Package org.hl7.fhir.r5.openehr
Class ITEM_TAG
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.ITEM_TAG
- 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
A tag with optional value that is associated with a target information entity identified by a UID.
- 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 StringTypeThe tag key.protected OBJECT_REFIdentifier of owner object, such as EHR.protected UID_BASED_IDIdentifier of target, which may be a VERSIONED_OBJECTor a VERSION . protected StringTypeOptional archetype (i.e.protected StringTypeThe value. -
Constructor Summary
ConstructorsConstructorDescriptionITEM_TAG()ConstructorITEM_TAG(String key, UID_BASED_ID target, OBJECT_REF owner_id) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncopy()voidcopyValues(ITEM_TAG dst) booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getKey()getNamedProperty(int _hash, String _name, boolean _checkValid) Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) getValue()booleanhasKey()booleanbooleanbooleanbooleanbooleanbooleanhasValue()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setKeyElement(StringType value) setOwner_id(OBJECT_REF value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setTarget(UID_BASED_ID value) setTarget_path(String value) setTarget_pathElement(StringType value) setValueElement(StringType value) protected ITEM_TAGMethods 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
-
key
The tag key. May not be empty or contain leading or trailing whitespace. -
value
The value. If set, may not be empty. -
target
Identifier of target, which may be a VERSIONED_OBJECTor a VERSION . -
target_path
Optional archetype (i.e. AQL) or RM path within target, used to tag a fine-grained element. -
owner_id
Identifier of owner object, such as EHR.
-
-
Constructor Details
-
ITEM_TAG
public ITEM_TAG()Constructor -
ITEM_TAG
Constructor
-
-
Method Details
-
getKeyElement
- Returns:
key(The tag key. May not be empty or contain leading or trailing whitespace.). This is the underlying object with id, value and extensions. The accessor "getKey" gives direct access to the value
-
hasKeyElement
-
hasKey
-
setKeyElement
- Parameters:
value-key(The tag key. May not be empty or contain leading or trailing whitespace.). This is the underlying object with id, value and extensions. The accessor "getKey" gives direct access to the value
-
getKey
- Returns:
- The tag key. May not be empty or contain leading or trailing whitespace.
-
setKey
- Parameters:
value- The tag key. May not be empty or contain leading or trailing whitespace.
-
getValueElement
- Returns:
value(The value. If set, may not be empty.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
hasValueElement
-
hasValue
-
setValueElement
- Parameters:
value-value(The value. If set, may not be empty.). This is the underlying object with id, value and extensions. The accessor "getValue" gives direct access to the value
-
getValue
- Returns:
- The value. If set, may not be empty.
-
setValue
- Parameters:
value- The value. If set, may not be empty.
-
getTarget
- Returns:
target(Identifier of target, which may be a VERSIONED_OBJECTor a VERSION .)
-
hasTarget
-
setTarget
- Parameters:
value-target(Identifier of target, which may be a VERSIONED_OBJECTor a VERSION .)
-
getTarget_pathElement
- Returns:
target_path(Optional archetype (i.e. AQL) or RM path within target, used to tag a fine-grained element.). This is the underlying object with id, value and extensions. The accessor "getTarget_path" gives direct access to the value
-
hasTarget_pathElement
-
hasTarget_path
-
setTarget_pathElement
- Parameters:
value-target_path(Optional archetype (i.e. AQL) or RM path within target, used to tag a fine-grained element.). This is the underlying object with id, value and extensions. The accessor "getTarget_path" gives direct access to the value
-
getTarget_path
- Returns:
- Optional archetype (i.e. AQL) or RM path within target, used to tag a fine-grained element.
-
setTarget_path
- Parameters:
value- Optional archetype (i.e. AQL) or RM path within target, used to tag a fine-grained element.
-
getOwner_id
- Returns:
owner_id(Identifier of owner object, such as EHR.)
-
hasOwner_id
-
setOwner_id
- Parameters:
value-owner_id(Identifier of owner object, such as EHR.)
-
listChildren
- Overrides:
listChildrenin classBase
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classBase- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
-
copy
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classBase
-
equalsShallow
- Overrides:
equalsShallowin classBase
-
isEmpty
-