|
|
|
@ -30,7 +30,6 @@ import javax.annotation.Resource;
|
|
|
|
|
import java.io.BufferedWriter;
|
|
|
|
|
import java.io.File;
|
|
|
|
|
import java.io.FileWriter;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.time.Instant;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.time.ZoneId;
|
|
|
|
@ -188,7 +187,7 @@ public class ReportJob {
|
|
|
|
|
|
|
|
|
|
private List<ReportDto> getMzInspectReportList(TBasic tBasic) {
|
|
|
|
|
// 根据基础信息查顺德报告业务系统索引,查 交叉索引
|
|
|
|
|
List<String> sdRyMzReportPatientIds = getSdRyMzReportPatientIds(tBasic.getPatientId());
|
|
|
|
|
List<String> sdRyMzReportPatientIds = getSdRyZyReportPatientIds(tBasic.getPatientId());
|
|
|
|
|
if (sdRyMzReportPatientIds.isEmpty()) {
|
|
|
|
|
log.warn("patientId:{} 未查询到门诊检查报告患者交叉索引", tBasic.getPatientId());
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
@ -313,339 +312,7 @@ public class ReportJob {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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());
|
|
|
|
|
System.out.println(createBase64SaveDir());
|
|
|
|
|
}
|
|
|
|
|
private List<ReportDto> parseQuerySdRyInspectReport(String respBody, TBasic tBasic) {
|
|
|
|
|
JSONObject jsonObject = Func.readJson(respBody, JSONObject.class);
|
|
|
|
@ -723,37 +390,39 @@ public class ReportJob {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private String saveBase64(String base64) throws IOException {
|
|
|
|
|
String dir;
|
|
|
|
|
private String saveBase64(String base64){
|
|
|
|
|
String dir=createBase64SaveDir();
|
|
|
|
|
String base64File = dir + File.separator+idService.getDateSeq() + ".txt";
|
|
|
|
|
try (FileWriter fileWriter = new FileWriter(base64File);
|
|
|
|
|
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
|
|
|
|
|
bufferedWriter.write(base64);
|
|
|
|
|
bufferedWriter.flush();
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
log.error(ex.getMessage(), ex);
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
return base64File;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static String createBase64SaveDir(){
|
|
|
|
|
try {
|
|
|
|
|
File current = new File(".");
|
|
|
|
|
String canonicalPath = current.getCanonicalPath();
|
|
|
|
|
String dirPath = canonicalPath + File.separator + "base64";
|
|
|
|
|
String dirPath = canonicalPath + File.separator + "base64"+File.separator+Func.formatDate(new Date());
|
|
|
|
|
File dirFile = new File(dirPath);
|
|
|
|
|
if (!dirFile.exists()) {
|
|
|
|
|
dirFile.mkdirs();
|
|
|
|
|
}
|
|
|
|
|
dir = dirPath;
|
|
|
|
|
return dirPath;
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
String temp = "C:\\docus\\base64";
|
|
|
|
|
String temp = "C:\\docus\\base64\\"+Func.formatDate(new Date());
|
|
|
|
|
File file1 = new File(temp);
|
|
|
|
|
if (!file1.exists()) {
|
|
|
|
|
file1.mkdirs();
|
|
|
|
|
}
|
|
|
|
|
dir = temp;
|
|
|
|
|
return temp;
|
|
|
|
|
}
|
|
|
|
|
String base64File = dir + File.separator + idService.getDateSeq() + ".txt";
|
|
|
|
|
try (FileWriter fileWriter = new FileWriter(base64File);
|
|
|
|
|
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter)) {
|
|
|
|
|
bufferedWriter.write(base64);
|
|
|
|
|
bufferedWriter.flush();
|
|
|
|
|
} catch (Exception ex) {
|
|
|
|
|
log.error(ex.getMessage(), ex);
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
return base64File;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private static String parsePacsGetBase64(String xml) {
|
|
|
|
|
try {
|
|
|
|
|
XmlUtil xmlUtil = XmlUtil.of(xml);
|
|
|
|
@ -772,7 +441,7 @@ public class ReportJob {
|
|
|
|
|
|
|
|
|
|
private List<ReportDto> getLisReportList(TBasic tBasic) {
|
|
|
|
|
// 根据基础信息查顺德报告业务系统索引,查 交叉索引
|
|
|
|
|
List<String> sdRyMzReportPatientIds = getSdRyMzReportPatientIds(tBasic.getPatientId());
|
|
|
|
|
List<String> sdRyMzReportPatientIds = getSdRyZyReportPatientIds(tBasic.getPatientId());
|
|
|
|
|
if (sdRyMzReportPatientIds.isEmpty()) {
|
|
|
|
|
log.warn("patientId:{} 未查询到门诊Lis检验报告患者交叉索引", tBasic.getPatientId());
|
|
|
|
|
return new ArrayList<>();
|
|
|
|
|