Class VERSIONED_OBJECT

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:
VERSIONED_COMPOSITION, VERSIONED_EHR_ACCESS, VERSIONED_EHR_STATUS, VERSIONED_FOLDER, VERSIONED_PARTY

public class VERSIONED_OBJECT extends LogicalBase implements org.hl7.fhir.instance.model.api.ICompositeType
Version control abstraction, defining semantics for versioning one complex object.
See Also:
  • Field Details

    • uid

      protected HIER_OBJECT_ID uid
      Unique identifier of this version container in the form of a UID with no extension. This id will be the same in all instances of the same container in a distributed environment, meaning that it can be understood as the uid of the virtual version tree.
    • owner_id

      protected OBJECT_REF owner_id
      Reference to object to which this version container belongs, e.g. the id of the containing EHR or other relevant owning entity.
    • time_created

      Time of initial creation of this versioned object.
  • Constructor Details

  • Method Details