
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_PHRASEName of character set in which text values in this Entry are encoded.protected CODE_PHRASEMandatory indicator of the localised language in which this Entry is written.protected List<PARTICIPATION> Other participations at ENTRY level.protected PARTY_PROXYOptional 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_PROXYId of human subject of this ENTRY, e.g.: organ donor foetus a family member another clinically relevant personprotected OBJECT_REFIdentifier 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 ENTRYcopy()voidcopyValues(ENTRY dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(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
copyValuesMethods inherited from class org.hl7.fhir.r5.openehr.LOCATABLE
copyValuesMethods 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, setUidMethods inherited from class org.hl7.fhir.r5.openehr.Any
copyValuesMethods inherited from class org.hl7.fhir.r5.model.LogicalBase
getFHIRPublicationVersion, getIdBase, setIdBaseMethods 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
-
(Other participations at ENTRY level.)
invalid reference
#other_participations
-
setOther_participationsList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOther_participations
-
addOther_participations
-
addOther_participations
-
getOther_participationsFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {3}
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:
listChildrenin classPATHABLE
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classPATHABLE- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classCONTENT_ITEM- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classCONTENT_ITEM
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classPATHABLE
-
equalsShallow
- Overrides:
equalsShallowin classPATHABLE
-
isEmpty
-