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:
  • Field Details

    • language

      protected CODE_PHRASE language
      The localised language in which the items in this description item are written. Coded from openEHR code set languages.
    • purpose

      protected StringType purpose
      Purpose of the resource.
    • keywordsList

      Keywords which characterise this resource, used e.g. for indexing and searching.
    • use

      protected StringType use
      Description of the uses of the resource, i.e. contexts in which it could be used.
    • misuse

      protected StringType misuse
      Description of any misuses of the resource, i.e. contexts in which it should not be used.
    • 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

  • 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

      public boolean 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

      public boolean hasPurposeElement()
    • hasPurpose

      public boolean 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

      public String getPurpose()
      Returns:
      Purpose of the resource.
    • setPurpose

      Parameters:
      value - Purpose of the resource.
    • getKeywordsList

      Returns:
      invalid reference
      #keywords
      (Keywords which characterise this resource, used e.g. for indexing and searching.)
    • setKeywordsList

      Returns:
      Returns a reference to this for easy method chaining
    • hasKeywords

      public boolean hasKeywords()
    • addKeywordsElement

      Returns:
      invalid reference
      #keywords
      (Keywords which characterise this resource, used e.g. for indexing and searching.)
    • addKeywords

      Parameters:
      value -
      invalid reference
      #keywords
      (Keywords which characterise this resource, used e.g. for indexing and searching.)
    • hasKeywords

      public boolean hasKeywords(String value)
      Parameters:
      value -
      invalid reference
      #keywords
      (Keywords which characterise this resource, used e.g. for indexing and searching.)
    • 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

      public boolean hasUseElement()
    • hasUse

      public boolean 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

      public String 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

      public boolean hasMisuseElement()
    • hasMisuse

      public boolean 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

      public String 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

      public boolean hasCopyrightElement()
    • hasCopyright

      public boolean 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

      public String 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
      (URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
    • setOriginal_resource_uriList

      Returns:
      Returns a reference to this for easy method chaining
    • hasOriginal_resource_uri

      public boolean hasOriginal_resource_uri()
    • addOriginal_resource_uriElement

      Returns:
      invalid reference
      #original_resource_uri
      (URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
    • addOriginal_resource_uri

      Parameters:
      value -
      invalid reference
      #original_resource_uri
      (URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
    • hasOriginal_resource_uri

      public boolean hasOriginal_resource_uri(String value)
      Parameters:
      value -
      invalid reference
      #original_resource_uri
      (URIs of original clinical document(s) or description of which resource is a formalisation, in the language of this description item; keyed by meaning.)
    • getOther_detailsList

      Returns:
      invalid reference
      #other_details
      (Additional language-senstive resource metadata, as a list of name/value pairs.)
    • setOther_detailsList

      Returns:
      Returns a reference to this for easy method chaining
    • hasOther_details

      public boolean hasOther_details()
    • addOther_detailsElement

      Returns:
      invalid reference
      #other_details
      (Additional language-senstive resource metadata, as a list of name/value pairs.)
    • addOther_details

      Parameters:
      value -
      invalid reference
      #other_details
      (Additional language-senstive resource metadata, as a list of name/value pairs.)
    • hasOther_details

      public boolean hasOther_details(String value)
      Parameters:
      value -
      invalid reference
      #other_details
      (Additional language-senstive resource metadata, as a list of name/value pairs.)
    • listChildren

      protected void listChildren(List<Property> children)
      Overrides:
      listChildren in class Base
    • getNamedProperty

      public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getNamedProperty in class Base
      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 class Base
      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 class Base
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • setProperty

      public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      setProperty in class Base
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • makeProperty

      public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      makeProperty in class Base
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • getTypesForProperty

      public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      getTypesForProperty in class Base
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • addChild

      public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
      Overrides:
      addChild in class Base
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Specified by:
      fhirType in class Base
      Returns:
      the FHIR type name of the instance (not the java class name)
    • copy

      Specified by:
      copy in class Base
    • copyValues

    • typedCopy

    • equalsDeep

      public boolean equalsDeep(Base other_)
      Overrides:
      equalsDeep in class Base
    • equalsShallow

      public boolean equalsShallow(Base other_)
      Overrides:
      equalsShallow in class Base
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      isEmpty in class Base