
Package org.hl7.fhir.dstu3.model
Class ConceptMap.ConceptMapGroupComponent
- java.lang.Object
-
- org.hl7.fhir.dstu3.model.Base
-
- org.hl7.fhir.dstu3.model.Element
-
- org.hl7.fhir.dstu3.model.BackboneElement
-
- org.hl7.fhir.dstu3.model.ConceptMap.ConceptMapGroupComponent
-
- 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:
- ConceptMap
public static class ConceptMap.ConceptMapGroupComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<ConceptMap.SourceElementComponent>
element
Mappings for an individual concept in the source to one or more concepts in the target.protected UriType
source
An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).protected StringType
sourceVersion
The specific version of the code system, as determined by the code system authority.protected UriType
target
An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).protected StringType
targetVersion
The specific version of the code system, as determined by the code system authority.protected ConceptMap.ConceptMapGroupUnmappedComponent
unmapped
What to do when there is no match in the mappings in the group.-
Fields inherited from class org.hl7.fhir.dstu3.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConceptMapGroupComponent()
Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu3.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu3.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, 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, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, 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
-
source
protected UriType source
An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).
-
sourceVersion
protected StringType sourceVersion
The specific version of the code system, as determined by the code system authority.
-
target
protected UriType target
An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).
-
targetVersion
protected StringType targetVersion
The specific version of the code system, as determined by the code system authority.
-
element
protected List<ConceptMap.SourceElementComponent> element
Mappings for an individual concept in the source to one or more concepts in the target.
-
unmapped
protected ConceptMap.ConceptMapGroupUnmappedComponent unmapped
What to do when there is no match in the mappings in the group.
-
-
Constructor Detail
-
ConceptMapGroupComponent
public ConceptMapGroupComponent()
Constructor
-
-
Method Detail
-
getSourceElement
public UriType getSourceElement()
- Returns:
source
(An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).). This is the underlying object with id, value and extensions. The accessor "getSource" gives direct access to the value
-
hasSourceElement
public boolean hasSourceElement()
-
hasSource
public boolean hasSource()
-
setSourceElement
public ConceptMap.ConceptMapGroupComponent setSourceElement(UriType value)
- Parameters:
value
-source
(An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).). This is the underlying object with id, value and extensions. The accessor "getSource" gives direct access to the value
-
getSource
public String getSource()
- Returns:
- An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).
-
setSource
public ConceptMap.ConceptMapGroupComponent setSource(String value)
- Parameters:
value
- An absolute URI that identifies the Code System (if the source is a value set that crosses more than one code system).
-
getSourceVersionElement
public StringType getSourceVersionElement()
- Returns:
sourceVersion
(The specific version of the code system, as determined by the code system authority.). This is the underlying object with id, value and extensions. The accessor "getSourceVersion" gives direct access to the value
-
hasSourceVersionElement
public boolean hasSourceVersionElement()
-
hasSourceVersion
public boolean hasSourceVersion()
-
setSourceVersionElement
public ConceptMap.ConceptMapGroupComponent setSourceVersionElement(StringType value)
- Parameters:
value
-sourceVersion
(The specific version of the code system, as determined by the code system authority.). This is the underlying object with id, value and extensions. The accessor "getSourceVersion" gives direct access to the value
-
getSourceVersion
public String getSourceVersion()
- Returns:
- The specific version of the code system, as determined by the code system authority.
-
setSourceVersion
public ConceptMap.ConceptMapGroupComponent setSourceVersion(String value)
- Parameters:
value
- The specific version of the code system, as determined by the code system authority.
-
getTargetElement
public UriType getTargetElement()
- Returns:
target
(An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).). This is the underlying object with id, value and extensions. The accessor "getTarget" gives direct access to the value
-
hasTargetElement
public boolean hasTargetElement()
-
hasTarget
public boolean hasTarget()
-
setTargetElement
public ConceptMap.ConceptMapGroupComponent setTargetElement(UriType value)
- Parameters:
value
-target
(An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).). This is the underlying object with id, value and extensions. The accessor "getTarget" gives direct access to the value
-
getTarget
public String getTarget()
- Returns:
- An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).
-
setTarget
public ConceptMap.ConceptMapGroupComponent setTarget(String value)
- Parameters:
value
- An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems).
-
getTargetVersionElement
public StringType getTargetVersionElement()
- Returns:
targetVersion
(The specific version of the code system, as determined by the code system authority.). This is the underlying object with id, value and extensions. The accessor "getTargetVersion" gives direct access to the value
-
hasTargetVersionElement
public boolean hasTargetVersionElement()
-
hasTargetVersion
public boolean hasTargetVersion()
-
setTargetVersionElement
public ConceptMap.ConceptMapGroupComponent setTargetVersionElement(StringType value)
- Parameters:
value
-targetVersion
(The specific version of the code system, as determined by the code system authority.). This is the underlying object with id, value and extensions. The accessor "getTargetVersion" gives direct access to the value
-
getTargetVersion
public String getTargetVersion()
- Returns:
- The specific version of the code system, as determined by the code system authority.
-
setTargetVersion
public ConceptMap.ConceptMapGroupComponent setTargetVersion(String value)
- Parameters:
value
- The specific version of the code system, as determined by the code system authority.
-
getElement
public List<ConceptMap.SourceElementComponent> getElement()
- Returns:
element
(Mappings for an individual concept in the source to one or more concepts in the target.)
-
setElement
public ConceptMap.ConceptMapGroupComponent setElement(List<ConceptMap.SourceElementComponent> theElement)
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasElement
public boolean hasElement()
-
addElement
public ConceptMap.SourceElementComponent addElement()
-
addElement
public ConceptMap.ConceptMapGroupComponent addElement(ConceptMap.SourceElementComponent t)
-
getElementFirstRep
public ConceptMap.SourceElementComponent getElementFirstRep()
- Returns:
- The first repetition of repeating field
element
, creating it if it does not already exist
-
getUnmapped
public ConceptMap.ConceptMapGroupUnmappedComponent getUnmapped()
- Returns:
unmapped
(What to do when there is no match in the mappings in the group.)
-
hasUnmapped
public boolean hasUnmapped()
-
setUnmapped
public ConceptMap.ConceptMapGroupComponent setUnmapped(ConceptMap.ConceptMapGroupUnmappedComponent value)
- Parameters:
value
-unmapped
(What to do when there is no match in the mappings in the group.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public ConceptMap.ConceptMapGroupComponent copy()
- Specified by:
copy
in classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-
-