namespace IRaCIS.Core.Domain.Share
{
    public enum StudyStatus
    {

        //NeedReupload = 15,//需要重传15

        //QAReuploaded = 20,//QA没通过后重新上传完成

        Pending=0, //配合前端  查询待处理的消息

        Uploading = 1,// study记录插入 默认状态 正在上传

        Uploaded = 5,//已上传

        QARequested=7,

        QAing = 10,//QA中 (各种对话回复、重传啥的中间过程不管)


        //Abandon = 16,//废弃16  重传的和之前的不是同一份影像,前一份设置为废弃


        QAFinish = 25,//QA完成25,合格

        QAFInishNotPass = 26, //QA结束,不合格

        QAOver=27,//  为了前端    同时查询  25  26两个状态的Study记录  


        Anonymizing=28,//匿名化中 

        Anonymized = 30,//匿名化完成

        AnonymizeFailed = 32,//匿名化失败

        Forwarding = 34,//转发中

        Forwarded = 36,//已经转发

        ForwardFailed = 38,//转发失败





        Distributed = 42,//已分配读片任务
        
        Reading = 48,//都片中,未提交读片报告之前

        NeedAd = 52,

        AdDistributed = 58,

        AdReading = 64,

        Review = 80,//待审核

        Archived = 100,//流程结束,归档锁库




        //Anonymize = 28,//匿名化完成  30
        //Forwarded = 29,//已经转发    36
        //Distributed = 30,//已分配读片任务  42
        ////Distributed2 = 32,
        //Reading = 40,//都片中,未提交读片报告之前
        //NeedAd = 45,
        //AdDistributed = 50,
        //AdReading = 60,
        //Review = 80,//待审核
        //Archived = 100,//流程结束,归档锁库
    }
}