
Package org.hl7.fhir.r5.openehr
Class RESOURCE_DESCRIPTION_ITEM
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.LogicalBase
org.hl7.fhir.r5.openehr.RESOURCE_DESCRIPTION_ITEM
- 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
public class RESOURCE_DESCRIPTION_ITEM
extends LogicalBase
implements org.hl7.fhir.instance.model.api.ICompositeType
Language-specific detail of resource description. When a resource is translated for use in another language environment, each RESOURCE_DESCRIPTION_ITEM needs to be copied and translated into the new language.
- 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 StringTypeOptional copyright statement for the resource as a knowledge resource.protected List<StringType> Keywords which characterise this resource, used e.g. for indexing and searching.protected CODE_PHRASEThe localised language in which the items in this description item are written.protected StringTypeDescription of any misuses of the resource, i.e. contexts in which it should not be used.protected List<StringType> URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.protected List<StringType> Additional language-senstive resource metadata, as a list of name/value pairs.protected StringTypePurpose of the resource.protected StringTypeDescription of the uses of the resource, i.e. contexts in which it could be used. -
Constructor Summary
ConstructorsConstructorDescriptionConstructorRESOURCE_DESCRIPTION_ITEM(CODE_PHRASE language, String purpose, String other_details) Constructor -
Method Summary
Modifier and TypeMethodDescriptionaddKeywords(String value) addOriginal_resource_uri(String value) addOther_details(String value) copy()voidbooleanequalsDeep(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) getUse()booleanbooleanbooleanbooleanhasKeywords(String value) booleanbooleanbooleanbooleanbooleanhasOriginal_resource_uri(String value) booleanbooleanhasOther_details(String value) booleanbooleanbooleanhasUse()booleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setCopyright(String value) setCopyrightElement(StringType value) setKeywordsList(List<StringType> theKeywords) setLanguage(CODE_PHRASE value) setMisuseElement(StringType value) setOriginal_resource_uriList(List<StringType> theOriginal_resource_uri) setOther_detailsList(List<StringType> theOther_details) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setPurpose(String value) setPurposeElement(StringType value) setUseElement(StringType value) protected RESOURCE_DESCRIPTION_ITEMMethods 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
The localised language in which the items in this description item are written. Coded from openEHR code set languages. -
purpose
Purpose of the resource. -
keywordsList
Keywords which characterise this resource, used e.g. for indexing and searching. -
use
Description of the uses of the resource, i.e. contexts in which it could be used. -
misuse
Description of any misuses of the resource, i.e. contexts in which it should not be used. -
copyright
Optional copyright statement for the resource as a knowledge resource. -
original_resource_uriList
URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning. -
other_detailsList
Additional language-senstive resource metadata, as a list of name/value pairs.
-
-
Constructor Details
-
RESOURCE_DESCRIPTION_ITEM
public RESOURCE_DESCRIPTION_ITEM()Constructor -
RESOURCE_DESCRIPTION_ITEM
Constructor
-
-
Method Details
-
getLanguage
- Returns:
language(The localised language in which the items in this description item are written. Coded from openEHR code set languages.)
-
hasLanguage
-
setLanguage
- Parameters:
value-language(The localised language in which the items in this description item are written. Coded from openEHR code set languages.)
-
getPurposeElement
- Returns:
purpose(Purpose of the resource.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
hasPurposeElement
-
hasPurpose
-
setPurposeElement
- Parameters:
value-purpose(Purpose of the resource.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
getPurpose
- Returns:
- Purpose of the resource.
-
setPurpose
- Parameters:
value- Purpose of the resource.
-
getKeywordsList
- Returns:
-
(Keywords which characterise this resource, used e.g. for indexing and searching.)
invalid reference
#keywords
-
setKeywordsList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasKeywords
-
addKeywordsElement
- Returns:
-
(Keywords which characterise this resource, used e.g. for indexing and searching.)
invalid reference
#keywords
-
addKeywords
- Parameters:
value-(Keywords which characterise this resource, used e.g. for indexing and searching.)invalid reference
#keywords
-
hasKeywords
- Parameters:
value-(Keywords which characterise this resource, used e.g. for indexing and searching.)invalid reference
#keywords
-
getUseElement
- Returns:
use(Description of the uses of the resource, i.e. contexts in which it could be used.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the value
-
hasUseElement
-
hasUse
-
setUseElement
- Parameters:
value-use(Description of the uses of the resource, i.e. contexts in which it could be used.). This is the underlying object with id, value and extensions. The accessor "getUse" gives direct access to the value
-
getUse
- Returns:
- Description of the uses of the resource, i.e. contexts in which it could be used.
-
setUse
- Parameters:
value- Description of the uses of the resource, i.e. contexts in which it could be used.
-
getMisuseElement
- Returns:
misuse(Description of any misuses of the resource, i.e. contexts in which it should not be used.). This is the underlying object with id, value and extensions. The accessor "getMisuse" gives direct access to the value
-
hasMisuseElement
-
hasMisuse
-
setMisuseElement
- Parameters:
value-misuse(Description of any misuses of the resource, i.e. contexts in which it should not be used.). This is the underlying object with id, value and extensions. The accessor "getMisuse" gives direct access to the value
-
getMisuse
- Returns:
- Description of any misuses of the resource, i.e. contexts in which it should not be used.
-
setMisuse
- Parameters:
value- Description of any misuses of the resource, i.e. contexts in which it should not be used.
-
getCopyrightElement
- Returns:
copyright(Optional copyright statement for the resource as a knowledge resource.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
hasCopyrightElement
-
hasCopyright
-
setCopyrightElement
- Parameters:
value-copyright(Optional copyright statement for the resource as a knowledge resource.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
getCopyright
- Returns:
- Optional copyright statement for the resource as a knowledge resource.
-
setCopyright
- Parameters:
value- Optional copyright statement for the resource as a knowledge resource.
-
getOriginal_resource_uriList
- Returns:
-
(URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
invalid reference
#original_resource_uri
-
setOriginal_resource_uriList
public RESOURCE_DESCRIPTION_ITEM setOriginal_resource_uriList(List<StringType> theOriginal_resource_uri) - Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOriginal_resource_uri
-
addOriginal_resource_uriElement
- Returns:
-
(URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
invalid reference
#original_resource_uri
-
addOriginal_resource_uri
- Parameters:
value-(URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)invalid reference
#original_resource_uri
-
hasOriginal_resource_uri
- Parameters:
value-(URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)invalid reference
#original_resource_uri
-
getOther_detailsList
- Returns:
-
(Additional language-senstive resource metadata, as a list of name/value pairs.)
invalid reference
#other_details
-
setOther_detailsList
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOther_details
-
addOther_detailsElement
- Returns:
-
(Additional language-senstive resource metadata, as a list of name/value pairs.)
invalid reference
#other_details
-
addOther_details
- Parameters:
value-(Additional language-senstive resource metadata, as a list of name/value pairs.)invalid reference
#other_details
-
hasOther_details
- Parameters:
value-(Additional language-senstive resource metadata, as a list of name/value pairs.)invalid reference
#other_details
-
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
-