| 
					
				 | 
			
			
				@ -0,0 +1,767 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.wlyy.entity.prescription; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.fasterxml.jackson.annotation.JsonFormat; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.IdEntity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springframework.util.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Column; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Entity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Table; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.persistence.Transient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created by Administrator on 2017/7/21. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * 处方 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Entity 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				@Table(name = "wlyy_prescription") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class Prescription extends IdEntity { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String code;                    //业务主键 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwCode;                  //基卫的历史处方code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String visitNo;                  //基卫的挂号code(调用基位开方接口后回调给我们后才有值) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String recipeNo;                  //基卫的处方code(调用基位开方接口后回调给我们后才有值) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String parentCode;             //如果是续方 那就是处方的code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date createTime;               //处方创建时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date reviewedTime;             //审核时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date payTime;                   //支付时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date failTime;                  //基位 开方失败时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String failReason;                  //基位 开方失败原因 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date dosageTime;                //配药完成时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date dispatchingTime;          //配送员领药时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date expressageTime;            //配送员到服务站的时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date finishTime;                //配送员确认送达或居民确认取药的时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patient;                  //关联 wlyy_patient code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patientName;             //患者名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String ssc;//社保卡号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer type;                    //1 处方 2 续方 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer status;                  //(-5线下取消 -4线下退费 -3 支付过期 -2 患者自己取消 )续方取消,-1 审核不通过 , 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // (0 待审核, 2调整中,3调整成功, 4调整失败 ,10 医生审核(CA)通过)审核中, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // 20药师审核中,21.药师审核失败,30 开方中/药师审核成功,31.开方失败/预结算失败, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // (40开方完成/待支付 ,41 支付失败 )待支付,  50 支付成功/待配药,(60配药成功/待配送)等待领药, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    // (61配送失败62分配健管师 65配送中,69配送到服务站)配送中,(100配送到患者手中/已完成)已完成', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctor;                   //开处方的医生code 关联 wlyy_doctor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctorName;               //医生名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Long adminTeamId;             //患者签约的行政团队 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospital;                  //医院 关联 dm_hospital code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospitalName;              //医院 关联 dm_hospital name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String dept;                       //科室code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String deptName;                   //科室名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String diagnosisCode;             //诊断的病种code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String diagnosis;                  //诊断名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String consult;                    //咨询id 1对1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //    private String dispensary_code;           //取药编码  关联wlyy_prescription_dispensary_code  code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private String dispensaryAddress;         //取药地址 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer dispensaryType;            //取药类型:1 自取 2快递配送 3健管师配送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String caCertData;                  //ca加密信息(签名证书主题数据) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //    private String expressNum;                  //快递单号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private String expressCompanyName;         //快递公司名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String caMessage;                   //ca指纹信息(签名值) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String remark;                     //处方备注 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String reason;                      //续方原因 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //    private Double ybCost;                      //医保费用 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private Double myCost;                      //自己付费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer prescriptionType;          //处方类型:1、门诊处方,2、住院处方 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String cancelReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String adjustReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String statusName; // 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String digitalSignNo;//CA数字签名唯一流水号 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String originalDataAbstract;//原文的MD5摘要 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String strOriginalData; //CA原文数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private List<PrescriptionInfo> prescriptionInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String reviewedState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwDeptCode;  //基卫-开处方的科室编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwHospital;  //基卫-开处方的医院编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwDoctorCode; //基卫-开方医生的编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwGisterTypeCode;//基卫-挂号类型编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwRateTypeCode;//基卫-费别类型编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String jwRegisterFee; //基卫-诊金 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String prescribeReason; //开方失败/成功原因 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date prescribeTime;//开方失败、成功时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //用于药品用药情况排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer minDrugDay; //药品最小用药天数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date presCreateTime; //处方建立时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String dispensaryTypeName; //类型翻译 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer jwPayStatus;//处方结算状态,0为未结算,1为结算成功,默认为0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer zyCancelState; //智业同步取消表示:0 位同步取消 1已经同步取消 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //1.4.0新增字段 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer drugDeliveryFlag;   //是否异常出药0为正常 1为异常 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String drugDeliveryReasonCode; //原因字典对应Code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String drugDeliveryReasonValue; //原因字典对应Name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String drugDeliveryReason; //详细原因 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String drugDeliveryOperator; //操作人员code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String drugDeliveryOperatorName; //操作人员名字 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date drugDeliveryTime; //异常出药时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "code", unique = true, nullable = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCode(String code) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.code = code; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "parent_code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getParentCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return parentCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setParentCode(String parentCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.parentCode = parentCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "create_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getCreateTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return createTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCreateTime(Date createTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.createTime = createTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "reviewed_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getReviewedTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return reviewedTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setReviewedTime(Date reviewedTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.reviewedTime = reviewedTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "pay_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getPayTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return payTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPayTime(Date payTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.payTime = payTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "dosage_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getDosageTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dosageTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDosageTime(Date dosageTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.dosageTime = dosageTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "dispatching_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getDispatchingTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dispatchingTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDispatchingTime(Date dispatchingTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.dispatchingTime = dispatchingTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "finish_time") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getFinishTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return finishTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setFinishTime(Date finishTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.finishTime = finishTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "patient") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getPatient() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return patient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPatient(String patient) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.patient = patient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "patient_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getPatientName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return patientName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPatientName(String patientName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.patientName = patientName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "type") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setType(Integer type) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.type = type; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "status") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getStatus() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return status; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setStatus(Integer status) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.status = status; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "doctor") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDoctor() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return doctor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDoctor(String doctor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.doctor = doctor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "doctor_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDoctorName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return doctorName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDoctorName(String doctorName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.doctorName = doctorName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "admin_team_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Long getAdminTeamId() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return adminTeamId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setAdminTeamId(Long adminTeamId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.adminTeamId = adminTeamId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "hospital") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getHospital() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return hospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setHospital(String hospital) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.hospital = hospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "hospital_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getHospitalName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return hospitalName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setHospitalName(String hospitalName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.hospitalName = hospitalName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "dept") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDept() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dept; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDept(String dept) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.dept = dept; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "dept_name") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDeptName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return deptName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDeptName(String deptName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.deptName = deptName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "diagnosis_code") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDiagnosisCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return diagnosisCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDiagnosisCode(String diagnosisCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.diagnosisCode = diagnosisCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "diagnosis") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDiagnosis() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return diagnosis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDiagnosis(String diagnosis) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.diagnosis = diagnosis; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "consult") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getConsult() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return consult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setConsult(String consult) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.consult = consult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "remark") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getRemark() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return remark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setRemark(String remark) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.remark = remark; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "dispensary_type") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getDispensaryType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dispensaryType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDispensaryType(Integer dispensaryType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.dispensaryType = dispensaryType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Column(name = "ca_message") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getCaMessage() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return caMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCaMessage(String caMessage) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.caMessage = caMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwCode(String jwCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwCode = jwCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return reason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setReason(String reason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.reason = reason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getCaCertData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return caCertData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCaCertData(String caCertData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.caCertData = caCertData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getPrescriptionType() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return prescriptionType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPrescriptionType(Integer prescriptionType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.prescriptionType = prescriptionType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getStatusName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return statusName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setStatusName(String statusName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.statusName = getStatusName(status, null, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getExpressageTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return expressageTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setExpressageTime(Date expressageTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.expressageTime = expressageTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public static String getStatusName(Integer status, String hospitalName, String userName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         *  no_reviewed("审核不通过", -1), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         revieweding("待审核", 0), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         changeing("调整中",2), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         reviewed_success("审核通过/开方中", 10), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         wait_pay("开方完成/待支付", 20), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pay_error("支付失败", 21), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         wait_expressage("配药成功/待配送", 40), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         expressageing_error("配送失败", 41), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         expressageJGS("分配健管师", 42), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         expressageing("配送中", 45), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         pay_success("支付成功/待配药", 50), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         expressage2hospital("配送到服务站", 49), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         finish("配送到患者手中/已完成", 100); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //-1 审核不通过 , 0 审核中, 10 审核通过/待支付 ,21支付失败  20 配药中/支付成功, 21 等待领药 ,30 配送中 ,100配送成功/已完成 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        switch (status) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case -3: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "支付超时"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case -2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "患者自己取消"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case -1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "审核不通过"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 0: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "待审核"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "调整处方中"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 3: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "调整成功"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 4: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "调整失败"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 21: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "药师审核失败"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 31: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "开方失败"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 10: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "开方中"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 20: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "药师审核中"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 30: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "开方中/药师审核成功"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 40: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "开方完成/待支付 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 41: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "支付失败"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 50: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return " 订单已支付"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 60: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "配药完成"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 61: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "配送失败"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 62: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "分配健管师 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 65: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                return "配送中 "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 69: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isEmpty(hospitalName) || StringUtils.isEmpty(userName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "配送到服务站"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "配送到" + hospitalName + ",接收人:" + userName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 100: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isEmpty(userName)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "续方完成"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "续方完成,确认人:" + userName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return "未知"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getCancelReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return cancelReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCancelReason(String cancelReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.cancelReason = cancelReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getAdjustReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return adjustReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setAdjustReason(String adjustReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.adjustReason = adjustReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getVisitNo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return visitNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setVisitNo(String visitNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.visitNo = visitNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getRecipeNo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return recipeNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setRecipeNo(String recipeNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.recipeNo = recipeNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getFailTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return failTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setFailTime(Date failTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.failTime = failTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getFailReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return failReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setFailReason(String failReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.failReason = failReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getSsc() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return ssc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setSsc(String ssc) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.ssc = ssc; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getOriginalDataAbstract() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return originalDataAbstract; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setOriginalDataAbstract(String originalDataAbstract) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.originalDataAbstract = originalDataAbstract; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDigitalSignNo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return digitalSignNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDigitalSignNo(String digitalSignNo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.digitalSignNo = digitalSignNo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getStrOriginalData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return strOriginalData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setStrOriginalData(String strOriginalData) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.strOriginalData = strOriginalData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<PrescriptionInfo> getPrescriptionInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return prescriptionInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPrescriptionInfo(List<PrescriptionInfo> prescriptionInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.prescriptionInfo = prescriptionInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getReviewedState() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return reviewedState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setReviewedState(String reviewedState) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.reviewedState = reviewedState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwDeptCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwDeptCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwDeptCode(String jwDeptCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwDeptCode = jwDeptCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwDoctorCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwDoctorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwDoctorCode(String jwDoctorCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwDoctorCode = jwDoctorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwGisterTypeCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwGisterTypeCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwGisterTypeCode(String jwGisterTypeCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwGisterTypeCode = jwGisterTypeCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwRateTypeCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwRateTypeCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwRateTypeCode(String jwRateTypeCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwRateTypeCode = jwRateTypeCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwHospital() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwHospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwHospital(String jwHospital) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwHospital = jwHospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getJwRegisterFee() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwRegisterFee; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwRegisterFee(String jwRegisterFee) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwRegisterFee = jwRegisterFee; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDispensaryTypeName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (dispensaryType != null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            switch (this.dispensaryType) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case 1: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "自取"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case 2: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "快递配送"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                case 3: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    return "健管师配送"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getPrescribeReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return prescribeReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPrescribeReason(String prescribeReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.prescribeReason = prescribeReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getPrescribeTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return prescribeTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPrescribeTime(Date prescribeTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.prescribeTime = prescribeTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDispensaryTypeName(String dispensaryTypeName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.dispensaryTypeName = dispensaryTypeName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getJwPayStatus() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jwPayStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setJwPayStatus(Integer jwPayStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.jwPayStatus = jwPayStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getMinDrugDay() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return minDrugDay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setMinDrugDay(Integer minDrugDay) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.minDrugDay = minDrugDay; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getPresCreateTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return presCreateTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setPresCreateTime(Date presCreateTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.presCreateTime = presCreateTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getZyCancelState() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return zyCancelState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setZyCancelState(Integer zyCancelState) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.zyCancelState = zyCancelState; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Integer getDrugDeliveryFlag() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryFlag(Integer drugDeliveryFlag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryFlag = drugDeliveryFlag; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDrugDeliveryReasonCode() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryReasonCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryReasonCode(String drugDeliveryReasonCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryReasonCode = drugDeliveryReasonCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDrugDeliveryReasonValue() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryReasonValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryReasonValue(String drugDeliveryReasonValue) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryReasonValue = drugDeliveryReasonValue; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDrugDeliveryReason() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryReason(String drugDeliveryReason) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryReason = drugDeliveryReason; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDrugDeliveryOperator() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryOperator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryOperator(String drugDeliveryOperator) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryOperator = drugDeliveryOperator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getDrugDeliveryOperatorName() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryOperatorName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryOperatorName(String drugDeliveryOperatorName) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryOperatorName = drugDeliveryOperatorName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getDrugDeliveryTime() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return drugDeliveryTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setDrugDeliveryTime(Date drugDeliveryTime) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.drugDeliveryTime = drugDeliveryTime; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |