|
@ -38,10 +38,10 @@ public class Prescription extends IdEntity {
|
|
|
private String ssc;//社保卡号
|
|
|
private Integer type; //1 处方 2 续方
|
|
|
private Integer status; //(-3 支付过期 -2 患者自己取消 )续方取消,-1 审核不通过 ,
|
|
|
// (0 待审核, 2调整中,3调整成功, 4调整失败 ,10 医生审核(CA)通过)审核中,
|
|
|
// 20药师审核中,21.药师审核失败,30 开方中/药师审核成功,31.开方失败/预结算失败,
|
|
|
// (40开方完成/待支付 ,41 支付失败 )待支付, 50 支付成功/待配药,(60配药成功/待配送)等待领药,
|
|
|
// (61配送失败62分配健管师 65配送中,69配送到服务站)配送中,(100配送到患者手中/已完成)已完成',
|
|
|
// (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; //患者签约的行政团队
|
|
@ -89,7 +89,7 @@ public class Prescription extends IdEntity {
|
|
|
private String jwRegisterFee; //基卫-诊金
|
|
|
|
|
|
private String prescribeReason; //开方失败/成功原因
|
|
|
private Date prescribeTime ;//开方失败、成功时间
|
|
|
private Date prescribeTime;//开方失败、成功时间
|
|
|
|
|
|
private String dispensaryTypeName; //类型翻译
|
|
|
|
|
@ -367,7 +367,7 @@ public class Prescription extends IdEntity {
|
|
|
}
|
|
|
|
|
|
public void setStatusName(String statusName) {
|
|
|
this.statusName = getStatusName(status,null);
|
|
|
this.statusName = getStatusName(status, null, null);
|
|
|
}
|
|
|
|
|
|
public Date getExpressageTime() {
|
|
@ -379,7 +379,7 @@ public class Prescription extends IdEntity {
|
|
|
}
|
|
|
|
|
|
@Transient
|
|
|
public static String getStatusName(Integer status, String hospitalName) {
|
|
|
public static String getStatusName(Integer status, String hospitalName, String userName) {
|
|
|
|
|
|
/**
|
|
|
* no_reviewed("审核不通过", -1),
|
|
@ -443,10 +443,10 @@ public class Prescription extends IdEntity {
|
|
|
return "支付失败";
|
|
|
}
|
|
|
case 50: {
|
|
|
return " 支付成功/待配药";
|
|
|
return " 订单已支付";
|
|
|
}
|
|
|
case 60: {
|
|
|
return "配药成功/待配送";
|
|
|
return "配药完成";
|
|
|
}
|
|
|
case 61: {
|
|
|
return "配送失败";
|
|
@ -458,15 +458,19 @@ public class Prescription extends IdEntity {
|
|
|
return "配送中 ";
|
|
|
}
|
|
|
case 69: {
|
|
|
if (StringUtils.isEmpty(hospitalName)) {
|
|
|
if (StringUtils.isEmpty(hospitalName) || StringUtils.isEmpty(userName)) {
|
|
|
return "配送到服务站";
|
|
|
}
|
|
|
{
|
|
|
return "配送到" + hospitalName;
|
|
|
return "配送到" + hospitalName + ",接收人:" + userName;
|
|
|
}
|
|
|
}
|
|
|
case 100: {
|
|
|
return "续方完成";
|
|
|
if (StringUtils.isEmpty(userName)) {
|
|
|
return "续方完成";
|
|
|
} else {
|
|
|
return "续方完成,确认人:" + userName;
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
return "未知";
|
|
@ -620,7 +624,7 @@ public class Prescription extends IdEntity {
|
|
|
|
|
|
@Transient
|
|
|
public String getDispensaryTypeName() {
|
|
|
if(dispensaryType!=null){
|
|
|
if (dispensaryType != null) {
|
|
|
switch (this.dispensaryType) {
|
|
|
case 1: {
|
|
|
return "自取";
|