PreviewConsent.cs 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace CLIP.eForm.Consent.UI {
  6. /// <summary>
  7. /// 미리보기 대상 동의서 정보
  8. /// </summary>
  9. /// <remarks>
  10. /// <p>[설계자]</p>
  11. /// <p> 클립소프트 연구소 홍지철 (jchong@clipsoft.co.kr)</p>
  12. /// <p>[원본 작성자]</p>
  13. /// <p> 클립소프트 기술부 이창훈 (chlee@clipsoft.co.kr)</p>
  14. /// <p>[수정 작성자]</p>
  15. /// <p> 클립소프트 기술부 이인희</p>
  16. /// <p>----------------------------------------------------------------------------------------</p>
  17. /// <p>[HISTORY]</p>
  18. /// <p> 2015-07-30 : 최초작성</p>
  19. /// <p>----------------------------------------------------------------------------------------</p>
  20. /// </remarks>
  21. public class PreviewConsent {
  22. public string FormRid { get; set; } // 서식 Rid
  23. public string FormGuid { get; set; } // 서식 Guid
  24. public string ConsentMstRid { get; set; } //동의서이력 마스터 Rid
  25. public string FormCd { get; set; } //서식관리 코드
  26. public string FormName = string.Empty; //동의서명
  27. public string ConsentState { get; set; } // 동의서 작성 상태
  28. private int rewriteConsentMstRid = 0; //재 작성 대상(원래) ConsentMstRid, 기본값이 0 이며 재작성 시에만, 타겟 동의서의 ConsentMstRid로 설정된다.
  29. public int RewriteConsentMstRid {
  30. get { return rewriteConsentMstRid; }
  31. set { rewriteConsentMstRid = value; }
  32. }
  33. private int reissueConsentMstRid = 0; // 재 발행시 대상(원래) ConsentMstRid
  34. public int ReissueConsentMstRid {
  35. get { return reissueConsentMstRid; }
  36. set { reissueConsentMstRid = value; }
  37. }
  38. public int OrderNo { get; set; } //처방번호
  39. public string Ocrcode { get; set; } //OCR 코드
  40. public string OutputType { get; set; } // 출력 유형
  41. public string PrintTime { get; set; } //출력일시
  42. public string InputId { get; set; } //작성자ID
  43. public string InputNm { get; set; } //작성자명
  44. public string SignImg { get; set; } //작성자 서명이미지
  45. public int PrntCnt { get; set; } // 출력매수
  46. public int AuthSaveSeq { get; set; } // 인증저장 시퀀스
  47. public bool HasMedicalHistory { get; set; } // 서식에 기왕력 내역 존재 유무
  48. public string MultiOcrcode { get; set; } //멀티출력인 경우의 OCR 코드
  49. public string PrintOnly { get; set; } // 출력만 가능한 서식 유무
  50. public string Ocrtagprntyn { get; set; } // OCR 코드 생성 여부
  51. public string VisitType { get; set; } // 내원 구분
  52. public string MultiMainDrIdCd { get; set; } //멀티출력인 경우의 MaindRcD
  53. public string PrintCommet { get; set; } // 출력용 멘트(2부째 찍힐때는 '환자보관용', 3부째는 찍힐때는 '센터보관용')
  54. //public string FORMPRNTNM { get; set; } // 서식 출력용 제목(리스트 제목과 다름)
  55. public string FormPrintName { get; set; }
  56. public string OpDiagName { get; set; }
  57. public string OpName { get; set; }
  58. //public string UserDrFlag { get; set; } // 외래 환자일 경우 사용자를 진료의로 변경할 대상 여부
  59. public string LinkFormCd { get; set; } // 연결 서식 코드 (현재는 마취동의서 밖에 없음)
  60. public string certPass { get; set; } // 인증서 연동 하지 않고 저장 하는 서식 여부
  61. }
  62. }