View: Hide Browser | Browser on the left | Browser on the right | Dictionary
Report:General Info | Operations | Constraints

Parent Package: ehr
Class VERSIONED_COMPOSITION
Version-controlled composition abstraction, defined by inheriting VERSIONED_OBJECT.


Operations
SignatureConstraintsDocumentation
 is_persistent() : Boolean  Indicates whether this composition set is persistent; derived from first version. 

Constraints
NameExpression
Archetype_node_id_validinv: all_versions.for_all (archetype_node_id.is_equal(all_versions.first.archetype_node_id))  
Persistent_validinv: all_versions.for_all (is_persistent = all_versions.first.data.is_persistent) 
Owner_id_validinv: owner_id.generating_type.is_equal('EHR')