|
|
|
@ -11,6 +11,7 @@ import com.docus.server.report.api.TaskDistributeService;
|
|
|
|
|
import com.docus.server.report.api.dto.ReportDownTwoDto;
|
|
|
|
|
import com.docus.server.report.api.dto.ReportDto;
|
|
|
|
|
import com.docus.server.report.api.dto.SdJxReportDto;
|
|
|
|
|
import com.docus.server.report.api.dto.SdPacsServerConfig;
|
|
|
|
|
import com.docus.server.report.config.SdRyReportQueryConfig;
|
|
|
|
|
import com.docus.server.report.config.ZdAssortConfig;
|
|
|
|
|
import com.docus.server.report.entity.AfJobTime;
|
|
|
|
@ -18,6 +19,7 @@ import com.docus.server.report.entity.AfReportRecord;
|
|
|
|
|
import com.docus.server.report.mapper.AfJobTimeMapper;
|
|
|
|
|
import com.docus.server.report.mapper.AfReportRecordMapper;
|
|
|
|
|
import com.docus.server.report.service.ReportService;
|
|
|
|
|
import com.docus.server.report.util.TableJsonRead;
|
|
|
|
|
import com.docus.server.report.util.XmlUtil;
|
|
|
|
|
import com.xxl.job.core.handler.annotation.XxlJob;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
@ -32,10 +34,7 @@ import java.io.IOException;
|
|
|
|
|
import java.time.Instant;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.time.ZoneId;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Collections;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -178,6 +177,8 @@ public class ReportJob {
|
|
|
|
|
|
|
|
|
|
String sDryIndex = tBasicMapper.getSdRyIndexByPatientId(tBasic.getPatientId());
|
|
|
|
|
if (Func.isNotBlank(sDryIndex)) {
|
|
|
|
|
sDryIndex = sDryIndex.replace("m", "")
|
|
|
|
|
.replace("z", "");
|
|
|
|
|
return getZyInspectReportBySdRyJxId(sDryIndex, tBasic);
|
|
|
|
|
} else {
|
|
|
|
|
log.warn("patientId :{},未保存索引信息", tBasic.getPatientId());
|
|
|
|
@ -311,13 +312,350 @@ public class ReportJob {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private List<ReportDto> parseQuerySdRyInspectReport(String respBody, TBasic tBasic) {
|
|
|
|
|
public static void main(String[] args) {
|
|
|
|
|
String respBody="{\n" +
|
|
|
|
|
" \"compcode\": \"INSPECT_REPORTQuery\",\n" +
|
|
|
|
|
" \"compname\": \"检查报告查询服务\",\n" +
|
|
|
|
|
" \"count\": 6,\n" +
|
|
|
|
|
" \"data\": {\n" +
|
|
|
|
|
" \"result\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"RN\": 1,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"242935\",\n" +
|
|
|
|
|
" \"VISIT_SN\": \"10013534_2\",\n" +
|
|
|
|
|
" \"PATIENT_SN\": \"z001344932700\",\n" +
|
|
|
|
|
" \"PATIENT_DOMAIN\": \"4560886379\",\n" +
|
|
|
|
|
" \"PATIENT_AGE\": \"57岁\",\n" +
|
|
|
|
|
" \"ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_LID\": \"242935\",\n" +
|
|
|
|
|
" \"ITEM_CLASS\": null,\n" +
|
|
|
|
|
" \"ITEM_CLASS_NAME\": \"组织学\",\n" +
|
|
|
|
|
" \"EXAMINATION_DATE\": \"2023-06-14T07:04:18.000+00:00\",\n" +
|
|
|
|
|
" \"EXAMINATION_DEPT\": \"31\",\n" +
|
|
|
|
|
" \"EXAM_DEPT_NAME\": \"病理科\",\n" +
|
|
|
|
|
" \"IMAGING_CONCLUSION\": \"“前列腺组织”前列腺增生症伴慢性炎,局灶腺体增生,待免疫组化进一步检查。\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR\": \"3-540\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR_NAME\": \"陈浩宇\",\n" +
|
|
|
|
|
" \"REPORT_DATE\": \"2023-06-14T07:04:18.000+00:00\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR\": \"3-546\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR_NAME\": \"汪玉\",\n" +
|
|
|
|
|
" \"REVIEW_DATE\": \"2023-06-16T02:35:08.000+00:00\",\n" +
|
|
|
|
|
" \"REPORT_TYPE_NAME\": \"病理检查报告\",\n" +
|
|
|
|
|
" \"CREATE_TIME\": \"2023-06-17T02:55:00.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATE_TIME\": \"2023-06-17T02:55:00.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATEBY\": \"BL-001\",\n" +
|
|
|
|
|
" \"EXAM_RESULT_NO\": \"242935\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_CODE\": \"3\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_NAME\": \"住院\",\n" +
|
|
|
|
|
" \"ID_CARD_NUM\": \"440226196601292410\",\n" +
|
|
|
|
|
" \"KEEP_ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"KEEP_ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_TECH_SIGN\": null,\n" +
|
|
|
|
|
" \"EXAM_DR_SIGN\": \"陈浩宇\",\n" +
|
|
|
|
|
" \"DIAG_CODE\": null,\n" +
|
|
|
|
|
" \"DIAG_NAME\": \"前列腺增生、PSA升高\",\n" +
|
|
|
|
|
" \"MAIN_SUIT\": \"彩超提示前列腺增生,PSA升高\",\n" +
|
|
|
|
|
" \"SYMPTOM_DESC\": \"前列腺两侧叶及中叶增大,部分突入膀胱\",\n" +
|
|
|
|
|
" \"REQUEST_SN\": \"202306143490\",\n" +
|
|
|
|
|
" \"REQ_DEPT\": \"0404\",\n" +
|
|
|
|
|
" \"REQ_DEPT_NAME\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"IH_TIMES\": 2,\n" +
|
|
|
|
|
" \"PATHOLOGY_NO\": \"2321941\",\n" +
|
|
|
|
|
" \"PH_CODE\": \"1\",\n" +
|
|
|
|
|
" \"PATIENT_ID\": \"z001344932700\",\n" +
|
|
|
|
|
" \"FILE_PATH\": \"http://192.168.8.130:15039/blimg/202306_U\\\\Report1172821.pdf\",\n" +
|
|
|
|
|
" \"REPORT_NAME\": \"手术标本检查与诊断\",\n" +
|
|
|
|
|
" \"COMPLETE_TIME\": null,\n" +
|
|
|
|
|
" \"detail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ITEM_SN\": null,\n" +
|
|
|
|
|
" \"ITEM_VALUE\": \"“前列腺组织”前列腺增生症伴慢性炎,局灶腺体增生,待免疫组化进一步检查。\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_CODE\": \"3\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_NAME\": \"不确定\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT\": \"136\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT_UNIT\": null,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"242935\",\n" +
|
|
|
|
|
" \"ITEM_CODE\": \"005656\",\n" +
|
|
|
|
|
" \"ITEM_NAME\": \"手术标本检查与诊断\",\n" +
|
|
|
|
|
" \"SPECIAL_EXAM_FLAG\": \"F\",\n" +
|
|
|
|
|
" \"EXAM_TYPE_NAME\": \"组织学\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"RN\": 2,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"1505959\",\n" +
|
|
|
|
|
" \"VISIT_SN\": \"10013534_2\",\n" +
|
|
|
|
|
" \"PATIENT_SN\": \"z001344932700\",\n" +
|
|
|
|
|
" \"PATIENT_DOMAIN\": \"4560886379\",\n" +
|
|
|
|
|
" \"PATIENT_AGE\": \"57\",\n" +
|
|
|
|
|
" \"ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_LID\": \"1505959\",\n" +
|
|
|
|
|
" \"ITEM_CLASS\": \"870000000000\",\n" +
|
|
|
|
|
" \"ITEM_CLASS_NAME\": \"ECG\",\n" +
|
|
|
|
|
" \"EXAMINATION_DATE\": \"2023-06-11T11:03:08.000+00:00\",\n" +
|
|
|
|
|
" \"EXAMINATION_DEPT\": \"3206\",\n" +
|
|
|
|
|
" \"EXAM_DEPT_NAME\": \"心电图室\",\n" +
|
|
|
|
|
" \"IMAGING_CONCLUSION\": \"ST段改变(Ⅱ、Ⅲ、avF呈凹面向上型抬高)。\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR\": \"3-447\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR_NAME\": \"谭嘉琦\",\n" +
|
|
|
|
|
" \"REPORT_DATE\": \"2023-06-11T16:30:29.000+00:00\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR\": \"3-447\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR_NAME\": \"谭嘉琦\",\n" +
|
|
|
|
|
" \"REVIEW_DATE\": \"2023-06-11T16:30:29.000+00:00\",\n" +
|
|
|
|
|
" \"REPORT_TYPE_NAME\": \"心电图检查报告\",\n" +
|
|
|
|
|
" \"CREATE_TIME\": \"2023-06-11T16:30:31.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATE_TIME\": \"2023-06-11T16:30:31.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATEBY\": \"xdxt\",\n" +
|
|
|
|
|
" \"EXAM_RESULT_NO\": \"1505959\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_CODE\": \"3\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_NAME\": \"住院\",\n" +
|
|
|
|
|
" \"ID_CARD_NUM\": \"440226196601292410\",\n" +
|
|
|
|
|
" \"KEEP_ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"KEEP_ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_TECH_SIGN\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"EXAM_DR_SIGN\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"DIAG_CODE\": \"R30.000\",\n" +
|
|
|
|
|
" \"DIAG_NAME\": \"排尿困难\",\n" +
|
|
|
|
|
" \"MAIN_SUIT\": \"无\",\n" +
|
|
|
|
|
" \"SYMPTOM_DESC\": \"ST段改变(Ⅱ、Ⅲ、avF呈凹面向上型抬高)。\",\n" +
|
|
|
|
|
" \"REQUEST_SN\": \"231194825\",\n" +
|
|
|
|
|
" \"REQ_DEPT\": \"0404\",\n" +
|
|
|
|
|
" \"REQ_DEPT_NAME\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"IH_TIMES\": 2,\n" +
|
|
|
|
|
" \"PATHOLOGY_NO\": null,\n" +
|
|
|
|
|
" \"PH_CODE\": null,\n" +
|
|
|
|
|
" \"PATIENT_ID\": \"z001344932700\",\n" +
|
|
|
|
|
" \"FILE_PATH\": \"http://192.168.5.21:6009/BrowseStationPDF/BrowseStationPDF?HIS_EXAM_ID=231194825\",\n" +
|
|
|
|
|
" \"REPORT_NAME\": \"科内床旁心电图\",\n" +
|
|
|
|
|
" \"COMPLETE_TIME\": null,\n" +
|
|
|
|
|
" \"detail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ITEM_SN\": null,\n" +
|
|
|
|
|
" \"ITEM_VALUE\": \"ST段改变(Ⅱ、Ⅲ、avF呈凹面向上型抬高)。\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_CODE\": \"3\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_NAME\": \"不确定\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT\": \"136\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT_UNIT\": \"nmol/L\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"1505959\",\n" +
|
|
|
|
|
" \"ITEM_CODE\": \"004943\",\n" +
|
|
|
|
|
" \"ITEM_NAME\": \"科内床旁心电图\",\n" +
|
|
|
|
|
" \"SPECIAL_EXAM_FLAG\": \"F\",\n" +
|
|
|
|
|
" \"EXAM_TYPE_NAME\": \"心电图\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"RN\": 3,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002526321_1\",\n" +
|
|
|
|
|
" \"VISIT_SN\": \"10013534_2\",\n" +
|
|
|
|
|
" \"PATIENT_SN\": \"z001344932700\",\n" +
|
|
|
|
|
" \"PATIENT_DOMAIN\": \"4560886379\",\n" +
|
|
|
|
|
" \"PATIENT_AGE\": \"57\",\n" +
|
|
|
|
|
" \"ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_LID\": \"0002526321_1\",\n" +
|
|
|
|
|
" \"ITEM_CLASS\": \"0003\",\n" +
|
|
|
|
|
" \"ITEM_CLASS_NAME\": \"超声\",\n" +
|
|
|
|
|
" \"EXAMINATION_DATE\": \"2023-06-13T06:14:27.000+00:00\",\n" +
|
|
|
|
|
" \"EXAMINATION_DEPT\": \"3205\",\n" +
|
|
|
|
|
" \"EXAM_DEPT_NAME\": \"功能科\",\n" +
|
|
|
|
|
" \"IMAGING_CONCLUSION\": \"1、符合前列腺增生声像。\\n 2、双肾、膀胱未见异常。\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR\": \"3-141\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR_NAME\": \"马洪\",\n" +
|
|
|
|
|
" \"REPORT_DATE\": \"2023-06-13T06:16:16.000+00:00\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR\": \"3-141\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR_NAME\": \"马洪\",\n" +
|
|
|
|
|
" \"REVIEW_DATE\": \"2023-06-13T06:16:17.000+00:00\",\n" +
|
|
|
|
|
" \"REPORT_TYPE_NAME\": \"超声诊断报告\",\n" +
|
|
|
|
|
" \"CREATE_TIME\": \"2023-06-13T06:16:19.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATE_TIME\": \"2023-06-13T06:16:19.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATEBY\": \"CS-001\",\n" +
|
|
|
|
|
" \"EXAM_RESULT_NO\": \"0002526321_1\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_CODE\": \"3\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_NAME\": \"住院\",\n" +
|
|
|
|
|
" \"ID_CARD_NUM\": \"440226196601292410\",\n" +
|
|
|
|
|
" \"KEEP_ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"KEEP_ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_TECH_SIGN\": \"马洪\",\n" +
|
|
|
|
|
" \"EXAM_DR_SIGN\": \"马洪\",\n" +
|
|
|
|
|
" \"DIAG_CODE\": \"Z32.100\",\n" +
|
|
|
|
|
" \"DIAG_NAME\": \"排尿困难\",\n" +
|
|
|
|
|
" \"MAIN_SUIT\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"SYMPTOM_DESC\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"REQUEST_SN\": \"231194823\",\n" +
|
|
|
|
|
" \"REQ_DEPT\": \"0404\",\n" +
|
|
|
|
|
" \"REQ_DEPT_NAME\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"IH_TIMES\": 2,\n" +
|
|
|
|
|
" \"PATHOLOGY_NO\": \"US2306131107\",\n" +
|
|
|
|
|
" \"PH_CODE\": \"1\",\n" +
|
|
|
|
|
" \"PATIENT_ID\": \"z001344932700\",\n" +
|
|
|
|
|
" \"FILE_PATH\": \"http://192.168.5.51/ClinicView/html/report.htm?exam_no=0002526321&report_no=1\",\n" +
|
|
|
|
|
" \"REPORT_NAME\": \"彩超肾输尿管膀胱前列腺\",\n" +
|
|
|
|
|
" \"COMPLETE_TIME\": \"2023-06-13T06:15:08.000+00:00\",\n" +
|
|
|
|
|
" \"detail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ITEM_SN\": null,\n" +
|
|
|
|
|
" \"ITEM_VALUE\": \" 1、符合前列腺增生声像。\\n 2、双肾、膀胱未见异常。\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_CODE\": \"3\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_NAME\": \"不确定\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT\": \"136\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT_UNIT\": \"nmol/L\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002526321_1\",\n" +
|
|
|
|
|
" \"ITEM_CODE\": \"004908\",\n" +
|
|
|
|
|
" \"ITEM_NAME\": \"彩超肾输尿管膀胱前列腺\",\n" +
|
|
|
|
|
" \"SPECIAL_EXAM_FLAG\": \"F\",\n" +
|
|
|
|
|
" \"EXAM_TYPE_NAME\": \"超声\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"RN\": 4,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002524584_1\",\n" +
|
|
|
|
|
" \"VISIT_SN\": \"10013534_2\",\n" +
|
|
|
|
|
" \"PATIENT_SN\": \"z001344932700\",\n" +
|
|
|
|
|
" \"PATIENT_DOMAIN\": \"4560886379\",\n" +
|
|
|
|
|
" \"PATIENT_AGE\": \"57\",\n" +
|
|
|
|
|
" \"ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_LID\": \"0002524584_1\",\n" +
|
|
|
|
|
" \"ITEM_CLASS\": \"0003\",\n" +
|
|
|
|
|
" \"ITEM_CLASS_NAME\": \"超声\",\n" +
|
|
|
|
|
" \"EXAMINATION_DATE\": \"2023-06-13T02:12:15.000+00:00\",\n" +
|
|
|
|
|
" \"EXAMINATION_DEPT\": \"3205\",\n" +
|
|
|
|
|
" \"EXAM_DEPT_NAME\": \"功能科\",\n" +
|
|
|
|
|
" \"IMAGING_CONCLUSION\": \"心内结构未见异常。\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR\": \"3-456\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR_NAME\": \"何红云\",\n" +
|
|
|
|
|
" \"REPORT_DATE\": \"2023-06-13T02:38:53.000+00:00\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR\": \"3-456\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR_NAME\": \"何红云\",\n" +
|
|
|
|
|
" \"REVIEW_DATE\": \"2023-06-13T02:38:54.000+00:00\",\n" +
|
|
|
|
|
" \"REPORT_TYPE_NAME\": \"超声诊断报告\",\n" +
|
|
|
|
|
" \"CREATE_TIME\": \"2023-06-13T02:38:58.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATE_TIME\": \"2023-06-13T02:38:58.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATEBY\": \"CS-001\",\n" +
|
|
|
|
|
" \"EXAM_RESULT_NO\": \"0002524584_1\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_CODE\": \"3\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_NAME\": \"住院\",\n" +
|
|
|
|
|
" \"ID_CARD_NUM\": \"440226196601292410\",\n" +
|
|
|
|
|
" \"KEEP_ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"KEEP_ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_TECH_SIGN\": \"何红云\",\n" +
|
|
|
|
|
" \"EXAM_DR_SIGN\": \"何红云\",\n" +
|
|
|
|
|
" \"DIAG_CODE\": \"Z32.100\",\n" +
|
|
|
|
|
" \"DIAG_NAME\": \"排尿困难\",\n" +
|
|
|
|
|
" \"MAIN_SUIT\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"SYMPTOM_DESC\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"REQUEST_SN\": \"231194822\",\n" +
|
|
|
|
|
" \"REQ_DEPT\": \"0404\",\n" +
|
|
|
|
|
" \"REQ_DEPT_NAME\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"IH_TIMES\": 2,\n" +
|
|
|
|
|
" \"PATHOLOGY_NO\": \"US2306130402\",\n" +
|
|
|
|
|
" \"PH_CODE\": \"1\",\n" +
|
|
|
|
|
" \"PATIENT_ID\": \"z001344932700\",\n" +
|
|
|
|
|
" \"FILE_PATH\": \"http://192.168.5.51/ClinicView/html/report.htm?exam_no=0002524584&report_no=1\",\n" +
|
|
|
|
|
" \"REPORT_NAME\": \"心脏彩超\",\n" +
|
|
|
|
|
" \"COMPLETE_TIME\": \"2023-06-13T02:15:24.000+00:00\",\n" +
|
|
|
|
|
" \"detail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ITEM_SN\": null,\n" +
|
|
|
|
|
" \"ITEM_VALUE\": \" 心内结构未见异常。\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_CODE\": \"3\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_NAME\": \"不确定\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT\": \"136\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT_UNIT\": \"nmol/L\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002524584_1\",\n" +
|
|
|
|
|
" \"ITEM_CODE\": \"004896\",\n" +
|
|
|
|
|
" \"ITEM_NAME\": \"心脏彩超\",\n" +
|
|
|
|
|
" \"SPECIAL_EXAM_FLAG\": \"F\",\n" +
|
|
|
|
|
" \"EXAM_TYPE_NAME\": \"超声\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"RN\": 5,\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002524583_1\",\n" +
|
|
|
|
|
" \"VISIT_SN\": \"10013534_2\",\n" +
|
|
|
|
|
" \"PATIENT_SN\": \"z001344932700\",\n" +
|
|
|
|
|
" \"PATIENT_DOMAIN\": \"4560886379\",\n" +
|
|
|
|
|
" \"PATIENT_AGE\": \"57\",\n" +
|
|
|
|
|
" \"ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_LID\": \"0002524583_1\",\n" +
|
|
|
|
|
" \"ITEM_CLASS\": \"0003\",\n" +
|
|
|
|
|
" \"ITEM_CLASS_NAME\": \"超声\",\n" +
|
|
|
|
|
" \"EXAMINATION_DATE\": \"2023-06-13T02:16:19.000+00:00\",\n" +
|
|
|
|
|
" \"EXAMINATION_DEPT\": \"3205\",\n" +
|
|
|
|
|
" \"EXAM_DEPT_NAME\": \"功能科\",\n" +
|
|
|
|
|
" \"IMAGING_CONCLUSION\": \"1、双侧下肢大动脉硬化。\\n2、双侧下肢深静脉血流通畅。\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR\": \"3-456\",\n" +
|
|
|
|
|
" \"REPORT_DOCTOR_NAME\": \"何红云\",\n" +
|
|
|
|
|
" \"REPORT_DATE\": \"2023-06-13T02:24:18.000+00:00\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR\": \"3-456\",\n" +
|
|
|
|
|
" \"REVIEW_DOCTOR_NAME\": \"何红云\",\n" +
|
|
|
|
|
" \"REVIEW_DATE\": \"2023-06-13T02:24:19.000+00:00\",\n" +
|
|
|
|
|
" \"REPORT_TYPE_NAME\": \"超声诊断报告\",\n" +
|
|
|
|
|
" \"CREATE_TIME\": \"2023-06-13T02:24:22.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATE_TIME\": \"2023-06-13T02:24:22.000+00:00\",\n" +
|
|
|
|
|
" \"UPDATEBY\": \"CS-001\",\n" +
|
|
|
|
|
" \"EXAM_RESULT_NO\": \"0002524583_1\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_CODE\": \"3\",\n" +
|
|
|
|
|
" \"PATIENT_TYPE_NAME\": \"住院\",\n" +
|
|
|
|
|
" \"ID_CARD_NUM\": \"440226196601292410\",\n" +
|
|
|
|
|
" \"KEEP_ORG_CODE\": \"4560886379\",\n" +
|
|
|
|
|
" \"KEEP_ORG_NAME\": \"南方医科大学顺德医院\",\n" +
|
|
|
|
|
" \"EXAM_TECH_SIGN\": \"何红云\",\n" +
|
|
|
|
|
" \"EXAM_DR_SIGN\": \"何红云\",\n" +
|
|
|
|
|
" \"DIAG_CODE\": \"Z32.100\",\n" +
|
|
|
|
|
" \"DIAG_NAME\": \"排尿困难\",\n" +
|
|
|
|
|
" \"MAIN_SUIT\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"SYMPTOM_DESC\": \"主诉及病史:\\n尿潴留入院\\n体查:-\\n\\n既往史:-\\n\\n其他检查:\\n-\\n临床诊断:尿潴留\",\n" +
|
|
|
|
|
" \"REQUEST_SN\": \"231194821\",\n" +
|
|
|
|
|
" \"REQ_DEPT\": \"0404\",\n" +
|
|
|
|
|
" \"REQ_DEPT_NAME\": \"泌尿外科\",\n" +
|
|
|
|
|
" \"IH_TIMES\": 2,\n" +
|
|
|
|
|
" \"PATHOLOGY_NO\": \"US2306130401\",\n" +
|
|
|
|
|
" \"PH_CODE\": \"1\",\n" +
|
|
|
|
|
" \"PATIENT_ID\": \"z001344932700\",\n" +
|
|
|
|
|
" \"FILE_PATH\": \"http://192.168.5.51/ClinicView/html/report.htm?exam_no=0002524583&report_no=1\",\n" +
|
|
|
|
|
" \"REPORT_NAME\": \"彩超双侧下肢动静脉\",\n" +
|
|
|
|
|
" \"COMPLETE_TIME\": \"2023-06-13T02:20:08.000+00:00\",\n" +
|
|
|
|
|
" \"detail\": [\n" +
|
|
|
|
|
" {\n" +
|
|
|
|
|
" \"ITEM_SN\": null,\n" +
|
|
|
|
|
" \"ITEM_VALUE\": \"1、双侧下肢大动脉硬化。\\n2、双侧下肢深静脉血流通畅。\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_CODE\": \"3\",\n" +
|
|
|
|
|
" \"ITEM_RESULT_NAME\": \"不确定\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT\": \"136\",\n" +
|
|
|
|
|
" \"ITEM_RATION_RESULT_UNIT\": \"nmol/L\",\n" +
|
|
|
|
|
" \"EXAM_REPORT_SN\": \"0002524583_1\",\n" +
|
|
|
|
|
" \"ITEM_CODE\": \"005669\",\n" +
|
|
|
|
|
" \"ITEM_NAME\": \"彩超双侧下肢动静脉\",\n" +
|
|
|
|
|
" \"SPECIAL_EXAM_FLAG\": \"F\",\n" +
|
|
|
|
|
" \"EXAM_TYPE_NAME\": \"超声\"\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" }\n" +
|
|
|
|
|
" ]\n" +
|
|
|
|
|
" },\n" +
|
|
|
|
|
" \"ResultCode\": \"0\",\n" +
|
|
|
|
|
" \"ResultMessage\": \"查询成功\"\n" +
|
|
|
|
|
"}";
|
|
|
|
|
ReportJob reportJob = new ReportJob();
|
|
|
|
|
reportJob.parseQuerySdRyInspectReport(respBody,new TBasic());
|
|
|
|
|
}
|
|
|
|
|
private List<ReportDto> parseQuerySdRyInspectReport(String respBody, TBasic tBasic) {
|
|
|
|
|
JSONObject jsonObject = Func.readJson(respBody, JSONObject.class);
|
|
|
|
|
Object resultCode = jsonObject.get("ResultCode");
|
|
|
|
|
String successCode = "0";
|
|
|
|
|
if (!successCode.equals(String.valueOf(resultCode))) {
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|
}
|
|
|
|
|
TableJsonRead jsonRead = new TableJsonRead();
|
|
|
|
|
SdPacsServerConfig config = jsonRead.Read("data-config", "sdry-pacs-server.json", SdPacsServerConfig.class);
|
|
|
|
|
try {
|
|
|
|
|
Object data = jsonObject.get("data");
|
|
|
|
|
String dataJsonStr = Func.toJson(data);
|
|
|
|
@ -347,6 +685,16 @@ public class ReportJob {
|
|
|
|
|
// 确定报告唯一 报告单号+申请单号
|
|
|
|
|
reportDto.setSerialnum(examReportSn + requestSn);
|
|
|
|
|
reportDto.setFileTitle(reportName);
|
|
|
|
|
if (config != null && Func.isNotBlank(config.getHandlerSystem())) {
|
|
|
|
|
String handlerSystem = config.getHandlerSystem();
|
|
|
|
|
List<String> handlerSystems = Arrays.asList(handlerSystem.split(","));
|
|
|
|
|
if(!handlerSystems.contains(updateBy)){
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 检查报告需要从Pacs接口获取base64
|
|
|
|
|
String[] split = examReportSn.split("_");
|
|
|
|
|
String fromPacs = shunDePeopleService.getBase64PdfFromPacs(split[0], split[1]);
|
|
|
|
|