Allow term codes to be used in openEHR path predicate shortcuts

Description

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.

Reporter

Thomas Beale

Raised By

Chunlan Ma

Affects versions

Configure