Commit 01050976b845a704087c988169cc93c3d42a8bf1

Authored by jiangjiazhi

Merge remote-tracking branch 'origin/master'

Showing 4 changed files

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/BasicConfigServiceTest.java View file @ 0105097
... ... @@ -95,8 +95,9 @@
95 95 // addZhenduan(applicationContext);
96 96  
97 97 // addHealthConfig(applicationContext);
98   - saveHospitalMsgConfig(applicationContext);
99   - saveHospitalMsgTemplate(applicationContext);
  98 +// saveHospitalMsgConfig(applicationContext);
  99 +// saveHospitalMsgTemplate(applicationContext);
  100 + queryRisk(applicationContext);
100 101 }
101 102  
102 103 public static void saveHospitalMsgTemplate(ApplicationContext applicationContext) {
... ... @@ -179,7 +180,7 @@
179 180 query.setParentId(config.getId());
180 181 List<BasicConfig> sublist = mongoTemplate.find(query.convertToQuery().convertToMongoQuery(), BasicConfig.class);
181 182 for (BasicConfig sub:sublist) {
182   - System.out.println(sub.getName());
  183 + System.out.println(sub.getName()+" "+sub.getId()+":"+sub.getParentId()+":"+sub.getCode());
183 184 }
184 185 }
185 186  
platform-job-index/src/main/java/com/lyms/platform/job/index/service/SyncDataService.java View file @ 0105097
... ... @@ -719,7 +719,7 @@
719 719 chuModel.setDirOpinion(content);
720 720 chuModel.setTreatOpinion(DataUtil.getString(map.get("FE_OTHERINFO")));
721 721  
722   - chuModel.setCheckTime(DataUtil.getDate(map.get("FE_ROCTORTIME")));
  722 + chuModel.setCheckTime(DataUtil.getDate(map.get("FE_MEDICALDATA")));
723 723 chuModel.setOtherHighRisk("{}");
724 724 String hid = DataUtil.getString(map.get("FE_HOSPITALID"));
725 725 if (hid != null && !"".equals(hid)) {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/TestController.java View file @ 0105097
... ... @@ -5,6 +5,7 @@
5 5 import com.lyms.platform.biz.service.AssayConfigService;
6 6 import com.lyms.platform.biz.service.PatientsService;
7 7 import com.lyms.platform.common.utils.JsonUtil;
  8 +import com.lyms.platform.operate.web.service.SyncDataTaskService;
8 9 import com.lyms.platform.pojo.AssayConfig;
9 10 import org.apache.commons.io.FileUtils;
10 11 import org.springframework.beans.factory.annotation.Autowired;
... ... @@ -39,6 +40,9 @@
39 40 @Autowired
40 41 private QhdfyHisService qhdfyHisService;
41 42  
  43 + @Autowired
  44 + private SyncDataTaskService syncDataTaskService;
  45 +
42 46 /**
43 47 * 获取科室
44 48 */
... ... @@ -190,6 +194,20 @@
190 194 } catch (IOException e) {
191 195 e.printStackTrace();
192 196 }
  197 + }
  198 +
  199 + @RequestMapping(value = "/updateXY", method = RequestMethod.GET)
  200 + @ResponseBody
  201 + public String updateXY() {
  202 + syncDataTaskService.updateXY();
  203 + return "finish";
  204 + }
  205 +
  206 + @RequestMapping(value = "/syncQhdfyCsv", method = RequestMethod.GET)
  207 + @ResponseBody
  208 + public String syncQhdfyCsv() {
  209 + syncDataTaskService.syncQhdfyCsv();
  210 + return "finish";
193 211 }
194 212  
195 213 }
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java View file @ 0105097
1 1 package com.lyms.platform.operate.web.service;
2 2  
3   -import com.lyms.platform.biz.service.MongoSyncService;
4   -import com.lyms.platform.biz.service.SyncDataService;
  3 +import com.lyms.platform.biz.service.*;
5 4 import com.lyms.platform.common.pojo.SyncDataModel;
6   -import com.lyms.platform.common.utils.JsonUtil;
7   -import com.lyms.platform.common.utils.MessageUtil;
8   -import com.lyms.platform.common.utils.MongoSyncUtil;
9   -import com.lyms.platform.query.SyncDataQuery;
  5 +import com.lyms.platform.common.utils.*;
  6 +import com.lyms.platform.operate.web.request.GuideQuery;
  7 +import com.lyms.platform.permission.model.Users;
  8 +import com.lyms.platform.permission.model.UsersQuery;
  9 +import com.lyms.platform.permission.service.UsersService;
  10 +import com.lyms.platform.pojo.*;
  11 +import com.lyms.platform.query.*;
10 12 import org.apache.commons.httpclient.HttpClient;
11 13 import org.apache.commons.httpclient.NameValuePair;
12 14 import org.apache.commons.httpclient.methods.PostMethod;
  15 +import org.apache.commons.io.FileUtils;
  16 +import org.apache.commons.lang.*;
  17 +import org.apache.commons.lang.StringUtils;
  18 +import org.joda.time.DateTime;
13 19 import org.springframework.beans.factory.annotation.Autowired;
14 20 import org.springframework.stereotype.Service;
15 21  
16   -import java.util.Date;
17   -import java.util.List;
  22 +import javax.print.attribute.standard.DateTimeAtCompleted;
  23 +import java.io.File;
  24 +import java.util.*;
18 25  
19 26 /**
20 27 * Created by riecard on 16/9/26.
21 28  
... ... @@ -28,14 +35,32 @@
28 35 @Autowired
29 36 private MongoSyncService mongoSyncService;
30 37  
  38 + @Autowired
  39 + private BasicConfigService basicConfigService;
  40 +
  41 + @Autowired
  42 + private UsersService usersService;
  43 +
  44 + @Autowired
  45 + private GuidelinesService guidelinesService;
  46 +
  47 + @Autowired
  48 + private PatientsService patientsService;
  49 +
  50 + @Autowired
  51 + private PersonService personService;
  52 +
  53 + @Autowired
  54 + private AntenatalExaminationService antenatalExaminationService;
  55 +
31 56 public void syncData() {
32 57 SyncDataQuery query = new SyncDataQuery();
33 58 query.setStatus(1);
34 59 query.setLimit(1000);
35 60 query.setNeed("0");
36 61 List<SyncDataModel> list = syncDataService.querySyncData(query);
37   - for (SyncDataModel model:list) {
38   - if (MongoSyncUtil.sync(model.getAction(),model.getJsonData(),model.getDataId(),model.getClassName())) {
  62 + for (SyncDataModel model : list) {
  63 + if (MongoSyncUtil.sync(model.getAction(), model.getJsonData(), model.getDataId(), model.getClassName())) {
39 64 model.setStatus(0);
40 65 model.setModified(new Date());
41 66 syncDataService.updateSyncData(model);
... ... @@ -56,9 +81,9 @@
56 81 post.releaseConnection();
57 82 StringBuffer ids = new StringBuffer();
58 83 if (200 == statusCode) {
59   - List<SyncDataModel> list = JsonUtil.toList(json,SyncDataModel.class);
60   - for (SyncDataModel model:list) {
61   - boolean boo = mongoSyncService.syncData(model.getAction(),model.getDataId(), model.getClassName(), model.getJsonData());
  84 + List<SyncDataModel> list = JsonUtil.toList(json, SyncDataModel.class);
  85 + for (SyncDataModel model : list) {
  86 + boolean boo = mongoSyncService.syncData(model.getAction(), model.getDataId(), model.getClassName(), model.getJsonData());
62 87 if (boo) {
63 88 ids.append(model.getId());
64 89 ids.append(",");
... ... @@ -78,6 +103,521 @@
78 103 } catch (Exception e) {
79 104 e.printStackTrace();
80 105 }
  106 + }
  107 +
  108 + public void updateXY() {
  109 + AntExChuQuery chuQuery = new AntExChuQuery();
  110 + chuQuery.setHospitalId("216");
  111 + List<AntExChuModel> chuModelList = antenatalExaminationService.queryAntExChu(chuQuery);
  112 + for (AntExChuModel model : chuModelList) {
  113 + if (StringUtils.isNotBlank(model.getBp())) {
  114 + try {
  115 + Map map = JsonUtil.str2Obj(model.getBp(), Map.class);
  116 + if (null != map) {
  117 + Integer ssy = null;
  118 + Integer szy = null;
  119 + Object obj1 = map.get("ssy");
  120 + if (null != obj1) {
  121 + //高压
  122 + ssy = Integer.valueOf(map.get("ssy").toString());
  123 + }
  124 + obj1 = map.get("szy");
  125 + if (null != obj1) {
  126 + szy = Integer.valueOf(map.get("szy").toString());
  127 + }
  128 + if (ssy != null && szy != null) {
  129 + if (ssy < szy) {
  130 + Map<String, Integer> bp = new HashMap<>();
  131 + bp.put("ssy", szy);
  132 + bp.put("szy", ssy);
  133 + model.setBp(JsonUtil.obj2JsonString(bp));
  134 + antenatalExaminationService.updateAntExChu(model, model.getId());
  135 + }
  136 + }
  137 + }
  138 + } catch (Exception e) {
  139 + e.printStackTrace();
  140 + }
  141 + }
  142 + }
  143 + }
  144 +
  145 + /**
  146 + * 同步秦皇岛妇幼的建卡和初诊的CSV数据
  147 + */
  148 + public void syncQhdfyCsv() {
  149 + try {
  150 + Map<String, String> riskMap = new HashMap<>();
  151 + GuidelinesQuery guideQuery = new GuidelinesQuery();
  152 + guideQuery.setType(1);
  153 + List<Guidelines> guidelinesList = guidelinesService.queryGuidelines(guideQuery);
  154 + DateTime dt = new DateTime();
  155 + UsersQuery usersQuery = new UsersQuery();
  156 + usersQuery.setYn(1);
  157 + usersQuery.setEnable(1);
  158 + usersQuery.setOrgId(216);
  159 + List<Users> usersList = usersService.queryUsers(usersQuery);
  160 + Map<String, Users> usersMap = new HashMap<>();
  161 + for (Users users : usersList) {
  162 + usersMap.put(users.getName(), users);
  163 + }
  164 + BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
  165 + Map<String, BasicConfig> areaMap = new HashMap<>();
  166 + basicConfigQuery.setParentId("2");
  167 + List<BasicConfig> areaList = basicConfigService.queryBasicConfig(basicConfigQuery);
  168 + for (BasicConfig area : areaList) {
  169 + areaMap.put(area.getName(), area);
  170 + }
  171 + List<String> list = FileUtils.readLines(new File("D:\\qhd-jd.csv"), "utf-8");
  172 + int linenum = 0;
  173 + for (String line : list) {
  174 + linenum++;
  175 + if (linenum > 14035) {
  176 + break;
  177 + }
  178 + try {
  179 + int tempIndex = line.indexOf(",,,,,,,,,,,,,,,");
  180 + line = line.substring(0, tempIndex + 1);
  181 + String ss[] = line.split(",");
  182 + if (!ss[1].startsWith("2016")) {
  183 + continue;
  184 + }
  185 + Patients patients = new Patients();
  186 + patients.setServiceStatus(0);
  187 + patients.setServiceType(0);
  188 + patients.setType(1);
  189 + patients.setPcountryId("0da4334f-49e7-4180-b690-5cea668f75e9");
  190 + patients.setPnationId("a628ab3a-1e0c-4219-ab14-a14636c5cdaa");
  191 + patients.setPcerteTypeId("57e1dcd3f0f02e7ca519d6c6");
  192 + patients.setBuildType(0);
  193 + patients.setYn(1);
  194 +
  195 +
  196 + patients.setId(ss[1].trim());
  197 + patients.setFileCode(patients.getId());
  198 + patients.setHospitalId("216");
  199 + if (patients.getId().length() == 10) {
  200 + patients.setBookbuildingDate(DateUtil.getYmdhmDate(patients.getId()+"00"));
  201 + } else {
  202 + patients.setBookbuildingDate(DateUtil.getYmdhmDate(patients.getId()));
  203 + }
  204 + if (patients.getBookbuildingDate() == null) {
  205 + System.out.println(line);
  206 + continue;
  207 + }
  208 + patients.setCreated(patients.getBookbuildingDate());
  209 + patients.setModified(patients.getBookbuildingDate());
  210 + patients.setUsername(ss[2].trim());
  211 +// patients.setAge(Integer.valueOf(ss[3].trim()));
  212 + System.out.println(ss[3].trim());
  213 + DateTime agetime = dt.minusYears(Integer.valueOf(ss[3].trim()));
  214 + patients.setBirth(agetime.toDate());
  215 + // 末次月经6,7,8
  216 + String month = ss[7].trim();
  217 + if (month.length() == 1) {
  218 + month = "0" + month;
  219 + }
  220 + String day = ss[8].trim();
  221 + if (day.length() == 1) {
  222 + day = "0" + day;
  223 + }
  224 + patients.setLastMenses(DateUtil.getYmdhmDate("20" + ss[6].trim() + month + day + "0000"));
  225 + if (patients.getLastMenses() == null) {
  226 + System.out.println(line);
  227 + continue;
  228 + }
  229 + // > 41zhou
  230 + if (DateUtil.getWeek(patients.getLastMenses(), new Date()) > 41) {
  231 + System.out.println(line);
  232 + continue;
  233 + }
  234 + // 预产期9,10,11
  235 + month = ss[10].trim();
  236 + if (month.length() == 1) {
  237 + month = "0" + month;
  238 + }
  239 + day = ss[11].trim();
  240 + if (day.length() == 1) {
  241 + day = "0" + day;
  242 + }
  243 + patients.setDueDate(DateUtil.getYmdhmDate("20" + ss[9].trim() + month + day + "0000"));
  244 + // 风险因素13
  245 + String risks = ss[13].trim().replace(" ", " ");
  246 + if (risks != null && risks.length() > 1) {
  247 + Integer score = 0;
  248 + patients.setLastRhTime(patients.getBookbuildingDate());
  249 + String[] riskArray = risks.split(" ");
  250 + List<String> levelList = new ArrayList<>();
  251 + List<String> factorList = new ArrayList<>();
  252 + for (String rname : riskArray) {
  253 + for (String s:riskMap.keySet()) {
  254 + if (rname.startsWith(s)) {
  255 + String rr[] = riskMap.get(s).split(":");
  256 + factorList.add(rr[0]);
  257 + if (!levelList.contains(rr[1])) {
  258 + levelList.add(rr[1]);
  259 + }
  260 + score += Integer.valueOf(rr[2]);
  261 + }
  262 + }
  263 + }
  264 + if (factorList.size() > 0) {
  265 + patients.setRiskScore(score);
  266 + patients.setRiskLevelId(JsonUtil.array2JsonString(levelList));
  267 + patients.setRiskFactorId(factorList);
  268 + patients.setFirstRiskFactorId(factorList);
  269 + }
  270 + }
  271 +
  272 + // 下次预约时间 15,16,17
  273 + month = ss[15].trim();
  274 + if (month.length() == 1) {
  275 + month = "0" + month;
  276 + }
  277 + day = ss[16].trim();
  278 + if (day.length() == 1) {
  279 + day = "0" + day;
  280 + }
  281 + String hs = ss[17].trim().replace(":", "");
  282 + if (hs.length() == 3) {
  283 + hs = "0" + hs;
  284 + }
  285 + patients.setNextCheckTime(DateUtil.getYmdhmDate("20" + ss[6].trim() + month + day + hs));
  286 +
  287 + // 预约医生18
  288 + String doctorName = ss[18].trim();
  289 + if (doctorName != null && usersMap.containsKey(doctorName)) {
  290 + patients.setBookbuildingDoctor(usersMap.get(doctorName).getId().toString());
  291 + } else {
  292 + patients.setBookbuildingDoctor("753");
  293 + }
  294 + patients.setLastCheckEmployeeId(patients.getBookbuildingDoctor());
  295 +
  296 + // 手机号19,20
  297 + patients.setPhone(ss[19].trim());
  298 + patients.setHusbandPhone(ss[20].trim());
  299 + // 区县地址21, 22
  300 + String areaName = ss[21].trim();
  301 + if (org.apache.commons.lang.StringUtils.isNotBlank(areaName)) {
  302 + for (String name : areaMap.keySet()) {
  303 + if (name.indexOf(areaName) >= 0) {
  304 + patients.setProvinceId("1");
  305 + patients.setCityId("2");
  306 + patients.setAreaId(areaMap.get(name).getId());
  307 + if (StringUtils.isNotBlank(ss[22].trim())) {
  308 + patients.setAddress(ss[22].trim());
  309 + }
  310 + break;
  311 + }
  312 + }
  313 + }
  314 + PersonModel personModel = new PersonModel();
  315 + personModel.setCreated(patients.getCreated());
  316 + personModel.setModified(patients.getModified());
  317 + personModel.setBirth(patients.getBirth());
  318 + personModel.setPhone(patients.getPhone());
  319 + personModel.setYn(1);
  320 + personModel.setType(1);
  321 + personModel.setName(patients.getUsername());
  322 + personModel.setId(patients.getId());
  323 +
  324 + AntExChuModel antExChuModel = new AntExChuModel();
  325 + antExChuModel.setId(patients.getId());
  326 + antExChuModel.setParentId(patients.getId());
  327 + antExChuModel.setModified(patients.getModified());
  328 + antExChuModel.setCreated(patients.getCreated());
  329 + antExChuModel.setCheckTime(patients.getBookbuildingDate());
  330 + antExChuModel.setNextCheckTime(patients.getNextCheckTime());
  331 + antExChuModel.setLastMenses(patients.getLastMenses());
  332 + antExChuModel.setDueDate(patients.getDueDate());
  333 + antExChuModel.setHospitalId("216");
  334 + antExChuModel.setProdTime(Integer.valueOf(ss[4].trim()));
  335 + antExChuModel.setPregnancyTimes(antExChuModel.getProdTime() + 1);
  336 + if ("顺产".equals(ss[5].trim())) {
  337 + antExChuModel.setDelivery(1);
  338 + }
  339 + if ("剖宫产".equals(ss[5].trim())) {
  340 + antExChuModel.setPlanedProd(1);
  341 + }
  342 + antExChuModel.setProdDoctor(patients.getBookbuildingDoctor());
  343 + antExChuModel.setHighrisk(patients.getRiskLevelId());
  344 + if (patients.getRiskScore() != null) {
  345 + antExChuModel.setHighriskSocre(patients.getRiskScore().toString());
  346 + }
  347 + antExChuModel.setYn(1);
  348 + Integer week = DateUtil.getWeek(antExChuModel.getCheckTime());
  349 + StringBuffer guide = new StringBuffer();
  350 + for (Guidelines guidelines : guidelinesList) {
  351 + if (week >= guidelines.getStart() && week <= guidelines.getEnd()) {
  352 + guide.append(guidelines.getCategory());
  353 + guide.append(" ");
  354 + guide.append(guidelines.getContent());
  355 + guide.append("\r\n");
  356 + }
  357 + }
  358 + antExChuModel.setDirOpinion(guide.toString());
  359 +
  360 + PatientsQuery patientsQuery = new PatientsQuery();
  361 + patientsQuery.setPhone(patients.getPhone());
  362 + patientsQuery.setHospitalId("216");
  363 + List<Patients> patientsList = patientsService.queryPatient(patientsQuery);
  364 + if (patientsList.size() > 0) {
  365 + AntExChuQuery antExChuQuery = new AntExChuQuery();
  366 + antExChuQuery.setParentId(patientsList.get(0).getId());
  367 + antExChuQuery.setHospitalId("216");
  368 + List<AntExChuModel> chuModelList = antenatalExaminationService.queryAntExChu(antExChuQuery);
  369 + if (chuModelList.size() > 0) {
  370 + for (AntExChuModel model : chuModelList) {
  371 + model.setCheckTime(patients.getBookbuildingDate());
  372 + model.setNextCheckTime(patients.getNextCheckTime());
  373 + antenatalExaminationService.updateAntExChu(model, model.getId());
  374 + }
  375 + }
  376 + continue;
  377 + }
  378 + personService.addPerson(personModel);
  379 + patientsService.addPatient(patients);
  380 + antenatalExaminationService.addOneAntEx(antExChuModel);
  381 +
  382 +
  383 + } catch (Exception e) {
  384 + e.printStackTrace();
  385 + }
  386 + }
  387 +
  388 +
  389 + } catch (Exception e) {
  390 + e.printStackTrace();
  391 + }
  392 + }
  393 +
  394 + public static void main(String[] a) throws Exception{
  395 +// new SyncDataTaskService().syncQhdfyCsv();
  396 + List<String> list = FileUtils.readLines(new File("D:\\qhd-jd.csv"), "utf-8");
  397 + int linenum = 0;
  398 + DateTime dt = new DateTime();
  399 + Set<String> set = new HashSet<>();
  400 + for (String line : list) {
  401 + linenum++;
  402 + if (linenum > 14035) {
  403 + break;
  404 + }
  405 + try {
  406 + int tempIndex = line.indexOf(",,,,,,,,,,,,,,,");
  407 + line = line.substring(0, tempIndex + 1);
  408 + String ss[] = line.split(",");
  409 + Patients patients = new Patients();
  410 + patients.setServiceStatus(0);
  411 + patients.setServiceType(0);
  412 + patients.setType(1);
  413 + patients.setPcountryId("0da4334f-49e7-4180-b690-5cea668f75e9");
  414 + patients.setPnationId("a628ab3a-1e0c-4219-ab14-a14636c5cdaa");
  415 + patients.setPcerteTypeId("57e1dcd3f0f02e7ca519d6c6");
  416 + patients.setBuildType(0);
  417 + patients.setYn(1);
  418 + System.out.println(ss[3].trim());
  419 + patients.setAge(Integer.valueOf(ss[3].trim()));
  420 + DateTime agetime = dt.minusYears(Integer.valueOf(ss[3].trim()));
  421 + patients.setBirth(agetime.toDate());
  422 + // 末次月经6,7,8
  423 + String month = ss[7].trim();
  424 + if (month.length() == 1) {
  425 + month = "0" + month;
  426 + }
  427 + String day = ss[8].trim();
  428 + if (day.length() == 1) {
  429 + day = "0" + day;
  430 + }
  431 + patients.setLastMenses(DateUtil.getYmdhmDate("20" + ss[6].trim() + month + day + "0000"));
  432 + // > 41zhou
  433 + if (DateUtil.getWeek(patients.getLastMenses(), new Date()) > 41) {
  434 + continue;
  435 + }
  436 + // 预产期9,10,11
  437 + month = ss[10].trim();
  438 + if (month.length() == 1) {
  439 + month = "0" + month;
  440 + }
  441 + day = ss[11].trim();
  442 + if (day.length() == 1) {
  443 + day = "0" + day;
  444 + }
  445 + patients.setDueDate(DateUtil.getYmdhmDate("20" + ss[9].trim() + month + day + "0000"));
  446 +
  447 + // 风险因素13
  448 + String risks = ss[13].trim().replace(" ", " ");
  449 + if (risks != null && risks.length() > 1) {
  450 + Integer score = 0;
  451 + patients.setLastRhTime(patients.getBookbuildingDate());
  452 + String[] riskArray = risks.split(" ");
  453 + for (String r:riskArray) {
  454 + set.add(r);
  455 + }
  456 + }
  457 +// System.out.println(JsonUtil.obj2JsonString(patients));
  458 + } catch (Exception e) {
  459 +// e.printStackTrace();
  460 + }
  461 + }
  462 + Map<String,String> map = new HashMap<>();
  463 +
  464 + for (String s:set) {
  465 + System.out.println("map.put(\""+s+"\",\"\");");
  466 +
  467 + }
  468 + }
  469 +
  470 + private Map<String, String> buildRiskMap() {
  471 + Map<String,String> map = new HashMap<>();
  472 + map.put("高龄+IVF术后","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10");
  473 + map.put("IVF双胎","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10");
  474 + map.put("瘢痕子宫+不良孕产史","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  475 + map.put("妊娠期亚甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  476 + map.put("瘢痕子宫+乙肝携带者","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  477 + map.put("肾病综合症病史","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  478 + map.put("哮喘","d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10");
  479 + map.put("先心病?流产两次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  480 + map.put("BMI16.2","8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10");
  481 + map.put("梅毒","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10");
  482 + map.put("乙肝携带"," 9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  483 + map.put("高龄+瘢痕子宫2次+流产4次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  484 + map.put("贫血","3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:10");
  485 + map.put("乙肝携带者"," 9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  486 + map.put("不良孕产","1d23ecbb-8e30-4c56-b6fb-bdcb23a55206:315107bd-91fe-42a1-9237-752f3c046a40:10");
  487 + map.put("不良孕史","1d23ecbb-8e30-4c56-b6fb-bdcb23a55206:315107bd-91fe-42a1-9237-752f3c046a40:10");
  488 + map.put("高龄(欠30元)","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  489 + map.put("中度贫血","3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:10");
  490 + map.put("瘢痕子宫PGDM","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  491 + map.put("乙肝携带者?"," 9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  492 + map.put("双胎单卵双胎?","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  493 + map.put("高龄+不良孕产史","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  494 + map.put("甲状腺结节恶性可能?","");
  495 + map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  496 + map.put("肾病","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  497 + map.put("梅毒(+)","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10");
  498 + map.put("不良孕产史","1d23ecbb-8e30-4c56-b6fb-bdcb23a55206:315107bd-91fe-42a1-9237-752f3c046a40:10");
  499 + map.put("甲减?瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  500 + map.put("妊娠期甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  501 + map.put("窦性心律不齐","2adbce90-4066-4980-b7a0-14012cbfea52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  502 + map.put("大三阳","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10");
  503 + map.put("甲减胎儿唇裂","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  504 + map.put("高龄+流产2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  505 + map.put("高龄+甲减(用药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  506 + map.put("高龄经产","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  507 + map.put("前次为妊娠期高血压","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  508 + map.put("妊娠亚甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  509 + map.put("亚甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  510 + map.put("瘢痕","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  511 + map.put("高龄+流产4次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  512 + map.put("高血压","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  513 + map.put("高龄+早产史","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  514 + map.put("甲亢病是","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  515 + map.put("流产","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  516 + map.put("BMI>28","8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10");
  517 + map.put("瘢痕子宫+巨大儿","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  518 + map.put("瘢痕子宫+乙肝小三阳","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  519 + map.put("双胎高龄","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  520 + map.put("高龄+流产3次","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  521 + map.put("双胎(双绒双羊)","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  522 + map.put("瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  523 + map.put("支气管哮喘","d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10");
  524 + map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  525 + map.put("甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  526 + map.put("+瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  527 + map.put("DM胰岛素","de7468e6-1bb5-4fab-ae84-78857868409a:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  528 + map.put("甲亢治疗后","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  529 + map.put("高龄初产","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  530 + map.put("子宫畸形","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  531 + map.put("双胎","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  532 + map.put("甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  533 + map.put("甲亢","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  534 + map.put("试管"," ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  535 + map.put("自身免疫性甲状腺病","5baa3083-5743-4d5f-8658-ea82391212bc:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  536 + map.put("瘢痕子宫(2次)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  537 + map.put("高龄瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  538 + map.put("乙肝小三阳","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  539 + map.put("过敏性哮喘","d97a6cf4-ea97-42db-ac33-a166c6a18535:315107bd-91fe-42a1-9237-752f3c046a40:10");
  540 + map.put("BMI16","8856c4da-57e3-42af-820a-25c991dde3f0:315107bd-91fe-42a1-9237-752f3c046a40:10");
  541 + map.put("甲减(早产史)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  542 + map.put("瘢痕子宫(2诊)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  543 + map.put("IVF术后","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10");
  544 + map.put("精神抑郁","0fc1b887-756c-4deb-85dc-dd7b68b9d8ce:eb146c03-b19f-4e28-b85f-fda574b2283b:20");
  545 + map.put("轻度贫血","3c95503a-175c-4fc1-963a-c93ab70fd9f3:315107bd-91fe-42a1-9237-752f3c046a40:10");
  546 + map.put("甲亢病史","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  547 + map.put("高龄+左附件囊肿","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  548 + map.put("人工受精","ee3ba99e-64c0-4aab-b0a4-71dec0d61ca6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  549 + map.put("IVF","134a92a6-1a2d-42d8-b9e9-e824cabbe5f2:315107bd-91fe-42a1-9237-752f3c046a40:10");
  550 + map.put("甲减用药","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  551 + map.put("流产5次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  552 + map.put("亚甲减(用药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  553 + map.put("瘢痕妊娠1次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  554 + map.put("瘢痕子宫+乙肝大三阳","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  555 + map.put("高血压合并妊娠","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  556 + map.put("瘢痕子宫+高龄+流产2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  557 + map.put("乙肝+甲亢史","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10");
  558 + map.put("慢性高血压合并妊娠","a8094bd6-de5d-4b95-9a1a-59ae376bb2a6:315107bd-91fe-42a1-9237-752f3c046a40:10");
  559 + map.put("乙肝大三阳","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10");
  560 + map.put("(甲功异常)甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  561 + map.put("陈旧性肺结核","849ec627-05e2-40e1-b71b-ed6143f4c08c:224b2329-cb82-4da3-a071-8527f8283aab:10");
  562 + map.put("瘢痕子宫(2次)IVF术后","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  563 + map.put("甲亢治疗后甲减","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  564 + map.put("甲减(用药)先心病术后","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  565 + map.put("丙肝(+","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  566 + map.put("丙肝","9b8487e1-d1d6-4b6e-87b8-3cf2969ebaeb:315107bd-91fe-42a1-9237-752f3c046a40:10");
  567 + map.put("甲亢药物治疗","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  568 + map.put("瘢痕子宫+先兆流产+甲减","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  569 + map.put("血小板减少史"," f74834ab-4e01-4c68-8669-049f723d15aa:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  570 + map.put("流产4次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  571 + map.put("羊水过多","bc4f5050-3fbf-414e-82fd-71e153e977c1:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  572 + map.put("双胎妊娠","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  573 + map.put("亚临床甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  574 + map.put("瘢痕子宫+先兆流产","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  575 + map.put("甲减(用药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  576 + map.put("瘢痕子宫+流产2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  577 + map.put("瘢痕子宫(","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  578 + map.put("人流3次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  579 + map.put("瘢痕子宫(剖宫产2次)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  580 + map.put("梅毒(+)乙肝","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10");
  581 + map.put("甲减(口服药)","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  582 + map.put("流产3次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  583 + map.put("高龄+瘢痕子宫","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  584 + map.put("肾结石","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  585 + map.put("甲减+瘢痕子宫","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  586 + map.put("高龄+瘢痕子宫+乙肝小三阳","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  587 + map.put("瘢痕子宫+高龄+巨大儿分娩史","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  588 + map.put("瘢痕子宫+巨大儿分娩史","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  589 + map.put("双胎(双绒双羊)高龄","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  590 + map.put("双胎IVF","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  591 + map.put("梅毒抗体(+)","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10");
  592 + map.put("瘢痕子宫(欠33)","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  593 + map.put("梅毒病史","f9426219-3df0-4513-9d0a-a0ec7b88a5fb:224b2329-cb82-4da3-a071-8527f8283aab:10");
  594 + map.put("双胎妊娠(欠43)","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  595 + map.put("肾病综合症","2455e2dd-d475-4087-9caf-c1084a2344ba:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  596 + map.put("高龄","ec925d9c-040b-4ca6-a200-81a73ce8946f:315107bd-91fe-42a1-9237-752f3c046a40:10");
  597 + map.put("流产2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  598 + map.put("亚甲减不良孕产史","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  599 + map.put("甲减病史","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  600 + map.put("瘢痕子宫+流产4次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  601 + map.put("甲亢后甲减","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  602 + map.put("双胎(双绒双羊)瘢痕子宫","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  603 + map.put("双胎(单绒双羊)肾炎病史","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  604 + map.put("乙肝","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10");
  605 + map.put("甲状腺弥漫性病变","94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10");
  606 + map.put("(单绒双羊)双胎妊娠","ea07a409-f5c8-4bf6-af2c-e6a60b729600:315107bd-91fe-42a1-9237-752f3c046a40:10");
  607 + map.put("妊娠期甲亢综合症)","ecb2fd70-1e85-455c-8f62-ee7b9c71e48c:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  608 + map.put("乙肝","20c0002a-5ada-42e0-8c3a-6169ae95e052:315107bd-91fe-42a1-9237-752f3c046a40:10");
  609 + map.put("多次人流","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  610 + map.put("瘢痕子宫+高龄","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  611 + map.put("人流两次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  612 + map.put("先心病","d7ceb752-ce2a-4901-a94e-51b73ccefc52:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  613 + map.put("糖尿病","18b88ebe-d013-44a4-ba47-3e929868e30d:315107bd-91fe-42a1-9237-752f3c046a40:10");
  614 + map.put("甲减瘢痕子宫不良孕产史高龄先兆流产","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  615 + map.put("瘢痕子宫2次","b4371046-8b75-4691-8dd0-0adefbac1b13:315107bd-91fe-42a1-9237-752f3c046a40:10");
  616 + map.put("甲状腺肾碘131治疗后","94d22a35-cd95-477e-b6ad-7023802a8a7c:315107bd-91fe-42a1-9237-752f3c046a40:10");
  617 + map.put("前次妊娠为妊高症","9310676a-9482-4da5-9ba8-e2a302843ea0:315107bd-91fe-42a1-9237-752f3c046a40:10");
  618 + map.put("人流2次","f3a1c08f-a2c1-4e93-8ffd-398af9e2d8c9:315107bd-91fe-42a1-9237-752f3c046a40:10");
  619 + map.put("妊娠期甲减","8745081d-1f37-45f7-b5be-94a208686bd2:49a36aea-c5b6-4162-87d2-9eb3c6ec00c2:10");
  620 + return map;
81 621 }
82 622  
83 623 }