|
@ -0,0 +1,335 @@
|
|
|
package com.yihu.wlyy.entity.patient.prescription;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.yihu.wlyy.entity.IdEntity;
|
|
|
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
import javax.persistence.Table;
|
|
|
import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
* Created by Administrator on 2017/7/21.
|
|
|
* 处方
|
|
|
*/
|
|
|
@Entity
|
|
|
@Table(name = "wlyy_prescription")
|
|
|
public class Prescription extends IdEntity{
|
|
|
|
|
|
private String code; //业务主键
|
|
|
private String parentCode; //如果是续方 那就是处方的code
|
|
|
private Date createTime; //处方创建时间
|
|
|
private Date reviewedTime; //过期时间
|
|
|
private Date payTime; //支付时间
|
|
|
private Date dosageTime; //配药完成时间
|
|
|
private Date dispatchingTime; //配送员领药时间
|
|
|
private Date finishTime; //配送员确认送达或居民确认取药的时间
|
|
|
private String patient; //关联 wlyy_patient code
|
|
|
private String patientName; //患者名称
|
|
|
private Integer type; //1 处方 2 续方
|
|
|
private Integer status; //状态 (1 审核不通过 , 0 审核中, 10 待支付 , 20 配药中, 21 等待领药 ,30 配送中 ,100已完成)
|
|
|
private String doctor; //开处方的医生code 关联 wlyy_doctor
|
|
|
private String doctorName; //医生名称
|
|
|
private Integer 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 Double ybCost; //医保费用
|
|
|
private Double myCost; //自己付费
|
|
|
private String consult; //咨询id 1对1
|
|
|
private String remark; //处方备注
|
|
|
private String dispensary_code; //取药编码 关联wlyy_prescription_dispensary_code code
|
|
|
private String dispensaryAddress; //取药地址
|
|
|
private Integer dispensaryType; //取药类型:1 自取 2快递配送 3健管师配送
|
|
|
private String expressNum; //快递单号
|
|
|
private String expressCompanyName; //快递公司名称
|
|
|
private String caMessage; //ca指纹信息
|
|
|
|
|
|
@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 Integer getAdminTeamId() {
|
|
|
return adminTeamId;
|
|
|
}
|
|
|
|
|
|
public void setAdminTeamId(Integer 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 = "yb_cost")
|
|
|
public Double getYbCost() {
|
|
|
return ybCost;
|
|
|
}
|
|
|
|
|
|
public void setYbCost(Double ybCost) {
|
|
|
this.ybCost = ybCost;
|
|
|
}
|
|
|
|
|
|
@Column(name = "my_cost")
|
|
|
public Double getMyCost() {
|
|
|
return myCost;
|
|
|
}
|
|
|
|
|
|
public void setMyCost(Double myCost) {
|
|
|
this.myCost = myCost;
|
|
|
}
|
|
|
|
|
|
@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_code")
|
|
|
public String getDispensary_code() {
|
|
|
return dispensary_code;
|
|
|
}
|
|
|
|
|
|
public void setDispensary_code(String dispensary_code) {
|
|
|
this.dispensary_code = dispensary_code;
|
|
|
}
|
|
|
|
|
|
@Column(name = "dispensary_address")
|
|
|
public String getDispensaryAddress() {
|
|
|
return dispensaryAddress;
|
|
|
}
|
|
|
|
|
|
public void setDispensaryAddress(String dispensaryAddress) {
|
|
|
this.dispensaryAddress = dispensaryAddress;
|
|
|
}
|
|
|
|
|
|
@Column(name = "dispensary_type")
|
|
|
public Integer getDispensaryType() {
|
|
|
return dispensaryType;
|
|
|
}
|
|
|
|
|
|
public void setDispensaryType(Integer dispensaryType) {
|
|
|
this.dispensaryType = dispensaryType;
|
|
|
}
|
|
|
|
|
|
@Column(name = "express_num")
|
|
|
public String getExpressNum() {
|
|
|
return expressNum;
|
|
|
}
|
|
|
|
|
|
public void setExpressNum(String expressNum) {
|
|
|
this.expressNum = expressNum;
|
|
|
}
|
|
|
|
|
|
@Column(name = "express_company_name")
|
|
|
public String getExpressCompanyName() {
|
|
|
return expressCompanyName;
|
|
|
}
|
|
|
|
|
|
public void setExpressCompanyName(String expressCompanyName) {
|
|
|
this.expressCompanyName = expressCompanyName;
|
|
|
}
|
|
|
|
|
|
@Column(name = "ca_message")
|
|
|
public String getCaMessage() {
|
|
|
return caMessage;
|
|
|
}
|
|
|
|
|
|
public void setCaMessage(String caMessage) {
|
|
|
this.caMessage = caMessage;
|
|
|
}
|
|
|
}
|