Package org.hl7.fhir.r4.model
Class SubstanceSpecification.SubstanceSpecificationNameComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.SubstanceSpecification.SubstanceSpecificationNameComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- SubstanceSpecification
public static class SubstanceSpecification.SubstanceSpecificationNameComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableConcept>domainThe use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.protected List<CodeableConcept>jurisdictionThe jurisdiction where this name applies.protected List<CodeableConcept>languageLanguage of the name.protected StringTypenameThe actual name.protected List<SubstanceSpecification.SubstanceSpecificationNameOfficialComponent>officialDetails of the official nature of this name.protected BooleanTypepreferredIf this is the preferred name for this substance.protected List<Reference>sourceSupporting literature.protected List<DocumentReference>sourceTargetThe actual objects that are the target of the reference (Supporting literature.)protected CodeableConceptstatusThe status of the name.protected List<SubstanceSpecification.SubstanceSpecificationNameComponent>synonymA synonym of this name.protected List<SubstanceSpecification.SubstanceSpecificationNameComponent>translationA translation for this name.protected CodeableConcepttypeName type.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubstanceSpecificationNameComponent()ConstructorSubstanceSpecificationNameComponent(StringType name)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
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
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
name
protected StringType name
The actual name.
-
type
protected CodeableConcept type
Name type.
-
status
protected CodeableConcept status
The status of the name.
-
preferred
protected BooleanType preferred
If this is the preferred name for this substance.
-
language
protected List<CodeableConcept> language
Language of the name.
-
domain
protected List<CodeableConcept> domain
The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.
-
jurisdiction
protected List<CodeableConcept> jurisdiction
The jurisdiction where this name applies.
-
synonym
protected List<SubstanceSpecification.SubstanceSpecificationNameComponent> synonym
A synonym of this name.
-
translation
protected List<SubstanceSpecification.SubstanceSpecificationNameComponent> translation
A translation for this name.
-
official
protected List<SubstanceSpecification.SubstanceSpecificationNameOfficialComponent> official
Details of the official nature of this name.
-
sourceTarget
protected List<DocumentReference> sourceTarget
The actual objects that are the target of the reference (Supporting literature.)
-
-
Constructor Detail
-
SubstanceSpecificationNameComponent
public SubstanceSpecificationNameComponent()
Constructor
-
SubstanceSpecificationNameComponent
public SubstanceSpecificationNameComponent(StringType name)
Constructor
-
-
Method Detail
-
getNameElement
public StringType getNameElement()
- Returns:
name(The actual name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
-
hasName
public boolean hasName()
-
setNameElement
public SubstanceSpecification.SubstanceSpecificationNameComponent setNameElement(StringType value)
- Parameters:
value-name(The actual name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
setName
public SubstanceSpecification.SubstanceSpecificationNameComponent setName(String value)
- Parameters:
value- The actual name.
-
getType
public CodeableConcept getType()
- Returns:
type(Name type.)
-
hasType
public boolean hasType()
-
setType
public SubstanceSpecification.SubstanceSpecificationNameComponent setType(CodeableConcept value)
- Parameters:
value-type(Name type.)
-
getStatus
public CodeableConcept getStatus()
- Returns:
status(The status of the name.)
-
hasStatus
public boolean hasStatus()
-
setStatus
public SubstanceSpecification.SubstanceSpecificationNameComponent setStatus(CodeableConcept value)
- Parameters:
value-status(The status of the name.)
-
getPreferredElement
public BooleanType getPreferredElement()
- Returns:
preferred(If this is the preferred name for this substance.). This is the underlying object with id, value and extensions. The accessor "getPreferred" gives direct access to the value
-
hasPreferredElement
public boolean hasPreferredElement()
-
hasPreferred
public boolean hasPreferred()
-
setPreferredElement
public SubstanceSpecification.SubstanceSpecificationNameComponent setPreferredElement(BooleanType value)
- Parameters:
value-preferred(If this is the preferred name for this substance.). This is the underlying object with id, value and extensions. The accessor "getPreferred" gives direct access to the value
-
getPreferred
public boolean getPreferred()
- Returns:
- If this is the preferred name for this substance.
-
setPreferred
public SubstanceSpecification.SubstanceSpecificationNameComponent setPreferred(boolean value)
- Parameters:
value- If this is the preferred name for this substance.
-
getLanguage
public List<CodeableConcept> getLanguage()
- Returns:
language(Language of the name.)
-
setLanguage
public SubstanceSpecification.SubstanceSpecificationNameComponent setLanguage(List<CodeableConcept> theLanguage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasLanguage
public boolean hasLanguage()
-
addLanguage
public CodeableConcept addLanguage()
-
addLanguage
public SubstanceSpecification.SubstanceSpecificationNameComponent addLanguage(CodeableConcept t)
-
getLanguageFirstRep
public CodeableConcept getLanguageFirstRep()
- Returns:
- The first repetition of repeating field
language, creating it if it does not already exist
-
getDomain
public List<CodeableConcept> getDomain()
- Returns:
domain(The use context of this name for example if there is a different name a drug active ingredient as opposed to a food colour additive.)
-
setDomain
public SubstanceSpecification.SubstanceSpecificationNameComponent setDomain(List<CodeableConcept> theDomain)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDomain
public boolean hasDomain()
-
addDomain
public CodeableConcept addDomain()
-
addDomain
public SubstanceSpecification.SubstanceSpecificationNameComponent addDomain(CodeableConcept t)
-
getDomainFirstRep
public CodeableConcept getDomainFirstRep()
- Returns:
- The first repetition of repeating field
domain, creating it if it does not already exist
-
getJurisdiction
public List<CodeableConcept> getJurisdiction()
- Returns:
jurisdiction(The jurisdiction where this name applies.)
-
setJurisdiction
public SubstanceSpecification.SubstanceSpecificationNameComponent setJurisdiction(List<CodeableConcept> theJurisdiction)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasJurisdiction
public boolean hasJurisdiction()
-
addJurisdiction
public CodeableConcept addJurisdiction()
-
addJurisdiction
public SubstanceSpecification.SubstanceSpecificationNameComponent addJurisdiction(CodeableConcept t)
-
getJurisdictionFirstRep
public CodeableConcept getJurisdictionFirstRep()
- Returns:
- The first repetition of repeating field
jurisdiction, creating it if it does not already exist
-
getSynonym
public List<SubstanceSpecification.SubstanceSpecificationNameComponent> getSynonym()
- Returns:
synonym(A synonym of this name.)
-
setSynonym
public SubstanceSpecification.SubstanceSpecificationNameComponent setSynonym(List<SubstanceSpecification.SubstanceSpecificationNameComponent> theSynonym)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSynonym
public boolean hasSynonym()
-
addSynonym
public SubstanceSpecification.SubstanceSpecificationNameComponent addSynonym()
-
addSynonym
public SubstanceSpecification.SubstanceSpecificationNameComponent addSynonym(SubstanceSpecification.SubstanceSpecificationNameComponent t)
-
getSynonymFirstRep
public SubstanceSpecification.SubstanceSpecificationNameComponent getSynonymFirstRep()
- Returns:
- The first repetition of repeating field
synonym, creating it if it does not already exist
-
getTranslation
public List<SubstanceSpecification.SubstanceSpecificationNameComponent> getTranslation()
- Returns:
translation(A translation for this name.)
-
setTranslation
public SubstanceSpecification.SubstanceSpecificationNameComponent setTranslation(List<SubstanceSpecification.SubstanceSpecificationNameComponent> theTranslation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTranslation
public boolean hasTranslation()
-
addTranslation
public SubstanceSpecification.SubstanceSpecificationNameComponent addTranslation()
-
addTranslation
public SubstanceSpecification.SubstanceSpecificationNameComponent addTranslation(SubstanceSpecification.SubstanceSpecificationNameComponent t)
-
getTranslationFirstRep
public SubstanceSpecification.SubstanceSpecificationNameComponent getTranslationFirstRep()
- Returns:
- The first repetition of repeating field
translation, creating it if it does not already exist
-
getOfficial
public List<SubstanceSpecification.SubstanceSpecificationNameOfficialComponent> getOfficial()
- Returns:
official(Details of the official nature of this name.)
-
setOfficial
public SubstanceSpecification.SubstanceSpecificationNameComponent setOfficial(List<SubstanceSpecification.SubstanceSpecificationNameOfficialComponent> theOfficial)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOfficial
public boolean hasOfficial()
-
addOfficial
public SubstanceSpecification.SubstanceSpecificationNameOfficialComponent addOfficial()
-
addOfficial
public SubstanceSpecification.SubstanceSpecificationNameComponent addOfficial(SubstanceSpecification.SubstanceSpecificationNameOfficialComponent t)
-
getOfficialFirstRep
public SubstanceSpecification.SubstanceSpecificationNameOfficialComponent getOfficialFirstRep()
- Returns:
- The first repetition of repeating field
official, creating it if it does not already exist
-
setSource
public SubstanceSpecification.SubstanceSpecificationNameComponent setSource(List<Reference> theSource)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSource
public boolean hasSource()
-
addSource
public SubstanceSpecification.SubstanceSpecificationNameComponent addSource(Reference t)
-
getSourceFirstRep
public Reference getSourceFirstRep()
- Returns:
- The first repetition of repeating field
source, creating it if it does not already exist
-
getSourceTarget
@Deprecated public List<DocumentReference> getSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addSourceTarget
@Deprecated public DocumentReference addSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public SubstanceSpecification.SubstanceSpecificationNameComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubstanceSpecification.SubstanceSpecificationNameComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-