When trying to load an archetype with a SNOMED expression in term-binding the software gives error message:
ERROR - line 416: Invalid term code reference:
"SNOMED-CT::86273004:408730004=410534003"; code string can only contain digits, letters and '.', '_' and '-' and must commence with a letter or
digit [last dADL token = ERR_V_QUALIFIED_TERM_CODE_REF]
(Parse failed) (ADL_INTERFACE.parse_archetype)
The later version allows admitting an expression in the user-interface, but stores it filtering out the not allowed signs. I think an archetype must never change an entered value. But this must be another bug-message. See also
Support for SNOMED expressions is necessary because SNOMED expressions are used for coding clinical items which are not (yet) in concept, so the expressions have the same functionality as the concepts ID's and that is why expressions must be able to enter.