Class MeasureEvaluation<BaseT,​MeasureT extends BaseT,​MeasureGroupComponentT extends BaseT,​MeasureGroupPopulationComponentT extends BaseT,​MeasureSupplementalDataComponentT extends BaseT,​MeasureReportT extends BaseT,​MeasureReportGroupComponentT extends BaseT,​MeasureReportGroupPopulationComponentT extends BaseT,​CodingT extends BaseT,​ExtensionT extends BaseT,​ReferenceT extends BaseT,​ListResourceT extends ResourceT,​ListEntryT extends BaseT,​ResourceT,​SubjectT extends ResourceT>

  • Direct Known Subclasses:
    R4MeasureEvaluation

    public abstract class MeasureEvaluation<BaseT,​MeasureT extends BaseT,​MeasureGroupComponentT extends BaseT,​MeasureGroupPopulationComponentT extends BaseT,​MeasureSupplementalDataComponentT extends BaseT,​MeasureReportT extends BaseT,​MeasureReportGroupComponentT extends BaseT,​MeasureReportGroupPopulationComponentT extends BaseT,​CodingT extends BaseT,​ExtensionT extends BaseT,​ReferenceT extends BaseT,​ListResourceT extends ResourceT,​ListEntryT extends BaseT,​ResourceT,​SubjectT extends ResourceT>
    extends java.lang.Object
    • Field Detail

      • URL_CODESYSTEM_MEASURE_POPULATION

        public static final java.lang.String URL_CODESYSTEM_MEASURE_POPULATION
        See Also:
        Constant Field Values
      • EXT_DAVINCI_POPULATION_REFERENCE

        public static final java.lang.String EXT_DAVINCI_POPULATION_REFERENCE
        See Also:
        Constant Field Values
      • context

        protected org.opencds.cqf.cql.engine.execution.Context context
      • subjectOrPractitionerId

        protected java.lang.String subjectOrPractitionerId
      • measurementPeriod

        protected org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod
      • packageName

        protected java.lang.String packageName
      • getId

        protected java.util.function.Function<ResourceT,​java.lang.String> getId
    • Constructor Detail

      • MeasureEvaluation

        public MeasureEvaluation​(org.opencds.cqf.cql.engine.execution.Context context,
                                 MeasureT measure,
                                 org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod,
                                 java.lang.String packageName,
                                 java.util.function.Function<ResourceT,​java.lang.String> getId)
      • MeasureEvaluation

        public MeasureEvaluation​(org.opencds.cqf.cql.engine.execution.Context context,
                                 MeasureT measure,
                                 org.opencds.cqf.cql.engine.runtime.Interval measurementPeriod,
                                 java.lang.String packageName,
                                 java.util.function.Function<ResourceT,​java.lang.String> getId,
                                 java.lang.String patientOrPractitionerId)