Text in openEHR is handled as one of three classes:
- DV_TEXT which has a textural display and any codes from terminologies that classify or categorise this text
- DV_CODED_TEXT, a specialisation that adds a 'defining code phrase' which returns the text displayed from a terminology service
- DV_PARAGRAPH which aggregates the other textural classes into compound expressions if required
(See UML)