|
@@ -126,11 +126,11 @@ public class BeHospitalizedAI {
|
|
|
putInitialDiagCrfData(midData.getJSONObject(Content.pridiag), inputInfo);
|
|
|
if (StringUtils.isNotEmpty(revised_diag_text)) {
|
|
|
//处理修正诊断
|
|
|
- putInitialDiagCrfData(midData.getJSONObject(Content.revised_diag), inputInfo);
|
|
|
+ putRevisedDiagCrfData(midData.getJSONObject(Content.revised_diag), inputInfo);
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(revised_diag_text)) {
|
|
|
//处理补充诊断
|
|
|
- putInitialDiagCrfData(midData.getJSONObject(Content.supple_diag), inputInfo);
|
|
|
+ putSuppleDiagCrfData(midData.getJSONObject(Content.supple_diag), inputInfo);
|
|
|
}
|
|
|
//处理辅助检查
|
|
|
putPacsCrfData(midData.getJSONObject(Content.pacs), inputInfo);
|
|
@@ -309,6 +309,13 @@ public class BeHospitalizedAI {
|
|
|
revisedDiagLabel.setText(inputInfo.getBeHospitalizedDoc().getRevisedDiagLabel().getText());
|
|
|
revisedDiagLabel.setDiags(diags);
|
|
|
inputInfo.getBeHospitalizedDoc().setRevisedDiagLabel(revisedDiagLabel);
|
|
|
+
|
|
|
+ //替换初步诊断中的第一个诊断信息
|
|
|
+ DiagLabel initialDiagLabel = inputInfo.getBeHospitalizedDoc().getInitialDiagLabel();
|
|
|
+ if (initialDiagLabel.getDiags().size() > 0 && diags.size() > 0) {
|
|
|
+ initialDiagLabel.getDiags().remove(0);
|
|
|
+ initialDiagLabel.getDiags().add(0, diags.get(0));
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|