Package org.hl7.fhir.r4.model
Class ConceptMap.ConceptMapGroupComponent
- 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.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 source system where the concepts to be mapped are defined.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 target system that the concepts will be mapped to.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 mapping for the source concept.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description ConceptMapGroupComponent()
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
-
source
protected UriType source
An absolute URI that identifies the source system where the concepts to be mapped are defined.
-
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 target system that the concepts will be mapped to.
-
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 mapping for the source concept. "Unmapped" does not include codes that are unmatched, and the unmapped element is ignored in a code is specified to have equivalence = unmatched.
-
-
Constructor Detail
-
ConceptMapGroupComponent
public ConceptMapGroupComponent()
Constructor
-
-
Method Detail
-
getSourceElement
public UriType getSourceElement()
- Returns:
source
(An absolute URI that identifies the source system where the concepts to be mapped are defined.). 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 source system where the concepts to be mapped are defined.). 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 source system where the concepts to be mapped are defined.
-
setSource
public ConceptMap.ConceptMapGroupComponent setSource(String value)
- Parameters:
value
- An absolute URI that identifies the source system where the concepts to be mapped are defined.
-
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 target system that the concepts will be mapped to.). 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 target system that the concepts will be mapped to.). 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 target system that the concepts will be mapped to.
-
setTarget
public ConceptMap.ConceptMapGroupComponent setTarget(String value)
- Parameters:
value
- An absolute URI that identifies the target system that the concepts will be mapped to.
-
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 mapping for the source concept. "Unmapped" does not include codes that are unmatched, and the unmapped element is ignored in a code is specified to have equivalence = unmatched.)
-
hasUnmapped
public boolean hasUnmapped()
-
setUnmapped
public ConceptMap.ConceptMapGroupComponent setUnmapped(ConceptMap.ConceptMapGroupUnmappedComponent value)
- Parameters:
value
-unmapped
(What to do when there is no mapping for the source concept. "Unmapped" does not include codes that are unmatched, and the unmapped element is ignored in a code is specified to have equivalence = unmatched.)
-
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
-
copyValues
public void copyValues(ConceptMap.ConceptMapGroupComponent dst)
-
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
-
-