#region Copyright © 2015 CLIPSOFT Co.,Ltd. All Rights Reserved.
//
// All rights are reserved. Reproduction or transmission in whole or in part,
// in any form or by any means, electronic, mechanical or otherwise, is
// prohibited without the prior written consent of the copyright owner.
//
// Filename: ConsentSetVO.cs
//
#endregion
using System;
using System.ComponentModel;

namespace CLIP.eForm.Consent.Entity {
  /// <summary>
  /// 동의서찾기 데이터 엔터티
  /// </summary>
  /// <remarks>
  /// <p>[설계자]</p>
  /// <p>  클립소프트 기술부 이창훈 (chlee@clipsoft.co.kr)</p>
  /// <p>[원본 작성자]</p>
  /// <p>  클립소프트 기술부 이인희</p>
  /// <p>[수정 작성자]</p>
  /// <p></p>
  /// <p>----------------------------------------------------------------------------------------</p>
  /// <p>[HISTORY]</p>
  /// <p> 2016-06-29 : 최초작성</p>
  /// <p>----------------------------------------------------------------------------------------</p>
  /// </remarks>  
  [Serializable]
  public class ConsentFormListVO {
    public ConsentFormListVO() {
      foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(this)) {
        if (property.DisplayName == "formRid" || property.DisplayName == "consentMstRid" ||  property.DisplayName == "cretNo" || property.DisplayName == "printCnt") {
          property.SetValue(this, 0);
        } else {
          property.SetValue(this, "");
        }
      }
    }

    public int consentMstRid { get; set; }
    public string createUserId { get; set; }
    public string createUserName { get; set; }
    public string modifyUserId { get; set; }
    public string modifyUserName { get; set; }
    public string createDatetime { get; set; }
    public string ocrTag { get; set; }
    public string pid { get; set; }
    public string inDd { get; set; }
    public string ordType { get; set; }
    public string ordDeptCd { get; set; }
    public int cretNo { get; set; }
    public string opRsrvNo { get; set; }
    public string patientName { get; set; }
    public string consentState { get; set; }
    public string consentStateEng { get; set; }
    public string formCd { get; set; }
    public string formGuid { get; set; }
    public string formName { get; set; }
    public int formRid { get; set; }
    public string printOnly { get; set; }
    public int printCnt { get; set; }
    public string ocrTagPrntYn { get; set; }
    public string formPrntNm { get; set; }
    public string certUseYn { get; set; }
    public string opDiagNm { get; set; }
    public string opNm { get; set; }
    public string userDrFlag { get; set; }
    public string linkFormCd { get; set; }
    public string jinjeongCd { get; set; }
    public string DrOnly { get; set; }

  }
}
