Class MeasureReport.Group

  • All Implemented Interfaces:
    Visitable
    Enclosing class:
    MeasureReport

    public static class MeasureReport.Group
    extends BackboneElement
    The results of the calculation, one for each population group in the measure.
    • Method Detail

      • getCode

        public CodeableConcept getCode()
        The meaning of the population group as defined in the measure definition.
        Returns:
        An immutable object of type CodeableConcept that may be null.
      • getPopulation

        public java.util.List<MeasureReport.Group.Population> getPopulation()
        The populations that make up the population group, one for each type of population appropriate for the measure.
        Returns:
        An unmodifiable list containing immutable objects of type MeasureReport.Group.Population that may be empty.
      • getMeasureScore

        public Quantity getMeasureScore()
        The measure score for this population group, calculated as appropriate for the measure type and scoring method, and based on the contents of the populations defined in the group.
        Returns:
        An immutable object of type Quantity that may be null.
      • getStratifier

        public java.util.List<MeasureReport.Group.Stratifier> getStratifier()
        When a measure includes multiple stratifiers, there will be a stratifier group for each stratifier defined by the measure.
        Returns:
        An unmodifiable list containing immutable objects of type MeasureReport.Group.Stratifier that may be empty.
      • accept

        public void accept​(java.lang.String elementName,
                           int elementIndex,
                           Visitor visitor)
        Description copied from interface: Visitable
        Accept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:
         if (visitor.preVisit(this)) {
             visitor.visitStart(elementName, elementIndex, this);
             if (visitor.visit(elementName, elementIndex, this)) {
                 // visit children
             }
             visitor.visitEnd(elementName, elementIndex, this);
             visitor.postVisit(this);
         }
         
        Specified by:
        accept in interface Visitable
        Specified by:
        accept in class AbstractVisitable
        Parameters:
        elementName - the name of the element in the context of this visit
        elementIndex - the index of the element in a list or -1 if it is not contained within a List
        visitor - the visitor to use
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object