It is not possible to carry the original text and code preferred name from a CDA or FHIR resource in DV_CODED_TEXT. By adding an optional rubric (or similarly named) attribute to CODE_PHRASE it allows us to use this for the preferred name of a code while value is used for the original text (or synonym). This supports a round trip of CDA and FHIR resources with openEHR.
This also supports a related issue (previously raised) where mappings can not carry a code description (although we are still missing the ability to carry an original text in a TERM_MAPPING).
I think this will also help with the use of local interface terminologies but where the semantic truth is carried by a for m reference terminology.