|
@ -135,16 +135,20 @@ public class PresModeAdapter {
|
|
|
|
|
|
|
|
|
PrescriptionDiagnosis diagnosis = new PrescriptionDiagnosis();
|
|
|
diagnosis.setCode(mode.getString("DIAGNOSE_CODE"));//诊断代码
|
|
|
diagnosis.setName(mode.getString("DIAGNOSE_NAME"));//诊断名称
|
|
|
String icd10 = icd10DictServcie.getHealthProblemsByIcd10Code(mode.getString("DIAGNOSE_CODE"));
|
|
|
// String diagnoseCode = mode.getString("DIAGNOSE_CODE");
|
|
|
// String diagnoseName = mode.getString("DIAGNOSE_NAME");
|
|
|
String diagnoseCode = "E10.100";
|
|
|
String diagnoseName = "1型糖尿病性酮症";
|
|
|
diagnosis.setCode(diagnoseCode);//诊断代码
|
|
|
diagnosis.setName(diagnoseName);//诊断名称
|
|
|
String icd10 = icd10DictServcie.getHealthProblemsByIcd10Code(diagnoseCode);
|
|
|
if(!StringUtils.isEmpty(icd10)){
|
|
|
JSONObject icd = JSONObject.parseObject(icd10);
|
|
|
diagnosis.setHealthProblemName(icd.getString("value"));//诊断名称
|
|
|
diagnosis.setHealthProblem(icd.getString("key"));//诊断代码
|
|
|
}else{
|
|
|
diagnosis.setHealthProblemName(mode.getString("DIAGNOSE_NAME"));//诊断名称
|
|
|
diagnosis.setHealthProblem(mode.getString("DIAGNOSE_CODE"));//诊断代码
|
|
|
diagnosis.setHealthProblemName(diagnoseName);//诊断名称
|
|
|
diagnosis.setHealthProblem(diagnoseCode);//诊断代码
|
|
|
}
|
|
|
JSONArray jsonArrayDt = new JSONArray();
|
|
|
jsonArrayDt.add(diagnosis);
|