Class HISTORY

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

public class HISTORY extends DATA_STRUCTURE implements org.hl7.fhir.instance.model.api.ICompositeType
Root object of a linear history, i.e. time series structure. This is a generic class whose type parameter must be a descendant of ITEM_STRUCTURE, ensuring that each Event in the events of a given instance is of the same structural type, i.e. ITEM_TREE, ITEM_LIST etc. For a periodic series of events, period will be set, and the time of each Event in the History must correspond; i.e. the EVENT.offset must be a multiple of period for each Event. Missing events in a period History are however allowed.
See Also:
  • Field Details

    • origin

      protected DV_DATE_TIME origin
      Time origin of this event history. The first event is not necessarily at the origin point.
    • period

      protected DV_DURATION period
      Period between samples in this segment if periodic.
    • duration

      protected DV_DURATION duration
      Duration of the entire History; either corresponds to the duration of all the events, and/or the duration represented by the summary, if it exists.
    • summary

      Optional summary data that aggregates, organizes, reduces and transforms the event series. This may be a text or image that presents a graphical presentation, or some data that assists with the interpretation of the data
    • eventsList

      protected List<EVENT> eventsList
      The events in the series. This attribute is of a generic type whose parameter must be a descendant of ITEM_STRUCTURE
  • Constructor Details

  • Method Details