Interface IIdentifiableElement

All Superinterfaces:
IBase, IElement, Serializable
All Known Subinterfaces:
IExtension, IResourceBlock
All Known Implementing Classes:
Base64BinaryDt, BaseCodingDt, BaseDateTimeDt, BaseHumanNameDt, BaseIdentifiableElement, BaseIdentifierDt, BaseNarrativeDt, BaseOperationOutcome.BaseIssue, BasePrimitive, BaseQuantityDt, BaseResourceReferenceDt, BooleanDt, BoundCodeDt, CodeDt, DateDt, DateParam.DateParamDateTimeHolder, DateTimeDt, DecimalDt, ExtensionDt, IdDt, InstantDt, IntegerDt, InternalCodingDt, MarkdownDt, OidDt, PositiveIntDt, StringDt, TimeDt, UnsignedIntDt, UriDt, XhtmlDt

public interface IIdentifiableElement extends IElement
  • Method Details

    • getElementSpecificId

      Used to retrieve an ID for this specific element within a resource. These are used for IDREF referenced between elements within a single resource, and do not have any other purpose.
    • getId

      Deprecated.
      Use getElementSpecificId() instead. This method will be removed because it is easily confused with other ID methods (such as patient#getIdentifier)
    • setElementSpecificId

      void setElementSpecificId(String theElementSpecificId)
      Used to set an ID for this specific element within a resource. These are used for IDREF referenced between elements within a single resource, and do not have any other purpose.
    • setId

      @Deprecated void setId(IdDt theId)
      Deprecated.
      Use setElementSpecificId(String) instead. This method will be removed because it is easily confused with other ID methods (such as patient#getIdentifier)
    • setId

      @Deprecated void setId(String theId)
      Deprecated.
      Use setElementSpecificId(String) instead. This method will be removed because it is easily confused with other ID methods (such as patient#getIdentifier)