
Package org.hl7.fhir.r5.openehr
Class ENTRY
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseDatatype
,org.hl7.fhir.instance.model.api.ICompositeType
- Direct Known Subclasses:
ADMIN_ENTRY
,CARE_ENTRY
public abstract class ENTRY
extends CONTENT_ITEM
implements org.hl7.fhir.instance.model.api.ICompositeType
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.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CODE_PHRASE
Name of character set in which text values in this Entry are encoded.protected CODE_PHRASE
Mandatory indicator of the localised language in which this Entry is written.protected List
<PARTICIPATION> Other participations at ENTRY level.protected PARTY_PROXY
Optional identification of provider of the information 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.protected PARTY_PROXY
Id of human subject of this ENTRY, e.g.: organ donor foetus a family member another clinically relevant personprotected OBJECT_REF
Identifier of externally held workflow engine data for this workflow execution, for this subject of care.Fields inherited from class org.hl7.fhir.r5.openehr.PATHABLE
archetype_details, archetype_node_id, feeder_audit, linksList, name, uid
-
Constructor Summary
ConstructorsConstructorDescriptionENTRY()
ConstructorENTRY
(CODE_PHRASE language, CODE_PHRASE encoding, PARTY_PROXY subject) Constructor -
Method Summary
Modifier and TypeMethodDescriptionabstract ENTRY
copy()
void
copyValues
(ENTRY dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setEncoding
(CODE_PHRASE value) setLanguage
(CODE_PHRASE value) setOther_participationsList
(List<PARTICIPATION> theOther_participations) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setProvider
(PARTY_PROXY value) setSubject
(PARTY_PROXY value) setWorkflow_id
(OBJECT_REF value) Methods inherited from class org.hl7.fhir.r5.openehr.CONTENT_ITEM
copyValues
Methods inherited from class org.hl7.fhir.r5.openehr.LOCATABLE
copyValues
Methods inherited from class org.hl7.fhir.r5.openehr.PATHABLE
addLinks, addLinks, copyValues, getArchetype_details, getArchetype_node_id, getArchetype_node_idElement, getFeeder_audit, getLinksFirstRep, getLinksList, getName, getUid, hasArchetype_details, hasArchetype_node_id, hasArchetype_node_idElement, hasFeeder_audit, hasLinks, hasName, hasUid, setArchetype_details, setArchetype_node_id, setArchetype_node_idElement, setFeeder_audit, setLinksList, setName, setUid
Methods inherited from class org.hl7.fhir.r5.openehr.Any
copyValues
Methods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBase
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, executeFunction, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, setUserData, setUserDataINN, setXhtml
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Field Details
-
language
Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages. -
encoding
Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets. -
other_participationsList
Other participations at ENTRY level. -
workflow_id
Identifier of externally held workflow engine data for this workflow execution, for this subject of care. -
subject
Id of human subject of this ENTRY, e.g.: organ donor foetus a family member another clinically relevant person -
provider
Optional identification of provider of the information 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.
-
-
Constructor Details
-
ENTRY
public ENTRY()Constructor -
ENTRY
Constructor
-
-
Method Details
-
getLanguage
- Returns:
language
(Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages.)
-
hasLanguage
-
setLanguage
- Parameters:
value
-language
(Mandatory indicator of the localised language in which this Entry is written. Coded from openEHR Code Set languages.)
-
getEncoding
- Returns:
encoding
(Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.)
-
hasEncoding
-
setEncoding
- Parameters:
value
-encoding
(Name of character set in which text values in this Entry are encoded. Coded from openEHR Code Set character sets.)
-
getOther_participationsList
- Returns:
-
invalid reference
#other_participations
-
setOther_participationsList
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOther_participations
-
addOther_participations
-
addOther_participations
-
getOther_participationsFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#other_participations
-
getWorkflow_id
- Returns:
workflow_id
(Identifier of externally held workflow engine data for this workflow execution, for this subject of care.)
-
hasWorkflow_id
-
setWorkflow_id
- Parameters:
value
-workflow_id
(Identifier of externally held workflow engine data for this workflow execution, for this subject of care.)
-
getSubject
- Returns:
subject
(Id of human subject of this ENTRY, e.g.: organ donor foetus a family member another clinically relevant person)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(Id of human subject of this ENTRY, e.g.: organ donor foetus a family member another clinically relevant person)
-
getProvider
- Returns:
provider
(Optional identification of provider of the information 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.)
-
hasProvider
-
setProvider
- Parameters:
value
-provider
(Optional identification of provider of the information 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.)
-
listChildren
- Overrides:
listChildren
in classPATHABLE
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classPATHABLE
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classCONTENT_ITEM
- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copy
in classCONTENT_ITEM
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classPATHABLE
-
equalsShallow
- Overrides:
equalsShallow
in classPATHABLE
-
isEmpty
-