Class OBJECT_ID

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseDatatype, org.hl7.fhir.instance.model.api.ICompositeType
Direct Known Subclasses:
ARCHETYPE_ID, GENERIC_ID, TEMPLATE_ID, TERMINOLOGY_ID, UID_BASED_ID

public abstract class OBJECT_ID extends UID implements org.hl7.fhir.instance.model.api.ICompositeType
Ancestor class of identifiers of informational objects. Ids may be completely meaningless, in which case their only job is to refer to something, or may carry some information to do with the identified object. Object ids are used inside an object to identify that object. To identify another object in another service, use an OBJECT_REF, or else use a UID for local objects identified by UID. If none of the subtypes is suitable, direct instances of this class may be used.
See Also:
  • Constructor Details

  • Method Details

    • fhirType

      public String fhirType()
      Specified by:
      fhirType in interface org.hl7.fhir.instance.model.api.IBase
      Overrides:
      fhirType in class UID
      Returns:
      the FHIR type name of the instance (not the java class name)
    • copy

      public abstract OBJECT_ID copy()
      Specified by:
      copy in class UID
    • copyValues

      public void copyValues(OBJECT_ID dst)