public static class DataRequirement.DataRequirementCodeFilterComponent extends Element implements IBaseDatatypeElement
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
path
The code-valued attribute of the filter.
|
protected List<CodeType> |
valueCode
The codes for the code filter.
|
protected List<CodeableConcept> |
valueCodeableConcept
The CodeableConcepts for the code filter.
|
protected List<Coding> |
valueCoding
The Codings for the code filter.
|
protected Type |
valueSet
The valueset for the code filter.
|
| Constructor and Description |
|---|
DataRequirementCodeFilterComponent()
Constructor
|
DataRequirementCodeFilterComponent(StringType path)
Constructor
|
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElementcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetFormatCommentsPost, getFormatCommentsPre, hasFormatCommentprotected StringType path
protected Type valueSet
protected List<CodeType> valueCode
protected List<Coding> valueCoding
protected List<CodeableConcept> valueCodeableConcept
public DataRequirementCodeFilterComponent()
public DataRequirementCodeFilterComponent(StringType path)
public StringType getPathElement()
path (The code-valued attribute of the filter. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic boolean hasPathElement()
public boolean hasPath()
public DataRequirement.DataRequirementCodeFilterComponent setPathElement(StringType value)
value - path (The code-valued attribute of the filter. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.). This is the underlying object with id, value and extensions. The accessor "getPath" gives direct access to the valuepublic String getPath()
public DataRequirement.DataRequirementCodeFilterComponent setPath(String value)
value - The code-valued attribute of the filter. The specified path must be resolvable from the type of the required data. The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements. Note that the index must be an integer constant. The path must resolve to an element of type code, Coding, or CodeableConcept.public Type getValueSet()
valueSet (The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.)public StringType getValueSetStringType() throws FHIRException
valueSet (The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.)FHIRExceptionpublic boolean hasValueSetStringType()
public Reference getValueSetReference() throws FHIRException
valueSet (The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.)FHIRExceptionpublic boolean hasValueSetReference()
public boolean hasValueSet()
public DataRequirement.DataRequirementCodeFilterComponent setValueSet(Type value)
value - valueSet (The valueset for the code filter. The valueSet and value elements are exclusive. If valueSet is specified, the filter will return only those data items for which the value of the code-valued element specified in the path is a member of the specified valueset.)public List<CodeType> getValueCode()
valueCode (The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.)public DataRequirement.DataRequirementCodeFilterComponent setValueCode(List<CodeType> theValueCode)
this for easy method chainingpublic boolean hasValueCode()
public CodeType addValueCodeElement()
valueCode (The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.)public DataRequirement.DataRequirementCodeFilterComponent addValueCode(String value)
value - valueCode (The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.)public boolean hasValueCode(String value)
value - valueCode (The codes for the code filter. Only one of valueSet, valueCode, valueCoding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified codes.)public List<Coding> getValueCoding()
valueCoding (The Codings for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified Codings.)public DataRequirement.DataRequirementCodeFilterComponent setValueCoding(List<Coding> theValueCoding)
this for easy method chainingpublic boolean hasValueCoding()
public Coding addValueCoding()
public DataRequirement.DataRequirementCodeFilterComponent addValueCoding(Coding t)
public Coding getValueCodingFirstRep()
valueCoding, creating it if it does not already existpublic List<CodeableConcept> getValueCodeableConcept()
valueCodeableConcept (The CodeableConcepts for the code filter. Only one of valueSet, valueCode, valueConding, or valueCodeableConcept may be specified. If values are given, the filter will return only those data items for which the code-valued attribute specified by the path has a value that is one of the specified CodeableConcepts.)public DataRequirement.DataRequirementCodeFilterComponent setValueCodeableConcept(List<CodeableConcept> theValueCodeableConcept)
this for easy method chainingpublic boolean hasValueCodeableConcept()
public CodeableConcept addValueCodeableConcept()
public DataRequirement.DataRequirementCodeFilterComponent addValueCodeableConcept(CodeableConcept t)
public CodeableConcept getValueCodeableConceptFirstRep()
valueCodeableConcept, creating it if it does not already existprotected void listChildren(List<Property> childrenList)
listChildren in class Elementpublic Base[] getProperty(int hash, String name, boolean checkValid) throws FHIRException
getProperty in class ElementFHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base setProperty(String name, Base value) throws FHIRException
setProperty in class ElementFHIRExceptionpublic Base makeProperty(int hash, String name) throws FHIRException
makeProperty in class ElementFHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws FHIRException
getTypesForProperty in class ElementFHIRExceptionpublic Base addChild(String name) throws FHIRException
addChild in class ElementFHIRExceptionpublic DataRequirement.DataRequirementCodeFilterComponent copy()
public boolean equalsDeep(Base other)
equalsDeep in class Elementpublic boolean equalsShallow(Base other)
equalsShallow in class Elementpublic boolean isEmpty()
Copyright © 2014–2017 University Health Network. All rights reserved.