package com.njcn.gather.icd.mapping.pojo.bo.analysis;

import lombok.Data;
import java.util.ArrayList;
import java.util.List;

/**
 * 候选分组下的单个报告项。
 *
 * 这个对象专门给前端展示“这个分组下面有哪些报告，以及每个报告对应哪些可用 lnInst 数字”。
 */
@Data
public class IndexCandidateReportItem {

    /** 报告名称。 */
    private String reportName;

    /** 数据集名称。 */
    private String dataSetName;

    /** 报告中文描述。一般和分组描述相同，保留它是为了前端渲染更灵活。 */
    private String reportDesc;

    /** 当前报告在 ICD 中解析出来的所有可选 lnInst 数字。 */
    private List<String> availableLnInstValues = new ArrayList<String>();
}
