diff --git a/parent/hospital.web/src/test/java/test/hospital/diagnose/ImportDiagnoseConf.java b/parent/hospital.web/src/test/java/test/hospital/diagnose/ImportDiagnoseConf.java index 69e8347..337679d 100644 --- a/parent/hospital.web/src/test/java/test/hospital/diagnose/ImportDiagnoseConf.java +++ b/parent/hospital.web/src/test/java/test/hospital/diagnose/ImportDiagnoseConf.java @@ -13,15 +13,41 @@ import com.alibaba.fastjson.JSONObject; import com.lyms.base.common.entity.conf.DiagnoseConf; import com.lyms.base.common.service.conf.DiagnoseConfService; import com.lyms.util.InstanceUtils; +import com.lyms.util.StrUtils; import test.hospital.BaseServiceTest; public class ImportDiagnoseConf extends BaseServiceTest{ + private String yunfuDiagnoseType = "1"; + + /** + * 儿童听力诊断结果 33 + */ + private String babyTingliDiagnoseType = "33"; + + + /** + * 儿童听力诊断确诊结果 34 + */ + private String babyTingliDiagnoseSubmitType = "34"; + + /** + * 高危儿的确定因素 32 + */ + private String babyHighRiskBaby = "32"; + @Autowired private DiagnoseConfService diagnoseConfService; - @Test + /** + *
  • @Description:孕妇诊断项 + *
  • @throws IOException + *
  • 创建人:方承 + *
  • 创建时间:2017年5月12日 + *
  • 修改人: + *
  • 修改时间: + */ public void importDiagnoseConf() throws IOException{ String data = FileUtils.readFileToString(new File("C:/Users/Administrator/Desktop/lyms/diagnose-data.txt")); JSONArray array = JSONObject.parseArray(data); @@ -33,7 +59,7 @@ public class ImportDiagnoseConf extends BaseServiceTest{ conf.setSourceId(json.getString("_id")); conf.setEnable(json.getInteger("yn") == 1 ? 1 : 0); conf.setGroupname(json.getString("color")); - conf.setType("1"); + conf.setType(yunfuDiagnoseType); conf.setGrouporder("1"); conf.setItemorder("1"); conf.setName(json.getString("name")); @@ -44,5 +70,97 @@ public class ImportDiagnoseConf extends BaseServiceTest{ } //diagnoseConfService.insertBatch(entityList); } + + /** + *
  • @Description:听力诊断结果 + *
  • + *
  • 创建人:方承 + *
  • 创建时间:2017年5月12日 + *
  • 修改人: + *
  • 修改时间: + */ + public void importDiagnoseBaby_tingLi(){ + //听力诊断结果 + String tingliDiagnoseResultString = "单耳轻度感音神经性聋,双耳轻度感音神经性聋,单耳轻度传导性聋合并中耳炎,双耳轻度传导性聋合并中耳炎,单耳中度感音神经性聋,双耳中度感音神经性聋,单耳中度传导性聋合并中耳炎,双耳中度传导性聋合并中耳炎,单耳中重度感音神经性聋,双耳中重度感音神经性聋,单耳中重度传导性聋合并中耳炎,双耳中重度传导性聋合并中耳炎,单耳重度感音神经性聋,双耳重度感音神经性聋,单耳极重度感音神经性聋,双耳极重度感音神经性聋"; + + String[] tingliDiagnoseResult = tingliDiagnoseResultString.split(","); + for(int i=0;i@Description:听力诊断结确诊结果 + *
  • + *
  • 创建人:方承 + *
  • 创建时间:2017年5月12日 + *
  • 修改人: + *
  • 修改时间: + */ + public void importDiagnoseBaby_tingLiSubmit(){ + //听力诊断结确诊结果 + String tingliDiagnoseResultString = "单耳轻度感音神经性聋合并耳聋基因异常,双耳轻度感音神经性聋合并耳聋基因异常,单耳中度感音神经性聋合并耳聋基因异常,双耳中度感音神经性聋,单耳中重度感音神经性聋,双耳中重度感音神经性聋,单耳重度感音神经性聋,双耳重度感音神经性聋,单耳极重度感音神经性聋,双耳极重度感音神经性聋"; + + String[] tingliDiagnoseResult = tingliDiagnoseResultString.split(","); + for(int i=0;i@Description:高危儿的确定因素 + *
  • + *
  • 创建人:方承 + *
  • 创建时间:2017年5月12日 + *
  • 修改人: + *
  • 修改时间: + */ + @Test + public void importHighRiskBaby(){ + //高危儿的确定因素 + String tingliDiagnoseResultString = "新生儿重症监护病房(NICU)住院超过10天,儿童期永久性听力障碍家族史,巨细胞病毒、风疹病毒、疱疹病毒、梅毒或毒浆体原虫(弓形体)病等引起的宫内感染,颅面形态畸形(包括耳廓和耳道畸形等),出生体重低于1500克,高胆红素血症达到换血要求,病毒性或细菌性脑膜炎,新生儿窒息(Apgar评分1分钟0-4分或5分钟0-6分),早产儿呼吸窘迫综合征,体外膜给氧,机械通气超过48小时,母亲孕期糖尿病、妊高症或曾使用过耳毒性药物或袢利尿剂、或滥用药物和酒精,临床上存在或怀疑有与听力障碍有关的综合征或遗传病。"; + + String[] tingliDiagnoseResult = tingliDiagnoseResultString.split(","); + for(int i=0;i