Package org.hl7.fhir.r4.model
Class TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent
- 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.TerminologyCapabilitiesCodeSystemComponent
-
- 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.TerminologyCapabilitiesCodeSystemComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypesubsumptionTrue if subsumption is supported for this version of the code system.protected CanonicalTypeuriURI for the Code System.protected List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent>versionFor the code system, a list of versions that are supported by the server.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description TerminologyCapabilitiesCodeSystemComponent()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
-
uri
protected CanonicalType uri
URI for the Code System.
-
version
protected List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent> version
For the code system, a list of versions that are supported by the server.
-
subsumption
protected BooleanType subsumption
True if subsumption is supported for this version of the code system.
-
-
Constructor Detail
-
TerminologyCapabilitiesCodeSystemComponent
public TerminologyCapabilitiesCodeSystemComponent()
Constructor
-
-
Method Detail
-
getUriElement
public CanonicalType getUriElement()
- Returns:
uri(URI for the Code System.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
-
hasUriElement
public boolean hasUriElement()
-
hasUri
public boolean hasUri()
-
setUriElement
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent setUriElement(CanonicalType value)
- Parameters:
value-uri(URI for the Code System.). This is the underlying object with id, value and extensions. The accessor "getUri" gives direct access to the value
-
setUri
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent setUri(String value)
- Parameters:
value- URI for the Code System.
-
getVersion
public List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent> getVersion()
- Returns:
version(For the code system, a list of versions that are supported by the server.)
-
setVersion
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent setVersion(List<TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent> theVersion)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasVersion
public boolean hasVersion()
-
addVersion
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent addVersion()
-
addVersion
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent addVersion(TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent t)
-
getVersionFirstRep
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemVersionComponent getVersionFirstRep()
- Returns:
- The first repetition of repeating field
version, creating it if it does not already exist
-
getSubsumptionElement
public BooleanType getSubsumptionElement()
- Returns:
subsumption(True if subsumption is supported for this version of the code system.). This is the underlying object with id, value and extensions. The accessor "getSubsumption" gives direct access to the value
-
hasSubsumptionElement
public boolean hasSubsumptionElement()
-
hasSubsumption
public boolean hasSubsumption()
-
setSubsumptionElement
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent setSubsumptionElement(BooleanType value)
- Parameters:
value-subsumption(True if subsumption is supported for this version of the code system.). This is the underlying object with id, value and extensions. The accessor "getSubsumption" gives direct access to the value
-
getSubsumption
public boolean getSubsumption()
- Returns:
- True if subsumption is supported for this version of the code system.
-
setSubsumption
public TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent setSubsumption(boolean value)
- Parameters:
value- True if subsumption is supported for this version of the code system.
-
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.TerminologyCapabilitiesCodeSystemComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(TerminologyCapabilities.TerminologyCapabilitiesCodeSystemComponent 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
-
-