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>elementMappings for an individual concept in the source to one or more concepts in the target.protected UriTypesourceAn absolute URI that identifies the source system where the concepts to be mapped are defined.protected StringTypesourceVersionThe specific version of the code system, as determined by the code system authority.protected UriTypetargetAn absolute URI that identifies the target system that the concepts will be mapped to.protected StringTypetargetVersionThe specific version of the code system, as determined by the code system authority.protected ConceptMap.ConceptMapGroupUnmappedComponentunmappedWhat 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
thisfor 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:
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 ConceptMap.ConceptMapGroupComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(ConceptMap.ConceptMapGroupComponent 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
-
-