Package org.hl7.fhir.r4.model
Class TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent
- 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.TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent
-
- 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:
- TerminologyCapabilities
public static class TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringTypecodeFor version-less code systems, there should be a single version with no identifier.protected BooleanTypecompositionalIf the compositional grammar defined by the code system is supported.protected List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent>filterFilter Properties supported.protected BooleanTypeisDefaultIf this is the default version for this code system.protected List<CodeType>languageLanguage Displays supported.protected List<CodeType>propertyProperties supported for $lookup.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description TerminologyCapabilitiesCodeSystemVersionComponent()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
-
code
protected StringType code
For version-less code systems, there should be a single version with no identifier.
-
isDefault
protected BooleanType isDefault
If this is the default version for this code system.
-
compositional
protected BooleanType compositional
If the compositional grammar defined by the code system is supported.
-
filter
protected List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent> filter
Filter Properties supported.
-
-
Constructor Detail
-
TerminologyCapabilitiesCodeSystemVersionComponent
public TerminologyCapabilitiesCodeSystemVersionComponent()
Constructor
-
-
Method Detail
-
getCodeElement
public StringType getCodeElement()
- Returns:
code(For version-less code systems, there should be a single version with no identifier.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
-
hasCodeElement
public boolean hasCodeElement()
-
hasCode
public boolean hasCode()
-
setCodeElement
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setCodeElement(StringType value)
- Parameters:
value-code(For version-less code systems, there should be a single version with no identifier.). This is the underlying object with id, value and extensions. The accessor "getCode" gives direct access to the value
-
getCode
public String getCode()
- Returns:
- For version-less code systems, there should be a single version with no identifier.
-
setCode
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setCode(String value)
- Parameters:
value- For version-less code systems, there should be a single version with no identifier.
-
getIsDefaultElement
public BooleanType getIsDefaultElement()
- Returns:
isDefault(If this is the default version for this code system.). This is the underlying object with id, value and extensions. The accessor "getIsDefault" gives direct access to the value
-
hasIsDefaultElement
public boolean hasIsDefaultElement()
-
hasIsDefault
public boolean hasIsDefault()
-
setIsDefaultElement
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setIsDefaultElement(BooleanType value)
- Parameters:
value-isDefault(If this is the default version for this code system.). This is the underlying object with id, value and extensions. The accessor "getIsDefault" gives direct access to the value
-
getIsDefault
public boolean getIsDefault()
- Returns:
- If this is the default version for this code system.
-
setIsDefault
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setIsDefault(boolean value)
- Parameters:
value- If this is the default version for this code system.
-
getCompositionalElement
public BooleanType getCompositionalElement()
- Returns:
compositional(If the compositional grammar defined by the code system is supported.). This is the underlying object with id, value and extensions. The accessor "getCompositional" gives direct access to the value
-
hasCompositionalElement
public boolean hasCompositionalElement()
-
hasCompositional
public boolean hasCompositional()
-
setCompositionalElement
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setCompositionalElement(BooleanType value)
- Parameters:
value-compositional(If the compositional grammar defined by the code system is supported.). This is the underlying object with id, value and extensions. The accessor "getCompositional" gives direct access to the value
-
getCompositional
public boolean getCompositional()
- Returns:
- If the compositional grammar defined by the code system is supported.
-
setCompositional
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setCompositional(boolean value)
- Parameters:
value- If the compositional grammar defined by the code system is supported.
-
getLanguage
public List<CodeType> getLanguage()
- Returns:
language(Language Displays supported.)
-
setLanguage
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setLanguage(List<CodeType> theLanguage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasLanguage
public boolean hasLanguage()
-
addLanguageElement
public CodeType addLanguageElement()
- Returns:
language(Language Displays supported.)
-
addLanguage
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent addLanguage(String value)
- Parameters:
value-language(Language Displays supported.)
-
hasLanguage
public boolean hasLanguage(String value)
- Parameters:
value-language(Language Displays supported.)
-
getFilter
public List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent> getFilter()
- Returns:
filter(Filter Properties supported.)
-
setFilter
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setFilter(List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent> theFilter)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasFilter
public boolean hasFilter()
-
addFilter
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent addFilter()
-
addFilter
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent addFilter(TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent t)
-
getFilterFirstRep
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionFilterComponent getFilterFirstRep()
- Returns:
- The first repetition of repeating field
filter, creating it if it does not already exist
-
getProperty
public List<CodeType> getProperty()
- Returns:
property(Properties supported for $lookup.)
-
setProperty
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent setProperty(List<CodeType> theProperty)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProperty
public boolean hasProperty()
-
addPropertyElement
public CodeType addPropertyElement()
- Returns:
property(Properties supported for $lookup.)
-
addProperty
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent addProperty(String value)
- Parameters:
value-property(Properties supported for $lookup.)
-
hasProperty
public boolean hasProperty(String value)
- Parameters:
value-property(Properties supported for $lookup.)
-
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 TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent 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
-
-