diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java index afd70fc..9e7a1fc 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java @@ -224,4 +224,11 @@ public class TestController { return "sieveResult finish"; } + @RequestMapping(value = "/execsieve", method = RequestMethod.GET) + @ResponseBody + public String sieveResult1() { + syncDataTaskService.syncQhdSieve(); + return "syncQhdSieve finish"; + } + } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java index 92670d3..7e9c78d 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java @@ -1,6 +1,7 @@ package com.lyms.platform.operate.web.service; import com.lyms.platform.biz.service.*; +import com.lyms.platform.common.enums.YnEnums; import com.lyms.platform.common.pojo.SyncDataModel; import com.lyms.platform.common.pojo.UpdateMultiData; import com.lyms.platform.common.utils.*; @@ -11,6 +12,7 @@ import com.lyms.platform.permission.service.UsersService; import com.lyms.platform.pojo.*; import com.lyms.platform.query.*; import com.qiniu.util.Json; +import org.apache.commons.collections.CollectionUtils; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.NameValuePair; import org.apache.commons.httpclient.methods.PostMethod; @@ -112,38 +114,219 @@ public class SyncDataTaskService { } } } catch (Exception e) { - ExceptionUtils.catchException(e,"qhdfySyncData Error."); + ExceptionUtils.catchException(e, "qhdfySyncData Error."); } } private String buildFX(String charResult) { if (StringUtils.isNotBlank(charResult)) { - if (charResult.indexOf("高风险")>=0) { + if (charResult.indexOf("高风险") >= 0) { return "2"; - } else if (charResult.indexOf("低风险")>=0) { + } else if (charResult.indexOf("低风险") >= 0) { return "0"; - } else if (charResult.indexOf("临界值")>=0) { + } else if (charResult.indexOf("临界值") >= 0) { return "1"; } } return null; } + private class QhdSieveThread extends Thread { + private List lisReports; + private String hospitalId; + public QhdSieveThread(List lisReports,String hospitalId) { + this.lisReports = lisReports; + this.hospitalId=hospitalId; + } + + @Override + public void run() { + if (CollectionUtils.isNotEmpty(lisReports)) { + for (LisReport lisReport : lisReports) { + if (StringUtils.isEmpty(lisReport.getPhone())) { + continue; + } + PatientsQuery patientsQuery1 = new PatientsQuery(); + patientsQuery1.setYn(YnEnums.YES.getId()); + patientsQuery1.setPhone(lisReport.getPhone()); + patientsQuery1.setType(1); + List patientses = patientsService.queryPatient(patientsQuery1); + if (CollectionUtils.isEmpty(patientses)) { + continue; + } + SieveApplyOrderQuery orderQuery = new SieveApplyOrderQuery(); + orderQuery.setHospitalId(hospitalId); + orderQuery.setParentId(patientses.get(0).getId()); + orderQuery.setYn(YnEnums.YES.getId()); + //查询该产妇在我们系统中是否有申请单 + List orderModelList = applyOrderService.querySieveApplyOrderWithQuery(orderQuery); + if (CollectionUtils.isNotEmpty(orderModelList)) { + for (SieveApplyOrderModel orderModel : orderModelList) { + if (CollectionUtils.isNotEmpty(orderModelList)) { + SieveResultModel resultModel = new SieveResultModel(); + if (resultModel.getTszhz() != null || resultModel.getSbst() != null || resultModel.getSjgjx() != null) { + resultModel.setPublishName("1000000000"); + resultModel.setParentId(orderModel.getParentId()); + resultModel.setYn(1); + resultModel.setModified(new Date()); + resultModel.setCreated(resultModel.getModified()); + sieveService.addSieve(resultModel); + + SieveQuery sieveQuery = new SieveQuery(); + sieveQuery.setHospitalId(hospitalId); + sieveQuery.setParentId(orderModel.getParentId()); + List sieveModels = sieveService.queryList(sieveQuery); + SieveModel model = null; + if (CollectionUtils.isNotEmpty(sieveModels)) { + model = sieveModels.get(0); + } else { + SieveModel sieveModel = patientsService.convertToModel(patientses.get(0)); + sieveModel.setFrom("2"); + sieveModel.setHospitalId(orderModel.getHospitalId()); + sieveService.addChanQianSieve(sieveModel); + model = sieveModel; + } + + model.setStatus(3); + Integer ztfx = 0; + if (resultModel.getTszhz() != null && Integer.valueOf(resultModel.getTszhz()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getTszhz()); + } + if (resultModel.getSbst() != null && Integer.valueOf(resultModel.getSbst()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getSbst()); + } + if (resultModel.getSjgjx() != null && Integer.valueOf(resultModel.getSjgjx()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getSjgjx()); + } + model.setZtfx(ztfx); + sieveService.updateOneChanQianDiaSieve(model); + } + } + } + } else { + //处理没有申请单的情况 + //增加产筛 + if (CollectionUtils.isEmpty(patientses)) { + continue; + } + + //增加产筛结果 + SieveResultModel resultModel = new SieveResultModel(); + if (lisReport.getItemList() != null) { + for (LisReportItem item : lisReport.getItemList()) { + if ("18-FX:".equals(item.getCode())) { + resultModel.setSbst(buildFX(item.getCharResult())); + } else if ("21-FX:".equals(item.getCode())) { + resultModel.setTszhz(buildFX(item.getCharResult())); + } else if ("NTD-FX:".equals(item.getCode())) { + resultModel.setSjgjx(buildFX(item.getCharResult())); + } + } + } + + Integer ztfx = 0; + if (resultModel.getTszhz() != null && Integer.valueOf(resultModel.getTszhz()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getTszhz()); + } + if (resultModel.getSbst() != null && Integer.valueOf(resultModel.getSbst()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getSbst()); + } + if (resultModel.getSjgjx() != null && Integer.valueOf(resultModel.getSjgjx()) > ztfx) { + ztfx = Integer.valueOf(resultModel.getSjgjx()); + } + + if (resultModel.getTszhz() != null || resultModel.getSbst() != null || resultModel.getSjgjx() != null) { + resultModel.setPublishName("1000000000"); + resultModel.setParentId(patientses.get(0).getId()); + resultModel.setYn(1); + resultModel.setModified(new Date()); + resultModel.setCreated(resultModel.getModified()); + sieveService.addSieve(resultModel); + + //增加产筛列表 + SieveQuery sieveQuery = new SieveQuery(); + sieveQuery.setYn(YnEnums.YES.getId()); + sieveQuery.setHospitalId(hospitalId); + sieveQuery.setParentId(patientses.get(0).getId()); + List modelList = sieveService.queryList(sieveQuery); + SieveModel sieveModel=null; + if (CollectionUtils.isEmpty(modelList)) { + sieveModel = patientsService.convertToModel(patientses.get(0)); + sieveModel.setFrom("2"); + sieveModel.setHospitalId(patientses.get(0).getHospitalId()); + sieveService.addChanQianSieve(sieveModel); + }else { + SieveQuery sieveQuery1=new SieveQuery(); + sieveQuery1.setHospitalId(hospitalId); + sieveQuery1.setParentId(patientses.get(0).getId()); + List list=sieveService.queryList(sieveQuery1); + if(CollectionUtils.isNotEmpty(list)){ + sieveModel=list.get(0); + } + } + + sieveModel.setZtfx(ztfx); + sieveModel.setStatus(3); + sieveService.updateOneChanQianDiaSieve(sieveModel); + //增加产筛申请单 + SieveApplyOrderModel orderModel = new SieveApplyOrderModel(); + orderModel.setHospitalId(patientses.get(0).getHospitalId()); + orderModel.setStatus(1); + orderModel.setParentId(patientses.get(0).getId()); + orderModel.setCheckItem("[true,true,true,false]"); + orderModel.setApplyDoctor("1000000000"); + orderModel.setCheckDate("2016-11-09"); + orderModel.setYn(1); + orderModel.setModified(new Date()); + orderModel.setCreated(orderModel.getModified()); + applyOrderService.addOneSieveApplyOrder(orderModel); + } + } + } + } + } + } + + + /** + * 同步秦皇岛产筛 + */ + public void syncQhdSieve() { + String hospitalId = "216"; + + LisReportQuery lisReportQuery = new LisReportQuery(); + lisReportQuery.setHospitalId(hospitalId); + //根据lis产筛结果查询 + List lisReports = lisReportService.queryLisReport(lisReportQuery); + int batchSize = 500; + int end = 0; + for (int i = 0; i < lisReports.size(); i += batchSize) { + end = (end + batchSize); + if (end > lisReports.size()) { + end = lisReports.size(); + } + System.out.println("start:" + i + ",end:" + end); + List tempList = lisReports.subList(i, end); + new QhdSieveThread(tempList, hospitalId).start(); + } + } + + public void sieveResult() { SieveQuery sieveQuery = new SieveQuery(); sieveQuery.setYn(1); sieveQuery.setHospitalId("216"); sieveQuery.setStatus(2); List sieveModelList = sieveService.queryList(sieveQuery); - for (SieveModel model:sieveModelList) { + for (SieveModel model : sieveModelList) { LisReportQuery lisReportQuery = new LisReportQuery(); lisReportQuery.setPhone(model.getPhone()); List lisReportList = lisReportService.queryLisReport(lisReportQuery); SieveResultModel resultModel = new SieveResultModel(); if (lisReportList != null && lisReportList.size() > 0) { - for (LisReport lisReport:lisReportList) { + for (LisReport lisReport : lisReportList) { if (lisReport.getItemList() != null) { - for (LisReportItem item:lisReport.getItemList()) { + for (LisReportItem item : lisReport.getItemList()) { if ("18-FX:".equals(item.getCode())) { resultModel.setSbst(buildFX(item.getCharResult())); } else if ("21-FX:".equals(item.getCode())) { @@ -165,7 +348,7 @@ public class SyncDataTaskService { SieveApplyOrderQuery orderQuery = new SieveApplyOrderQuery(); orderQuery.setParentId(model.getParentId()); List orderModelList = applyOrderService.querySieveApplyOrderWithQuery(orderQuery); - for (SieveApplyOrderModel orderModel:orderModelList) { + for (SieveApplyOrderModel orderModel : orderModelList) { orderModel.setStatus(0); applyOrderService.updateSieve(orderModel); } @@ -192,23 +375,29 @@ public class SyncDataTaskService { sieveQuery.setHospitalId("216"); sieveQuery.setStatus(1); List sieveModelList = sieveService.queryList(sieveQuery); - for (SieveModel model:sieveModelList) { - SieveApplyOrderModel orderModel = new SieveApplyOrderModel(); - orderModel.setHospitalId(model.getHospitalId()); - orderModel.setStatus(1); - orderModel.setParentId(model.getParentId()); - orderModel.setCheckItem("[true,true,true,false]"); - orderModel.setApplyDoctor("1000000000"); - orderModel.setCheckDate("2016-11-09"); - orderModel.setYn(1); - orderModel.setModified(new Date()); - orderModel.setCreated(orderModel.getModified()); - applyOrderService.addOneSieveApplyOrder(orderModel); - model.setStatus(2); - int days = DateUtil.daysBetween(model.getLastMenses(), new Date()); - model.setDueWeek(days); - model.setApplyDate(orderModel.getModified()); - sieveService.updateOneChanQianDiaSieve(model); + for (SieveModel model : sieveModelList) { + SieveResultQuery sieveResultQuery=new SieveResultQuery(); + sieveResultQuery.setYn(YnEnums.YES.getId()); + sieveResultQuery.setParentId(model.getParentId()); + List list= sieveService.queryListSieveResult(sieveResultQuery); + if(CollectionUtils.isNotEmpty(list)){ + SieveApplyOrderModel orderModel = new SieveApplyOrderModel(); + orderModel.setHospitalId(model.getHospitalId()); + orderModel.setStatus(1); + orderModel.setParentId(model.getParentId()); + orderModel.setCheckItem("[true,true,true,false]"); + orderModel.setApplyDoctor("1000000000"); + orderModel.setCheckDate("2016-11-09"); + orderModel.setYn(1); + orderModel.setModified(new Date()); + orderModel.setCreated(orderModel.getModified()); + applyOrderService.addOneSieveApplyOrder(orderModel); + model.setStatus(2); + int days = DateUtil.daysBetween(model.getLastMenses(), new Date()); + model.setDueWeek(days); + model.setApplyDate(orderModel.getModified()); + sieveService.updateOneChanQianDiaSieve(model); + } } } @@ -305,7 +494,7 @@ public class SyncDataTaskService { patients.setFileCode(patients.getId()); patients.setHospitalId("216"); if (patients.getId().length() == 10) { - patients.setBookbuildingDate(DateUtil.getYmdhmDate(patients.getId()+"00")); + patients.setBookbuildingDate(DateUtil.getYmdhmDate(patients.getId() + "00")); } else { patients.setBookbuildingDate(DateUtil.getYmdhmDate(patients.getId())); } @@ -361,7 +550,7 @@ public class SyncDataTaskService { List factorList = new ArrayList<>(); for (String rname : riskArray) { boolean boo = true; - for (String s:riskMap.keySet()) { + for (String s : riskMap.keySet()) { if (s.indexOf(rname) >= 0 || rname.indexOf(s) >= 0) { String rr[] = riskMap.get(s).split(":"); factorList.add(rr[0]); @@ -542,7 +731,7 @@ public class SyncDataTaskService { } } - public static void main(String[] a) throws Exception{ + public static void main(String[] a) throws Exception { // new SyncDataTaskService().syncQhdfyCsv(); List list = FileUtils.readLines(new File("D:\\qhd-jd.csv"), "utf-8"); int linenum = 0; @@ -604,16 +793,16 @@ public class SyncDataTaskService { Integer score = 0; patients.setLastRhTime(patients.getBookbuildingDate()); String[] riskArray = risks.split(" |\\+"); - for (String r:riskArray) { + for (String r : riskArray) { risktotalcount++; boolean boo = true; - for (String s:riskMap.keySet()) { - if (s.indexOf(r) >= 0 || r.indexOf(s) >= 0) { - riskcount++; - boo = false; - break; - } + for (String s : riskMap.keySet()) { + if (s.indexOf(r) >= 0 || r.indexOf(s) >= 0) { + riskcount++; + boo = false; + break; } + } if (boo) { set.add(r); } @@ -624,18 +813,18 @@ public class SyncDataTaskService { // e.printStackTrace(); } } - Map map = new HashMap<>(); - System.out.println("riskcount:"+riskcount); - System.out.println("risktotalcount:"+risktotalcount); - for (String s:set) { + Map map = new HashMap<>(); + System.out.println("riskcount:" + riskcount); + System.out.println("risktotalcount:" + risktotalcount); + for (String s : set) { System.out.println(s); } AntExChuModel chuModel = new AntExChuModel(); chuModel.setLastMenses(new Date()); Map omap = ReflectionUtils.getUpdateField(chuModel); - for (String key:omap.keySet()) { - System.out.println(key+"--"+omap.get(key)); + for (String key : omap.keySet()) { + System.out.println(key + "--" + omap.get(key)); } UpdateMultiData data = new UpdateMultiData(); data.setUpdate(omap); @@ -643,232 +832,232 @@ public class SyncDataTaskService { } private static Map buildRiskMap() { - Map map = new HashMap<>(); - map.put("梅毒","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("HIV","557518d8-3f67-4f81-a4b2-2accb0d69a04:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("尖锐湿疣","7fd948be-03b3-4dfa-9cb2-0069b6ca1149:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("肺结核","849ec627-05e2-40e1-b71b-ed6143f4c08c:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("健康","d42eec03-aa86-45b8-a4e0-78a0ff365fb6:e637b361-99cf-41eb-84f2-f0dab596e928:0"); - map.put("EVANS综合症","380b7dc9-5e44-4311-b40c-f950233480aa:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("心功能Ⅲ-Ⅳ级","e04d5364-11da-45f6-9801-c50ad5eb6f27:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("肺动脉高压","b3c12aa2-e7fa-4958-9933-ca952ce4c5e8:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("右向左分流型先心病","80383453-8ffb-436e-ad84-754b5092ef0e:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("严重心律失常","f50206fe-5fe4-4831-be7b-506ab0b458ed:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("风湿热活动期","57c7e445-9b46-48b4-87f0-6437ab080878:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("慢性肾脏疾病伴蛋白尿","69d25402-856e-4d3e-a4d2-bb6c2bb77095:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("慢性肾脏疾病伴肾功能不全","ba6c0db1-775b-4cfa-ba51-3427e3f4fd33:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("糖尿病并发心脏病","5cba13c2-5cb5-46c9-905a-41708d13d45e:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("糖尿病并发蛋白尿","0b51b328-1c8f-41de-90de-ef3b76341c1b:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("糖尿病并发肾功能不全","80587d8a-009e-46aa-87e5-57996b0708b1:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("心脏病变严重","63347e70-4a74-4bc9-bad6-0c0cf1b2fd89:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("肝硬化失代偿 ","1973e291-0e3c-4697-b12a-d9d5cf89b313:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("慢性肾脏疾病伴严重高血压","2ba1f715-4146-400f-bc7d-f6d054522c8b:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("糖尿病并发严重肾病","d6cfcad8-c674-4624-b50d-8797d217f10c:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("重度再障病情未缓解","80c41987-fd8a-4595-a773-088b60a6a33d:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("精神病急性期","0fc1b887-756c-4deb-85dc-dd7b68b9d8ce:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("恶性肿瘤","64091079-70bf-44dc-94e1-d4cad2a4dae7:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("三胎妊娠","755309ec-66a3-4339-83e9-bd6c9fe78096:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); - map.put("完全性前置胎盘","4540fa80-b1f5-46e4-ae09-52df04760735:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); - map.put("子痫前期","4ad55348-eb85-4546-8712-ccf21bc88f7b:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("RH血型不合可能","7eeb4438-953d-4d66-81bb-38ce51c453bb:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("心律失常","2adbce90-4066-4980-b7a0-14012cbfea52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("肝炎","373f07a3-ba62-4144-941e-ea3f4d573f04:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("哮喘伴肺功能不全","e8a2b403-4f0d-4b33-ac16-e163bad78f1f:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); - map.put("精神分裂症","6cadd10c-e32e-469c-b3bc-95a7d79e74e3:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("重度贫血","82e4441b-7072-443e-a30f-39b0b4504d75:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("肾脏疾病","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("心肌炎","d7ceb752-ce2a-4901-a94e-51b73ccefc52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("胸廓畸形伴轻度肺功能不全","3af4b6fd-0bb9-4f4b-9d8f-916df71955cf:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("糖尿病(胰岛素治疗)","de7468e6-1bb5-4fab-ae84-78857868409a:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("血小板减少≤50*10^9/L","f74834ab-4e01-4c68-8669-049f723d15aa:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); - map.put("癫痫","c352dca5-cee7-4a95-a77c-01f50573ccf6:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("自身免疫性疾病","5baa3083-5743-4d5f-8658-ea82391212bc:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("羊水过多","bc4f5050-3fbf-414e-82fd-71e153e977c1:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:5"); - map.put("贫血(Hb<100g/L)","3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:5"); - map.put("精神病缓解期","53e9bf61-791b-4de8-b319-70ac0945a6b2:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("年龄≥35岁","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("早产","363c691e-8d9e-4f1e-8e83-3f8bce921e05:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎妊娠","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("先兆流产","017360bb-2650-489e-b3f6-de6b91507802:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("乙肝大三阳","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("胎儿生长受限","0c00adba-425b-4081-a4d1-58650059cebb:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("ABO血型症","eb167b34-21d7-48af-a414-b2ba8cc229cd:315107bd-91fe-42a1-9237-752f3c046a40:5"); - map.put("妊娠期高血压","9310676a-9482-4da5-9ba8-e2a302843ea0:315107bd-91fe-42a1-9237-752f3c046a40:5"); - map.put("妊娠期糖尿病","18b88ebe-d013-44a4-ba47-3e929868e30d:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("肝内胆汁淤积症","8862bf4e-1072-4227-9a4d-0e0a14c24a17:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("胎膜早破","399b3d8d-a736-4a5c-ab09-a378411bf33c:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("羊水过少","810e921d-2ad3-4214-b202-6ba18c4288f5:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put(">36周胎位不正","52986b9e-5a44-4613-9af5-07564f15b703:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("流产>=2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:5"); - map.put("IVF","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("牛皮癣","0332b6e7-0906-4279-bfb0-75d95d67088c:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("2428","8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+巨大儿","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+乙肝小三阳","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎高龄","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("高龄+流产3次","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎(双绒双羊)","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("支气管哮喘","d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("+瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("DM胰岛素","de7468e6-1bb5-4fab-ae84-78857868409a:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲亢治疗后","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("高龄初产","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("子宫畸形","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("试管"," ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("自身免疫性甲状腺病","5baa3083-5743-4d5f-8658-ea82391212bc:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫(2次)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("高龄瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("乙肝小三阳","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("过敏性哮喘","d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("BMI16","8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲减(早产史)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫(2诊)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("IVF术后","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("精神抑郁","0fc1b887-756c-4deb-85dc-dd7b68b9d8ce:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); - map.put("轻度贫血","3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲亢病史","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("高龄+左附件囊肿","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("人工受精","ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("IVF","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲减用药","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("流产5次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("亚甲减(用药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕妊娠1次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+乙肝大三阳","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("高血压合并妊娠","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+高龄+流产2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("乙肝+甲亢史","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("慢性高血压合并妊娠","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("乙肝大三阳","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("(甲功异常)甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("陈旧性肺结核","849ec627-05e2-40e1-b71b-ed6143f4c08c:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("瘢痕子宫(2次)IVF术后","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲亢治疗后甲减","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲减(用药)先心病术后","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("丙肝(+","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("丙肝","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲亢药物治疗","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫+先兆流产+甲减","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("血小板减少史"," f74834ab-4e01-4c68-8669-049f723d15aa:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("流产4次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("羊水过多","bc4f5050-3fbf-414e-82fd-71e153e977c1:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("双胎妊娠","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("亚临床甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫+先兆流产","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲减(用药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫+流产2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫(","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("人流3次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫(剖宫产2次)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("梅毒(+)乙肝","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("甲减(口服药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("流产3次 人流2次 人流两次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("高龄+瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("肾结石","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲减+瘢痕子宫","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("高龄+瘢痕子宫+乙肝小三阳","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+高龄+巨大儿分娩史","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+巨大儿分娩史","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎(双绒双羊)高龄","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎IVF","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("梅毒抗体(+)","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("瘢痕子宫(欠33)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("梅毒病史","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); - map.put("双胎妊娠(欠43)","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("肾病综合症","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("高龄","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("流产2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("亚甲减不良孕产史","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("甲减病史","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("瘢痕子宫+流产4次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲亢后甲减","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("双胎(双绒双羊)瘢痕子宫","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("双胎(单绒双羊)肾炎病史","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("乙肝","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲状腺弥漫性病变","94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("(单绒双羊)双胎妊娠","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("妊娠期甲亢综合症)","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("乙肝","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("多次人流","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫+高龄","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("人流两次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("先心病","d7ceb752-ce2a-4901-a94e-51b73ccefc52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); - map.put("糖尿病","18b88ebe-d013-44a4-ba47-3e929868e30d:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲减瘢痕子宫不良孕产史高龄先兆流产","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("瘢痕子宫2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("甲状腺肾碘131治疗后","94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("前次妊娠为妊高症","9310676a-9482-4da5-9ba8-e2a302843ea0:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("人流2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); - map.put("妊娠期甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + Map map = new HashMap<>(); + map.put("梅毒", "f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("HIV", "557518d8-3f67-4f81-a4b2-2accb0d69a04:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("尖锐湿疣", "7fd948be-03b3-4dfa-9cb2-0069b6ca1149:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("肺结核", "849ec627-05e2-40e1-b71b-ed6143f4c08c:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("健康", "d42eec03-aa86-45b8-a4e0-78a0ff365fb6:e637b361-99cf-41eb-84f2-f0dab596e928:0"); + map.put("EVANS综合症", "380b7dc9-5e44-4311-b40c-f950233480aa:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("心功能Ⅲ-Ⅳ级", "e04d5364-11da-45f6-9801-c50ad5eb6f27:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("肺动脉高压", "b3c12aa2-e7fa-4958-9933-ca952ce4c5e8:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("右向左分流型先心病", "80383453-8ffb-436e-ad84-754b5092ef0e:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("严重心律失常", "f50206fe-5fe4-4831-be7b-506ab0b458ed:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("风湿热活动期", "57c7e445-9b46-48b4-87f0-6437ab080878:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("慢性肾脏疾病伴蛋白尿", "69d25402-856e-4d3e-a4d2-bb6c2bb77095:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("慢性肾脏疾病伴肾功能不全", "ba6c0db1-775b-4cfa-ba51-3427e3f4fd33:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("糖尿病并发心脏病", "5cba13c2-5cb5-46c9-905a-41708d13d45e:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("糖尿病并发蛋白尿", "0b51b328-1c8f-41de-90de-ef3b76341c1b:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("糖尿病并发肾功能不全", "80587d8a-009e-46aa-87e5-57996b0708b1:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("心脏病变严重", "63347e70-4a74-4bc9-bad6-0c0cf1b2fd89:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("肝硬化失代偿 ", "1973e291-0e3c-4697-b12a-d9d5cf89b313:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("慢性肾脏疾病伴严重高血压", "2ba1f715-4146-400f-bc7d-f6d054522c8b:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("糖尿病并发严重肾病", "d6cfcad8-c674-4624-b50d-8797d217f10c:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("重度再障病情未缓解", "80c41987-fd8a-4595-a773-088b60a6a33d:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("精神病急性期", "0fc1b887-756c-4deb-85dc-dd7b68b9d8ce:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("恶性肿瘤", "64091079-70bf-44dc-94e1-d4cad2a4dae7:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("三胎妊娠", "755309ec-66a3-4339-83e9-bd6c9fe78096:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); + map.put("完全性前置胎盘", "4540fa80-b1f5-46e4-ae09-52df04760735:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); + map.put("子痫前期", "4ad55348-eb85-4546-8712-ccf21bc88f7b:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("RH血型不合可能", "7eeb4438-953d-4d66-81bb-38ce51c453bb:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("心律失常", "2adbce90-4066-4980-b7a0-14012cbfea52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲亢", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("肝炎", "373f07a3-ba62-4144-941e-ea3f4d573f04:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("哮喘伴肺功能不全", "e8a2b403-4f0d-4b33-ac16-e163bad78f1f:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); + map.put("精神分裂症", "6cadd10c-e32e-469c-b3bc-95a7d79e74e3:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("重度贫血", "82e4441b-7072-443e-a30f-39b0b4504d75:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("肾脏疾病", "2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("心肌炎", "d7ceb752-ce2a-4901-a94e-51b73ccefc52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("胸廓畸形伴轻度肺功能不全", "3af4b6fd-0bb9-4f4b-9d8f-916df71955cf:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("糖尿病(胰岛素治疗)", "de7468e6-1bb5-4fab-ae84-78857868409a:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("血小板减少≤50*10^9/L", "f74834ab-4e01-4c68-8669-049f723d15aa:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:20"); + map.put("癫痫", "c352dca5-cee7-4a95-a77c-01f50573ccf6:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("自身免疫性疾病", "5baa3083-5743-4d5f-8658-ea82391212bc:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("羊水过多", "bc4f5050-3fbf-414e-82fd-71e153e977c1:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:5"); + map.put("贫血(Hb<100g/L)", "3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:5"); + map.put("精神病缓解期", "53e9bf61-791b-4de8-b319-70ac0945a6b2:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("年龄≥35岁", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("早产", "363c691e-8d9e-4f1e-8e83-3f8bce921e05:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎妊娠", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("先兆流产", "017360bb-2650-489e-b3f6-de6b91507802:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("乙肝大三阳", "20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("胎儿生长受限", "0c00adba-425b-4081-a4d1-58650059cebb:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("ABO血型症", "eb167b34-21d7-48af-a414-b2ba8cc229cd:315107bd-91fe-42a1-9237-752f3c046a40:5"); + map.put("妊娠期高血压", "9310676a-9482-4da5-9ba8-e2a302843ea0:315107bd-91fe-42a1-9237-752f3c046a40:5"); + map.put("妊娠期糖尿病", "18b88ebe-d013-44a4-ba47-3e929868e30d:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("肝内胆汁淤积症", "8862bf4e-1072-4227-9a4d-0e0a14c24a17:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("胎膜早破", "399b3d8d-a736-4a5c-ab09-a378411bf33c:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("羊水过少", "810e921d-2ad3-4214-b202-6ba18c4288f5:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put(">36周胎位不正", "52986b9e-5a44-4613-9af5-07564f15b703:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("流产>=2次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:5"); + map.put("IVF", "134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("牛皮癣", "0332b6e7-0906-4279-bfb0-75d95d67088c:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("2428", "8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+巨大儿", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+乙肝小三阳", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎高龄", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("高龄+流产3次", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎(双绒双羊)", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("支气管哮喘", "d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲亢", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("+瘢痕子宫", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("DM胰岛素", "de7468e6-1bb5-4fab-ae84-78857868409a:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲亢治疗后", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("高龄初产", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("子宫畸形", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲亢", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("试管", " ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("自身免疫性甲状腺病", "5baa3083-5743-4d5f-8658-ea82391212bc:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫(2次)", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("高龄瘢痕子宫", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("乙肝小三阳", "9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("过敏性哮喘", "d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("BMI16", "8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲减(早产史)", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫(2诊)", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("IVF术后", "134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("精神抑郁", "0fc1b887-756c-4deb-85dc-dd7b68b9d8ce:eb146c03-b19f-4e28-b85f-fda574b2283b:20"); + map.put("轻度贫血", "3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲亢病史", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("高龄+左附件囊肿", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("人工受精", "ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("IVF", "134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲减用药", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("流产5次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("亚甲减(用药)", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕妊娠1次", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+乙肝大三阳", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("高血压合并妊娠", "a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+高龄+流产2次", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("乙肝+甲亢史", "20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("慢性高血压合并妊娠", "a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("乙肝大三阳", "20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("(甲功异常)甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("陈旧性肺结核", "849ec627-05e2-40e1-b71b-ed6143f4c08c:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("瘢痕子宫(2次)IVF术后", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲亢治疗后甲减", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲减(用药)先心病术后", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("丙肝(+", "9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("丙肝", "9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲亢药物治疗", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫+先兆流产+甲减", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("血小板减少史", " f74834ab-4e01-4c68-8669-049f723d15aa:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("流产4次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("羊水过多", "bc4f5050-3fbf-414e-82fd-71e153e977c1:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("双胎妊娠", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("亚临床甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫+先兆流产", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲减(用药)", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫+流产2次", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫(", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("人流3次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫(剖宫产2次)", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("梅毒(+)乙肝", "f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("甲减(口服药)", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("流产3次 人流2次 人流两次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("高龄+瘢痕子宫", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("肾结石", "2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲减+瘢痕子宫", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("高龄+瘢痕子宫+乙肝小三阳", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+高龄+巨大儿分娩史", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+巨大儿分娩史", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎(双绒双羊)高龄", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎IVF", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("梅毒抗体(+)", "f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("瘢痕子宫(欠33)", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("梅毒病史", "f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10"); + map.put("双胎妊娠(欠43)", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("肾病综合症", "2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("高龄", "ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("流产2次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("亚甲减不良孕产史", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("甲减病史", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("瘢痕子宫+流产4次", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲亢后甲减", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("双胎(双绒双羊)瘢痕子宫", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("双胎(单绒双羊)肾炎病史", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("乙肝", "20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲状腺弥漫性病变", "94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("(单绒双羊)双胎妊娠", "ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("妊娠期甲亢综合症)", "ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("乙肝", "20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("多次人流", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫+高龄", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("人流两次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("先心病", "d7ceb752-ce2a-4901-a94e-51b73ccefc52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); + map.put("糖尿病", "18b88ebe-d013-44a4-ba47-3e929868e30d:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲减瘢痕子宫不良孕产史高龄先兆流产", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("瘢痕子宫2次", "b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("甲状腺肾碘131治疗后", "94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("前次妊娠为妊高症", "9310676a-9482-4da5-9ba8-e2a302843ea0:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("人流2次", "f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10"); + map.put("妊娠期甲减", "8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10"); return map; }