Allow term codes to be used in openEHR path predicate shortcuts


Currently the Architecture Overview describes some shortcuts for predicates in openEHR paths, for example [at0001] is short for [@archetype_node_id = 'at0001']. Another shortcut allows name values to be expressed viz: [at0001, "sitting"] is short for [@archetype_node_id = "at0001" AND name/value = "sitting"]. A further shortcut that is commonly needed is if the name attribute is a coded text rather than just a string. The proposed idea is: [at0001, at0003], [at0001, snomed::10294055] etc.

This change is needed to support shorter paths in openEHR for data where the name field is coded rather than free text.


Thomas Beale

Raised By

Chunlan Ma

Affects versions