| View: | Hide Browser | Browser on the left | Browser on the right | Dictionary |
| Report: | General Info | Attributes | Operations | Relations | Constraints |
| Attributes | ||||
| Signature | Optionality | Multiplicity | Constant | Documentation |
| 1 | -- | Indicates what broad category this Composition is belogs to, e.g. “persistent” - of longitudinal validity, “event”, “process” etc. | ||
| 1 | -- | Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set “languages”. | ||
| 1 | -- | Name of territory in which this Composition was written. Coded from openEHR “countries” code set, which is an expression of the ISO 3166 standard. | ||
| Attributes from Associations | ||||
| Signature | Optionality | Multiplicity | Documentation | |
| context : EVENT_CONTEXT | 0..1 | -- | The clinical session context of this Composition, i.e. the contextual attributes of the clinical session. | |
| content : Set<CONTENT_ITEM> | 0..1 | 0..* | The content of this Composition. | |
| composer : PARTY_PROXY | 1 | -- | ||
| Operations | ||
| Signature | Constraints | Documentation |
| True if category is a “persistent” type, False otherwise. Useful for finding Compositions in an EHR which are guaranteed to be of interest to most users. | ||
| Constraints | ||
| Name | Expression | |
| Is_archetype_root | inv: is_archetype_root | |
| Content_valid | inv: content <> Void implies not content.is_empty | |
| Composer_valid | inv: composer <> Void | |
| Territory_valid | inv: territory <> Void and code_set(Code_set_id_countries).has_code(territory) | |
| No_parent | inv: parent = Void | |
| Is_persistent_validity | inv: is_persistent implies context = Void | |
| Category_validity | inv: category <> Void and terminology(Terminology_id_openehr). has_code_for_group_id(Group_id_composition_category, category. defining_code) | |
| language_valid | inv: language <> Void and code_set(Code_set_id_languages).has_code(language) | |