46 门诊医生站-》开立诊断:优化
This commit is contained in:
@@ -283,7 +283,7 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn
|
||||
|
||||
|
||||
// 保存就诊诊断
|
||||
EncounterDiagnosis encounterDiagnosis;
|
||||
EncounterDiagnosis encounterDiagnosis = null;
|
||||
for (SaveDiagnosisChildParam saveDiagnosisChildParam : diagnosisChildList) {
|
||||
if (saveDiagnosisChildParam.getUpdateId() != null) {
|
||||
String updateId = saveDiagnosisChildParam.getUpdateId();
|
||||
@@ -306,6 +306,9 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn
|
||||
encounterDiagnosis.setDiagnosisDesc(saveDiagnosisChildParam.getDiagnosisDesc()); // 诊断描述
|
||||
encounterDiagnosis.setIptDiseTypeCode(saveDiagnosisChildParam.getIptDiseTypeCode()); // 患者疾病诊断类型代码
|
||||
encounterDiagnosis.setTcmFlag(Whether.YES.getValue());// 中医标识
|
||||
encounterDiagnosis.setDoctor(saveDiagnosisChildParam.getDiagnosisDoctor());
|
||||
encounterDiagnosis.setClassification(saveDiagnosisChildParam.getClassification());
|
||||
encounterDiagnosis.setName(saveDiagnosisChildParam.getName());
|
||||
iEncounterDiagnosisService.saveOrUpdate(encounterDiagnosis);
|
||||
i++;
|
||||
}
|
||||
@@ -319,11 +322,14 @@ public class DoctorStationDiagnosisAppServiceImpl implements IDoctorStationDiagn
|
||||
encounterDiagnosis.setMedTypeCode(saveDiagnosisChildParam.getMedTypeCode());// 医疗类型
|
||||
encounterDiagnosis.setDiagnosisDesc(saveDiagnosisChildParam.getDiagnosisDesc()); // 诊断描述
|
||||
encounterDiagnosis.setIptDiseTypeCode(saveDiagnosisChildParam.getIptDiseTypeCode()); // 患者疾病诊断类型代码
|
||||
encounterDiagnosis.setDoctor(saveDiagnosisChildParam.getDiagnosisDoctor());
|
||||
encounterDiagnosis.setClassification(saveDiagnosisChildParam.getClassification());
|
||||
encounterDiagnosis.setName(saveDiagnosisChildParam.getName());
|
||||
iEncounterDiagnosisService.saveOrUpdate(encounterDiagnosis);
|
||||
}
|
||||
|
||||
}
|
||||
return R.ok(null, MessageUtils.createMessage(PromptMsgConstant.Common.M00002, new Object[] {"诊断"}));
|
||||
return R.ok(encounterDiagnosis, MessageUtils.createMessage(PromptMsgConstant.Common.M00002, new Object[] {"诊断"}));
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -5,6 +5,8 @@ import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
||||
import lombok.Data;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 保存诊断 子参数类
|
||||
*
|
||||
@@ -33,6 +35,9 @@ public class SaveDiagnosisChildParam {
|
||||
@JsonSerialize(using = ToStringSerializer.class)
|
||||
private Long definitionId;
|
||||
|
||||
private String classification;
|
||||
|
||||
private String name;
|
||||
/**
|
||||
* 医保编码
|
||||
*/
|
||||
@@ -64,6 +69,18 @@ public class SaveDiagnosisChildParam {
|
||||
*/
|
||||
private String diagnosisDesc;
|
||||
|
||||
private String diagnosisDoctor;
|
||||
|
||||
/**
|
||||
* 诊断时间
|
||||
*/
|
||||
private Date diagnosisTime;
|
||||
|
||||
/**
|
||||
* 发病时间
|
||||
*/
|
||||
private Date onsetDate;
|
||||
|
||||
/** 患者疾病诊断类型代码 */
|
||||
private Integer iptDiseTypeCode;
|
||||
|
||||
@@ -77,4 +94,6 @@ public class SaveDiagnosisChildParam {
|
||||
*/
|
||||
private String updateConditionId;
|
||||
|
||||
private String longTermFlag;
|
||||
|
||||
}
|
||||
|
||||
@@ -66,4 +66,20 @@ public class EncounterDiagnosis extends HisBaseEntity {
|
||||
*/
|
||||
private String diagnosisDesc;
|
||||
|
||||
/**
|
||||
* 医生
|
||||
*/
|
||||
private String doctor;
|
||||
|
||||
/**
|
||||
*病名
|
||||
*/
|
||||
private String name;
|
||||
|
||||
/**
|
||||
*分类
|
||||
*/
|
||||
private String classification;
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user