顺德人医检查报告查询pacs系统

3.2.4.44
wyb 2 years ago
parent bc81a06cc3
commit e844e821e5

@ -9,5 +9,6 @@
"licenseInfo":{
"caller":"里面的调用",
"license":"令牌**************"
}
},
"handlerSystem":"CS-001,CS-002"
}

@ -9,19 +9,14 @@ public class SdPacsServerConfig {
private String caller;
private LicenseInfo licenseInfo;
private int interval;
private String handlerSystem;
@Override
public String toString() {
return "SdPacsServerConfig{" +
"url='" + url + '\'' +
", namespaceUri='" + namespaceUri + '\'' +
", operationName='" + operationName + '\'' +
", functionName='" + functionName + '\'' +
", functionType='" + functionType + '\'' +
", caller='" + caller + '\'' +
", licenseInfo=" + licenseInfo +
", interval=" + interval +
'}';
public String getHandlerSystem() {
return handlerSystem;
}
public void setHandlerSystem(String handlerSystem) {
this.handlerSystem = handlerSystem;
}
public int getInterval() {

@ -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]);

Loading…
Cancel
Save