using System;
using System.Collections.Generic;
using System.Text;

namespace ASHermed.SinoInterface.Api.ContractModel
{
    public class Appointment
    {
        /// his的预约id  不用
        public string EpisodeId { get; set; }
        /// PAT_MRN  P000591
        public string PatId { get; set; }
        /// 诊所ID
        public string HosId { get; set; }
        /// 科室ID
        public string DeptId { get; set; }
        /// 医生的ID
        public string DocId { get; set; }
        /// 预约时间
        public string AptDateTime { get; set; }
        /// 服务ID
        public string AptProj { get; set; }
        /// 排班
        public string AptUsrn { get; set; }
        /// /备注
        public string Remark { get; set; }
        /// 匹配码
        public string MatchCode { get; set; }
        // 取消原因
        public string ReasonforCancellation { get; set; }
        // Tc状态
        public string TcStatus { get; set; }

    }

    public class CancelReq
    {
        public string PatId { get; set; }
        public string Usrn { get; set; }
        public string AptDateTime { get; set; }
        public string ReasonforCancellation { get; set; }
        public string HosId { get; set; }
        public string DeptId { get; set; }
        public string DocId { get; set; }
        public string ProjId { get; set; }
    }

    public class UpPatReq
    {
        public string PatId { get; set; }
       
    }

    public class UpdateAptStatusReq
    {
        public string PatId { get; set; }
        public string Usrn { get; set; }
        public string AptDateTime { get; set; }
        public string AptStatus { get; set; }
    }
    
    public class SignOffReq
    {
        public string PatientId { get; set; }
        public string EpisodeNo { get; set; }
    }
}
