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

namespace ASHermed.SinoInterface.Api.ContractModel.App
{
    public class GetReportList
    {
        public string PID { get; set; }
        public string DocumentID { get; set; }
        public string FileType { get; set; }
        public string FileDes { get; set; }
        public string DateCreated { get; set; }
        public string TimeCreated { get; set; }
        public string LastUpdateUser { get; set; }
        public string DocumentTypeDesc { get; set; }
        public string DocumentTypeCode { get; set; }
        public string PatName { get; set; }
    }

    public class GetFileContent
    {
        public string PatName { get; set; }
        public string DateCreated { get; set; }
        public string TimeCreated { get; set; }
        public string FileDes { get; set; }
        public string Url { get; set; }
    }

    public class DownloadFile
    {
        public string filepath { get; set; }
    }

    public class Regcombos
    {
        public string REGCODE { get; set; }
        public string COMBOCTYPE { get; set; }
        public string COMBOCODE { get; set; }
        public string COMBODESC { get; set; }
        public string QUIT { get; set; }
        public string CHECKDATE { get; set; }
        public string CHECKTIME { get; set; }
        public string DateRead { get; set; }
        public string TimeRead { get; set; }
        public string UserRead { get; set; }
        public string Description { get; set; }
        public string OrderSetCode { get; set; }
        public string OrderSetDesc { get; set; }
        public List<RegcombosDetail> REGITEMS { get; set; }
    }

    public class RegcombosDetail
    {
        public string ITEMCODE { get; set; }
        public string ITEMDES { get; set; }
        public string DESCRIPTION { get; set; }
        public string LOWERRANGE { get; set; }
        public string UPPERRANGE { get; set; }
        public string RESULTFLAG { get; set; }
        public string UNIT { get; set; }
    }

    public class OpenResult
    {
        public string TENCRYPTPASSWORD { get; set; }
        public string AddressChange { get; set; }
        public string AllowAddLanguages { get; set; }
        public string AllowViewVIP { get; set; }
        public string AnonymousName { get; set; }
        public string CanEnrollPatient { get; set; }
        public string CodeTableValidationDate { get; set; }
        public string CopyID { get; set; }
        public string DoctorChanged { get; set; }
        public string FeedbackConsentData { get; set; }
        public string HiddenCodes { get; set; }
        public string HiddenHSCommunityEnrollmentStatus { get; set; }
        public string HiddenSexG { get; set; }
        public string ID { get; set; }
        public string ManualMRNType { get; set; }
        public string MaxGestWeeks { get; set; }
        public string MinGestWeeks { get; set; }
        public string MultiActiveGP { get; set; }
        public string OutstAmt { get; set; }
        public string PAPERDeceasedFlag { get; set; }
        public string PATCF { get; set; }
        public string PDSBirthTimeoutFail { get; set; }
        public string PatientID { get; set; }
        public string RegNumHidden { get; set; }
        public string RegionResctrictions { get; set; }
        public string StandardTypeItemYes { get; set; }
        public string UpdatePDS { get; set; }
        public string Updated { get; set; }
        public string UserID { get; set; }
        public string ValidAgr { get; set; }
        public string aliasconfirm { get; set; }
        public string cdate { get; set; }
        public string hidIncompleteRegistration { get; set; }
        public string noAlias { get; set; }
        public string refresh { get; set; }
        public string ASSISDesc { get; set; }
        public string AgeDynamic { get; set; }
        public string AgeUnits { get; set; }
        public string CTNATDesc { get; set; }
        public string CTSEXDesc { get; set; }
        public string ChangeRN { get; set; }
        public string HOSPDesc { get; set; }
        public string PAPERAge { get; set; }
        public string PAPERDob { get; set; }
        public string PAPEREmail { get; set; }
        public string PAPERGestationDays { get; set; }
        public string PAPERGestationWeeks { get; set; }
        public string PAPERHSCommunityEnrollmentStatus { get; set; }
        public string PAPERID { get; set; }
        public string PAPERMobPhone { get; set; }
        public string PAPERName { get; set; }
        public string PAPERName2 { get; set; }
        public string PAPERNokName { get; set; }
        /// <summary>
        /// 紧急联系人号码
        /// </summary>
        public string PAPERNokPhone { get; set; }
        /// <summary>
        /// 紧急联系人关系
        /// </summary>
        public string PAPERNokCTRLTDR { get; set; }
        public string PAPERPrevHACCEligible { get; set; }
        public string PAPERUpdateDate { get; set; }
        public string PAPERUpdateTime { get; set; }
        public string PAPERUserUpdate { get; set; }
        public string RegistrationNumber { get; set; }
        public string UserCode { get; set; }
        public string PAPERCityCodeDR { get; set; }
        public string PAPERCityCode { get; set; }

        public string PAPERPreferredContactMethod { get; set; }
        public string PAPERHowDidYouLearnUs { get; set; }
        public string PAPERStName { get; set; }
        public string CTRLTDesc { get; set; }
        public string CTCITDesc { get; set; }
        public string PAPERRemark { get; set; }
    }

    public class CustomCRMPAPerson
    {
        //tc患者ID
        public int PAPERRowId { get; set; }
        /// <summary>
        /// 姓
        /// </summary>
        public string PAPERName { get; set; }
        /// <summary>
        /// 名
        /// </summary>
        public string PAPERName2 { get; set; }
        public string PAPERName3 { get; set; }
        /// <summary>
        /// 生日
        /// </summary>
        public string PAPERDob { get; set; }
        /// <summary>
        /// 性别
        /// </summary>
        public string PAPERSexDR { get; set; }
        /// <summary>
        /// 证件号
        /// </summary>
        public string PAPERID { get; set; }
        public string PAPERMobPhone { get; set; }
        /// <summary>
        /// 地址
        /// </summary>
        public string PAPERStName { get; set; }
        /// <summary>
        /// 城市
        /// </summary>
        public string PAPERCityCodeDR { get; set; }
        public string PAPEREmail { get; set; }
        /// <summary>
        /// 国籍
        /// </summary>
        public string PAPERNationDR { get; set; }
        /// <summary>
        /// 紧急联系人
        /// </summary>
        public string PAPERNokName { get; set; }
        /// <summary>
        /// 紧急联系人号码
        /// </summary>
        public string PAPERNokPhone { get; set; }
        /// <summary>
        /// 紧急联系人关系
        /// </summary>
        public string PAPERNokCTRLTDR { get; set; }
        /// <summary>
        /// 备注
        /// </summary>
        public List<PAPERRemark> PAPERRemark { get; set; }
        /// <summary>
        /// 随访方式
        /// </summary>
        public string PAPERPreferredContactMethod { get; set; }
        /// <summary>
        /// 了解方式
        /// </summary>
        public string PAPERHowDidYouLearnUsDR { get; set; }
    }
    public class PAPERRemark
    {
        public string PAPERRemarkItem { get; set; }
    }
}
