All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ibm.fhir.ecqm.common.MeasureInfo Maven / Gradle / Ivy

/*
 * (C) Copyright IBM Corp. 2021
 *
 * SPDX-License-Identifier: Apache-2.0
 */
package com.ibm.fhir.ecqm.common;

/**
 * Encapsulates the data of the http://hl7.org/fhir/StructureDefinition/cqf-measureInfo
 * structure definition.
 */
public class MeasureInfo {
    public static final String EXT_URL = "http://hl7.org/fhir/StructureDefinition/cqf-measureInfo";
    public static final String MEASURE_PREFIX = "http://hl7.org/fhir/us/cqfmeasures/";
    public static final String MEASURE = "measure";
    public static final String GROUP_ID = "groupId";
    public static final String POPULATION_ID = "populationId";
    
    private String measure;
    private String groupId;
    private String populationId;
    
    public MeasureInfo() {
        // No Operation
    }

    public String getMeasure() {
        return measure;
    }

    public MeasureInfo withMeasure(String canonical) {
        this.measure = canonical;
        return this;
    }
    
    public String getGroupId() {
        return groupId;
    }

    public MeasureInfo withGroupId(String groupId) {
        this.groupId = groupId;
        return this;
    }

    public String getPopulationId() {
        return populationId;
    }

    public MeasureInfo withPopulationId(String populationId) {
        this.populationId = populationId;
        return this;
    }
}





© 2015 - 2024 Weber Informatics LLC | Privacy Policy