|
@@ -34,7 +34,7 @@ public class JianyanKfTest {
|
|
|
RelationshipService relationshipService;
|
|
|
@Autowired
|
|
|
EntityService entityService;
|
|
|
- private static int maxCount= 50;
|
|
|
+ private static int maxCount= 20;
|
|
|
private static String directoryPath = "C:\\Users\\17664\\Desktop\\邵逸夫医院爬取数据\\检验";
|
|
|
static HSSFWorkbook workbook;
|
|
|
static String startLabel = "检验";
|
|
@@ -51,6 +51,31 @@ public class JianyanKfTest {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ public void writeTypeNeo4j() throws Exception {
|
|
|
+ String property = "检验项大类,化验项大类";
|
|
|
+ String[] split = property.split(",");
|
|
|
+ for(String temp:split) {
|
|
|
+ typeHandle(temp);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ public static void main(String[] args) throws Exception {
|
|
|
+ String propertys = "降低的临床意义" +
|
|
|
+ ",危急高值" +
|
|
|
+ ",危急低值" +
|
|
|
+ ",适用性别" +
|
|
|
+ ",是否空腹" +
|
|
|
+ ",关联检验项";
|
|
|
+ workbook = new HSSFWorkbook();//这里也可以设置sheet的Name
|
|
|
+ String accessToken = BaidubceUtil.getAccessToken();
|
|
|
+ String[] split = propertys.split(",");
|
|
|
+ for(String property:split) {
|
|
|
+ HSSFSheet sheet = workbook.createSheet(property);
|
|
|
+ saveExecl(property,accessToken, sheet);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private void saveNeo4j(String property, List<Knowlege> knowleges) {
|
|
|
for (Knowlege temp: knowleges) {
|
|
|
String value = temp.getValue();
|
|
@@ -100,21 +125,6 @@ public class JianyanKfTest {
|
|
|
return entityService.create(createEntity);
|
|
|
}
|
|
|
|
|
|
- public static void main(String[] args) throws Exception {
|
|
|
- String propertys = "降低的临床意义" +
|
|
|
- ",危急高值" +
|
|
|
- ",危急低值" +
|
|
|
- ",适用性别" +
|
|
|
- ",是否空腹" +
|
|
|
- ",关联检验项";
|
|
|
- workbook = new HSSFWorkbook();//这里也可以设置sheet的Name
|
|
|
- String accessToken = BaidubceUtil.getAccessToken();
|
|
|
- String[] split = propertys.split(",");
|
|
|
- for(String property:split) {
|
|
|
- HSSFSheet sheet = workbook.createSheet(property);
|
|
|
- saveExecl(property,accessToken, sheet);
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
public static String readTxtFile(File txtFile) {
|
|
|
StringBuilder content = new StringBuilder();
|
|
@@ -280,12 +290,6 @@ public class JianyanKfTest {
|
|
|
return chatResponse;
|
|
|
}
|
|
|
|
|
|
- @Test
|
|
|
- public void writeTypeNeo4j() throws Exception {
|
|
|
- String property = "检验项大类,化验项大类";
|
|
|
- typeHandle(property);
|
|
|
- }
|
|
|
-
|
|
|
private void typeHandle(String property) {
|
|
|
int curCount = 0;
|
|
|
File directory = new File(directoryPath);
|
|
@@ -1776,8 +1780,8 @@ public class JianyanKfTest {
|
|
|
",临床化学检验\t血清蛋白琼脂糖凝胶电泳" +
|
|
|
",临床化学检验\t血清胆红素测定——钒酸盐氧化法" +
|
|
|
",临床化学检验\t血清反T<sub>3</sub>测定" +
|
|
|
- ",临床化学检验\t血清非蛋白氮测定" +
|
|
|
- ",临床化学检验\t血清甘氨胆汁酸测定" +
|
|
|
+ ",临床化学检验\t血清非蛋白氮测定");
|
|
|
+ huayan.append(",临床化学检验\t血清甘氨胆汁酸测定" +
|
|
|
",临床化学检验\t血清胱抑素C测定" +
|
|
|
",临床化学检验\t血清谷丙转氨酶测定" +
|
|
|
",临床化学检验\t血清骨钙素测定" +
|
|
@@ -2683,6 +2687,7 @@ public class JianyanKfTest {
|
|
|
",其他\t唾液流量测定" +
|
|
|
",其他\t肿瘤筛查");
|
|
|
|
|
|
+
|
|
|
huayanSplit = huayan.toString().split(",");
|
|
|
for(String temp: huayanSplit) {
|
|
|
String[] ele = temp.split("\t");
|
|
@@ -4611,8 +4616,9 @@ public class JianyanKfTest {
|
|
|
",临床微生物与寄生虫检验\t饱和盐水浮聚法" +
|
|
|
",临床微生物与寄生虫检验\t鲍特菌属检验" +
|
|
|
",临床微生物与寄生虫检验\t巴斯德菌属检验" +
|
|
|
- ",临床微生物与寄生虫检验\t巴通体属检验" +
|
|
|
- ",临床微生物与寄生虫检验\t病毒常规检测" +
|
|
|
+ ",临床微生物与寄生虫检验\t巴通体属检验");
|
|
|
+
|
|
|
+ jianyan.append(",临床微生物与寄生虫检验\t病毒常规检测" +
|
|
|
",临床微生物与寄生虫检验\t病毒蛋白抗原检测" +
|
|
|
",临床微生物与寄生虫检验\t病毒感染的实验室检查" +
|
|
|
",临床微生物与寄生虫检验\t病毒培养与鉴定" +
|
|
@@ -5187,6 +5193,7 @@ public class JianyanKfTest {
|
|
|
",其他\t全套代谢功能检测组合" +
|
|
|
",其他\t唾液流量测定" +
|
|
|
",其他\t肿瘤筛查");
|
|
|
+
|
|
|
jianyanSplit = jianyan.toString().split(",");
|
|
|
for(String temp: jianyanSplit) {
|
|
|
String[] ele = temp.split("\t");
|