
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 StringType
Optional 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_PHRASE
The localised language in which the items in this description item are written.protected StringType
Description 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 StringType
Purpose of the resource.protected StringType
Description 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()
void
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) getUse()
boolean
boolean
boolean
boolean
hasKeywords
(String value) boolean
boolean
boolean
boolean
boolean
hasOriginal_resource_uri
(String value) boolean
boolean
hasOther_details
(String value) boolean
boolean
boolean
hasUse()
boolean
boolean
isEmpty()
protected void
listChildren
(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_ITEM
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
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:
-
invalid reference
#keywords
-
setKeywordsList
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasKeywords
-
addKeywordsElement
- Returns:
-
invalid reference
#keywords
-
addKeywords
- Parameters:
value
-invalid reference
#keywords
-
hasKeywords
- Parameters:
value
-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:
-
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
this
for easy method chaining
-
hasOriginal_resource_uri
-
addOriginal_resource_uriElement
- Returns:
-
invalid reference
#original_resource_uri
-
addOriginal_resource_uri
- Parameters:
value
-invalid reference
#original_resource_uri
-
hasOriginal_resource_uri
- Parameters:
value
-invalid reference
#original_resource_uri
-
getOther_detailsList
- Returns:
-
invalid reference
#other_details
-
setOther_detailsList
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasOther_details
-
addOther_detailsElement
- Returns:
-
invalid reference
#other_details
-
addOther_details
- Parameters:
value
-invalid reference
#other_details
-
hasOther_details
- Parameters:
value
-invalid reference
#other_details
-
listChildren
- Overrides:
listChildren
in classBase
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBase
- 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 classBase
- 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 classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBase
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
-
fhirType
-
copy
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classBase
-
equalsShallow
- Overrides:
equalsShallow
in classBase
-
isEmpty
-