public static class SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
| Modifier and Type | Field and Description |
|---|---|
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.
|
protected List<CodeableConcept> |
jurisdiction
The jurisdiction where this name applies.
|
protected List<CodeableConcept> |
language
Language of the name.
|
protected StringType |
name
The actual name.
|
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent> |
officialName
Details of the official nature of this name.
|
protected List<StringType> |
referenceSource
Supporting literature.
|
protected CodeableConcept |
type
Name type.
|
modifierExtension| Constructor and Description |
|---|
SubstanceSpecificationSubstanceNameComponent()
Constructor
|
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtensionaddExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType name
protected CodeableConcept type
protected List<CodeableConcept> language
protected List<CodeableConcept> domain
protected List<CodeableConcept> jurisdiction
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent> officialName
protected List<StringType> referenceSource
public SubstanceSpecificationSubstanceNameComponent()
public StringType getNameElement()
name (The actual name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic boolean hasNameElement()
public boolean hasName()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setNameElement(StringType value)
value - name (The actual name.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the valuepublic SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setName(String value)
value - The actual name.public CodeableConcept getType()
type (Name type.)public boolean hasType()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setType(CodeableConcept value)
value - type (Name type.)public List<CodeableConcept> getLanguage()
language (Language of the name.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setLanguage(List<CodeableConcept> theLanguage)
this for easy method chainingpublic boolean hasLanguage()
public CodeableConcept addLanguage()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addLanguage(CodeableConcept t)
public CodeableConcept getLanguageFirstRep()
language, creating it if it does not already existpublic List<CodeableConcept> getDomain()
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.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setDomain(List<CodeableConcept> theDomain)
this for easy method chainingpublic boolean hasDomain()
public CodeableConcept addDomain()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addDomain(CodeableConcept t)
public CodeableConcept getDomainFirstRep()
domain, creating it if it does not already existpublic List<CodeableConcept> getJurisdiction()
jurisdiction (The jurisdiction where this name applies.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setJurisdiction(List<CodeableConcept> theJurisdiction)
this for easy method chainingpublic boolean hasJurisdiction()
public CodeableConcept addJurisdiction()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addJurisdiction(CodeableConcept t)
public CodeableConcept getJurisdictionFirstRep()
jurisdiction, creating it if it does not already existpublic List<SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent> getOfficialName()
officialName (Details of the official nature of this name.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setOfficialName(List<SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent> theOfficialName)
this for easy method chainingpublic boolean hasOfficialName()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent addOfficialName()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addOfficialName(SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent t)
public SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent getOfficialNameFirstRep()
officialName, creating it if it does not already existpublic List<StringType> getReferenceSource()
referenceSource (Supporting literature.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent setReferenceSource(List<StringType> theReferenceSource)
this for easy method chainingpublic boolean hasReferenceSource()
public StringType addReferenceSourceElement()
referenceSource (Supporting literature.)public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addReferenceSource(String value)
value - referenceSource (Supporting literature.)public boolean hasReferenceSource(String value)
value - referenceSource (Supporting literature.)protected void listChildren(List<Property> children)
listChildren in class BackboneElementpublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class BackboneElementorg.hl7.fhir.exceptions.FHIRExceptionpublic SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent copy()
copy in class BackboneElementpublic boolean equalsDeep(Base other_)
equalsDeep in class BackboneElementpublic boolean equalsShallow(Base other_)
equalsShallow in class BackboneElementpublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class BackboneElementpublic String fhirType()
fhirType in class BackboneElementCopyright © 2014–2018 University Health Network. All rights reserved.