Class ConceptMap.ElementTarget

java.lang.Object
ca.uhn.fhir.model.api.BaseElement
ca.uhn.fhir.model.api.BaseIdentifiableElement
ca.uhn.fhir.model.dstu2.resource.ConceptMap.ElementTarget
All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement, ca.uhn.fhir.model.api.IElement, ca.uhn.fhir.model.api.IIdentifiableElement, ca.uhn.fhir.model.api.IResourceBlock, ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions, Serializable, org.hl7.fhir.instance.model.api.IBase
Enclosing class:
ConceptMap

public static class ConceptMap.ElementTarget extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: ConceptMap.element.target ()

Definition: A concept from the target value set that this concept maps to

See Also:
  • Constructor Details

  • Method Details

    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface org.hl7.fhir.instance.model.api.IBase
    • getAllPopulatedChildElementsOfType

      public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
      Specified by:
      getAllPopulatedChildElementsOfType in interface ca.uhn.fhir.model.api.ICompositeElement
    • getCodeSystemElement

      public ca.uhn.fhir.model.primitive.UriDt getCodeSystemElement()
      Gets the value(s) for codeSystem (). creating it if it does not exist. Will not return null.

      Definition: An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems)

    • getCodeSystem

      Gets the value(s) for codeSystem (). creating it if it does not exist. This method may return null.

      Definition: An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems)

    • setCodeSystem

      public ConceptMap.ElementTarget setCodeSystem(ca.uhn.fhir.model.primitive.UriDt theValue)
      Sets the value(s) for codeSystem ()

      Definition: An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems)

    • setCodeSystem

      Sets the value for codeSystem ()

      Definition: An absolute URI that identifies the code system of the target code (if the target is a value set that cross code systems)

    • getCodeElement

      public ca.uhn.fhir.model.primitive.CodeDt getCodeElement()
      Gets the value(s) for code (). creating it if it does not exist. Will not return null.

      Definition: Identity (code or path) or the element/item that the map refers to

    • getCode

      public String getCode()
      Gets the value(s) for code (). creating it if it does not exist. This method may return null.

      Definition: Identity (code or path) or the element/item that the map refers to

    • setCode

      public ConceptMap.ElementTarget setCode(ca.uhn.fhir.model.primitive.CodeDt theValue)
      Sets the value(s) for code ()

      Definition: Identity (code or path) or the element/item that the map refers to

    • setCode

      Sets the value for code ()

      Definition: Identity (code or path) or the element/item that the map refers to

    • getEquivalenceElement

      public ca.uhn.fhir.model.primitive.BoundCodeDt<ConceptMapEquivalenceEnum> getEquivalenceElement()
      Gets the value(s) for equivalence (). creating it if it does not exist. Will not return null.

      Definition: The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is 'wider' than the source)

    • getEquivalence

      Gets the value(s) for equivalence (). creating it if it does not exist. This method may return null.

      Definition: The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is 'wider' than the source)

    • setEquivalence

      public ConceptMap.ElementTarget setEquivalence(ca.uhn.fhir.model.primitive.BoundCodeDt<ConceptMapEquivalenceEnum> theValue)
      Sets the value(s) for equivalence ()

      Definition: The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is 'wider' than the source)

    • setEquivalence

      Sets the value(s) for equivalence ()

      Definition: The equivalence between the source and target concepts (counting for the dependencies and products). The equivalence is read from target to source (e.g. the target is 'wider' than the source)

    • getCommentsElement

      public ca.uhn.fhir.model.primitive.StringDt getCommentsElement()
      Gets the value(s) for comments (). creating it if it does not exist. Will not return null.

      Definition: A description of status/issues in mapping that conveys additional information not represented in the structured data

    • getComments

      public String getComments()
      Gets the value(s) for comments (). creating it if it does not exist. This method may return null.

      Definition: A description of status/issues in mapping that conveys additional information not represented in the structured data

    • setComments

      public ConceptMap.ElementTarget setComments(ca.uhn.fhir.model.primitive.StringDt theValue)
      Sets the value(s) for comments ()

      Definition: A description of status/issues in mapping that conveys additional information not represented in the structured data

    • setComments

      Sets the value for comments ()

      Definition: A description of status/issues in mapping that conveys additional information not represented in the structured data

    • getDependsOn

      Gets the value(s) for dependsOn (). creating it if it does not exist. Will not return null.

      Definition: A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value

    • setDependsOn

      Sets the value(s) for dependsOn ()

      Definition: A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value

    • addDependsOn

      Adds and returns a new value for dependsOn ()

      Definition: A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value

    • addDependsOn

      Adds a given new value for dependsOn ()

      Definition: A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value

      Parameters:
      theValue - The dependsOn to add (must not be null)
    • getDependsOnFirstRep

      Gets the first repetition for dependsOn (), creating it if it does not already exist.

      Definition: A set of additional dependencies for this mapping to hold. This mapping is only applicable if the specified element can be resolved, and it has the specified value

    • getProduct

      Gets the value(s) for product (). creating it if it does not exist. Will not return null.

      Definition: A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on

    • setProduct

      Sets the value(s) for product ()

      Definition: A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on

    • addProduct

      Adds and returns a new value for product ()

      Definition: A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on

    • addProduct

      Adds a given new value for product ()

      Definition: A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on

      Parameters:
      theValue - The product to add (must not be null)
    • getProductFirstRep

      Gets the first repetition for product (), creating it if it does not already exist.

      Definition: A set of additional outcomes from this mapping to other elements. To properly execute this mapping, the specified element must be mapped to some data element or source that is in context. The mapping may still be useful without a place for the additional data elements, but the equivalence cannot be relied on