<?php

namespace Application\Common;

class Exportenum
{
    public const Not_AE = [['INVSITE', 'PT', 'SUBNAM', 'FORM_SEQ', 'FORM_SEQ', '', '', '', ''], ['项目ID', '中心编号', '筛选号', '受试者姓名', '访视名称', '表单序号', '指标', '非AE类型', '备注']];

    // SAE类
    public const Experimentsummary = [['INVSITE', 'PT', 'SUBNAM', 'FORM_SEQ', ''], ['项目ID', '中心编号', '筛选号', '受试者姓名', '表单序号']];

    //AE类
    public const AE = [['INVSITE', 'PT', 'SUBNAM', 'FORM_SEQ', ''], ['项目ID', '中心编号', '筛选号', '受试者姓名', '表单序号']];

    //指标AE
    public const CheckAE = [['INVSITE', 'PT', 'SUBNAM', 'CPEVENT', 'FORM_SEQ', '', '',], ['项目ID', '中心编号', '筛选号', '受试者姓名', '访视名称', '表单序号', '指标名称']];

    //随机分组和检查类
    public const RAND_CHECK = [['INVSITE', 'PT', 'SUBNAM', 'CPEVENT', 'FORM_SEQ', ''], ['项目ID', '中心编号', '筛选号', '受试者姓名', '访视名称', '表单序号']];

    //默认
    public const DEFAULT = [['INVSITE', 'PT', 'SUBNAM', 'CPEVENT', 'FORM_SEQ', ''], ['项目ID', '中心编号', '筛选号', '受试者姓名', '访视名称', '表单序号']];

    //随机号
    public const RandNumber = [['分层名称', '方案分组', '区组号', '研究中心', '随机号码', '药物分组名称', '药物信息', '是否被调用', '是否作废']];

    //随机号-非盲
    public const RandNumber_01 = [['分层名称', '区组号', '研究中心', '随机号码', '是否被调用', '是否作废']];

    //用药信息导出--无药物分类
    public const Doctoradvice = [['项目号','中心','受试者','访视','药物名称','开始日期','结束日期','剂量','剂量单位','服用频率','服用方式','出院带药']];

    //用药信息导出--有药物分类
    public const Doctoradvice_category = [['项目号','中心','受试者','访视','药物分类','药物名称','开始日期','结束日期','剂量','剂量单位','服用频率','服用方式','出院带药']];

    // 导出自定义表单
    public const EXPORT_CUSTOM_FORM = [
        [
            'value' => 0,
            'label' => '受试者基本信息[ PATIENT_BASIC ]'
        ],
        [
            'value' => 'DC',
            'label' => '脱离完成[ DC ]'
        ],
        [
            'value' => 'AENE',
            'label' => 'AE【非AE解释】[ AENE ]'
        ],
        [
            'value' => 'AETE',
            'label' => 'AE【指标相关】[ AETE ]'
        ]
    ];
    // 导出自定义表单日志
    public const EXPORT_LOG_CUSTOM_FORM = [
        [
            'value' => 0,
            'label' => '受试者基本信息[ PATIENT_BASIC ]'
        ],
        [
            'value' => 'Itempatientbreak',
            'label' => '受试者中止/完成[ Itempatientbreak ]'
        ]
    ];

    public const EXPORT_TYPE_MAP_CUSTOM_FORM = [
        0 => self::EXPORT_LOG_CUSTOM_FORM,
        1 => self::EXPORT_CUSTOM_FORM,
    ];
}