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

Parent Package: entry
Class ENTRY{Abstract}


CONTENT_ITEM
   |
   +--ENTRY

Direct Subclassifiers:
       CARE_ENTRY, EVALUATION, INSTRUCTION, ADMIN_ENTRY
The abstract parent of all ENTRY subtypes. An ENTRY is the root of a logical item of “hard” clinical information created in the “clinical statement” context, within a clinical session. There can be numerous such contexts in a clinical session. Observations and other Entry types only ever document information captured/created in the event documented by the enclosing Composition. An ENTRY is also the minimal unit of information any query should return, since a whole ENTRY (including subparts) records spatial structure, timing information, and contextual information, as well as the subject and generator of the information.

Attributes
SignatureOptionalityMultiplicityConstantDocumentation
 encoding : CODE_PHRASE  --  Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set “character sets”. 
 language : CODE_PHRASE  --  Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set “languages”. 
 other_participations : List<PARTICIPATION> 0..1  --  Other participations at ENTRY level. 
 provider : PARTY_PROXY 0..1  --  Optional identification of provider of the informatoin in this ENTRY, which might be: • the patient • a patient agent, e.g. parent, guardian • the clinician • a device or software Generally only used when the recorder needs to make it explicit. Otherwise, Composition composer and other participants are assumed. 
 subject : PARTY_PROXY  --  Id of human subject of this ENTRY, e.g.: • organ donor • foetus • a family member • another clinically relevant person. 
 workflow_id : OBJECT_REF 0..1  --  Identifier of externally held workflow engine data for this workflow execution, for this subject of care. 


Operations
SignatureConstraintsDocumentation
 subject_is_self() : Boolean  Returns True if this Entry is about the subject of the EHR, in which case the subject attribute is of type PARTY_SELF. 

Constraints
NameExpression
Subject_validityinv: subject_is_self implies subject.generating_type = 'PARTY_SELF' 
Archetype_root_pointinv: is_archetype_root 
Other_participations_validinv: other_participations <> Void implies not other_participations.is_empty  
Language_validinv: language <> Void and code_set(Code_set_id_languages).has_code(language)  
Encoding_validinv: encoding <> Void and code_set(Code_set_id_character_sets).has_code(encoding)