|
@@ -194,6 +194,7 @@ public class EmrServer {
|
|
|
}
|
|
|
EmrDataElement emrDataElement = dao.obtainPatientSOriginalData(param.getPatNo(), param.getTimes());
|
|
|
if (emrDataElement == null) {
|
|
|
+ // 创建的病历可以解锁了
|
|
|
dao.insertDataSource(param.getPatNo(), param.getTimes(), JSON.toJSONString(extractedData));
|
|
|
} else {
|
|
|
JSONObject jsonObject = JSONObject.parseObject(emrDataElement.getDataElement());
|
|
@@ -201,7 +202,6 @@ public class EmrServer {
|
|
|
jsonObject.putAll(extractedData);
|
|
|
dao.updatePatientDataSource(param.getPatNo(), param.getTimes(), JSON.toJSONString(jsonObject));
|
|
|
}
|
|
|
- // 创建的病历可以解锁了
|
|
|
dao.unlockMedicalRecords(param);
|
|
|
log.info("提取到的数据:{}", JSON.toJSONString(extractedData));
|
|
|
return extractedData;
|