When implementing SNOMED CT Compositional Grammar expressions, the factors that need to be taken into consideration depend on what tasks are being performed. For example, implementations may require expressions to be authored, parsed, validated, stored, displayed, exchanged, classified or queried.

The subsections below look at each of these tasks individually and provide a summary of the factors that should be considered prior to implementation. Please note that the guidance provided below is not a step-by-step how-to manual, but instead provides some general insights that we hope are helpful in implementing this language specification.