ソースを参照

抗生素、激素排除增加

rengb 5 年 前
コミット
54dd9fa6ad

+ 1 - 70
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR02985.java

@@ -37,76 +37,7 @@ public class THR02985 extends QCCatalogue {
             "[黄连素]小檗碱片",
             "乙胺丁醇片",
             "利福平胶囊",
-            "异烟肼针",
-            "[特]门冬胰岛素针",
-            "[预填充]甘精胰岛素针",
-            "[优泌乐50]精蛋白锌赖脯胰岛素针",
-            "[特30]门冬胰岛素30针",
-            "左旋甲状腺素片",
-            "胰岛素针",
-            "[进口]奥曲肽针",
-            "[优泌乐25]精蛋白锌赖脯胰岛素针",
-            "[国产]生长抑素针",
-            "[国产]特利加压素针",
-            "[国产]奥曲肽针",
-            "[诺和灵30R]精蛋白生物合成人胰岛素针",
-            "谷赖胰岛素针",
-            "地特胰岛素针",
-            "[进口]生长抑素针",
-            "甲巯咪唑片",
-            "降钙素针",
-            "[优泌乐]赖脯胰岛素针",
-            "利拉鲁肽针",
-            "重组甘精胰岛素针",
-            "[70/30]精蛋白锌重组人胰岛素针",
-            "[预灌封优泌乐50]精蛋白锌赖脯胰岛素针",
-            "黄体酮针",
-            "地屈孕酮片",
-            "50/50混合重组人胰岛素针",
-            "炔诺酮片",
-            "[进口]特利加压素针",
-            "戊酸雌二醇片",
-            "4.5iu生长激素针",
-            "生物合成人胰岛素针",
-            "米非司酮片",
-            "[进口]黄体酮软胶囊",
-            "十一酸睾酮胶囊",
-            "[芯中效]精蛋白锌重组人胰岛素针",
-            "[国产]丙硫氧嘧啶片",
-            "[国产]黄体酮胶囊",
-            "[芯常规]重组人胰岛素针",
-            "[自备]重组甘精胰岛素针",
-            "[密盖息]降钙素鼻喷剂",
-            "甲羟孕酮片",
-            "替勃龙片",
-            "[金尔力]降钙素鼻喷剂",
-            "雷洛昔芬片",
-            "瑞格列奈片",
-            "西格列汀片",
-            "维格列汀片",
-            "伏格列波糖片",
-            "[合资]二甲双胍片",
-            "[进口]硫辛酸针",
-            "[合资]阿卡波糖片",
-            "格列齐特缓释片",
-            "达格列净片",
-            "[合资]格列美脲片",
-            "[绿叶]阿卡波糖胶囊",
-            "[海汇]格列美脲片",
-            "格列吡嗪缓释胶囊",
-            "[国产]阿卡波糖片",
-            "格列吡嗪控释片",
-            "[国产]二甲双胍片",
-            "吡格列酮二甲双胍片",
-            "沙格列汀片",
-            "[艾可拓]吡格列酮片",
-            "阿仑膦酸钠维D3片",
-            "[卡司平]吡格列酮片",
-            "[国产]硫辛酸针",
-            "格列喹酮片",
-            "[国产]阿仑膦酸钠肠溶片",
-            "那格列奈片",
-            "[自备]格列齐特-II片",
+            "异烟肼针"
     };
 
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {

+ 87 - 9
kernel/src/main/java/com/lantone/qc/kernel/catalogue/threelevelward/THR02986.java

@@ -12,7 +12,12 @@ import org.apache.commons.lang3.StringUtils;
 import org.springframework.stereotype.Component;
 
 import java.text.SimpleDateFormat;
-import java.util.*;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
 
 /**
  * @ClassName : THR02986
@@ -23,11 +28,7 @@ import java.util.*;
  */
 @Component
 public class THR02986 extends QCCatalogue {
-    private static final String[] JS = {"瑞格列奈片","西格列汀片","维格列汀片","伏格列波糖片","[合资]二甲双胍片"
-            ,"[进口]硫辛酸针","[合资]阿卡波糖片","格列齐特缓释片","达格列净片","[合资]格列美脲片","[绿叶]阿卡波糖胶囊"
-            ,"[海汇]格列美脲片","格列吡嗪缓释胶囊","[国产]阿卡波糖片","格列吡嗪控释片","[国产]二甲双胍片","沙格列汀片"
-            ,"吡格列酮二甲双胍片","[艾可拓]吡格列酮片","阿仑膦酸钠维D3片","[卡司平]吡格列酮片","[国产]硫辛酸针"
-            ,"格列喹酮片","[国产]阿仑膦酸钠肠溶片","那格列奈片","[自备]格列齐特-II片"};
+
     public void start(InputInfo inputInfo, OutputInfo outputInfo) {
         List<DoctorAdviceDoc> doctorAdviceDocs = inputInfo.getDoctorAdviceDocs();
         List<ThreeLevelWardDoc> threeLevelWardDocs = inputInfo.getThreeLevelWardDocs();
@@ -44,7 +45,7 @@ public class THR02986 extends QCCatalogue {
             if (StringUtil.isNotBlank(drugCategory) && drugCategory.equals("激素")) {
 
                 if (StringUtil.isNotBlank(name)) {
-                    if(Arrays.asList(JS).contains(name)){
+                    if (Arrays.asList(JS).contains(name)) {
                         continue;
                     }
                     doctorAdviceDrugMap.put(StringUtil.parseDateTime(startDateStr), name);
@@ -68,7 +69,7 @@ public class THR02986 extends QCCatalogue {
             boolean isFind = false;
             for (String drug : splitDrugs) {
                 int matchSum = 0;
-                if (drug.equals("合资") || drug.equals("进口") || drug.equals("国产") ) {
+                if (drug.equals("合资") || drug.equals("进口") || drug.equals("国产")) {
                     continue;
                 }
                 matchSum = getMatchSum(inputInfo.getFirstCourseRecordDoc(), allDoctorWradDocs, doctorAdviceDate, drug, matchSum, 2);
@@ -103,7 +104,7 @@ public class THR02986 extends QCCatalogue {
         for (ThreeLevelWardDoc threeLevelWardDoc : allDoctorWradDocs) {
             Map<String, String> wardDocStructureMap = threeLevelWardDoc.getStructureMap();
             String wardDateStr = wardDocStructureMap.get("查房日期");
-            if(StringUtils.isNotBlank(wardDateStr)){
+            if (StringUtils.isNotBlank(wardDateStr)) {
                 wardDateStr = wardDateStr.split(" ")[0];
             }
             String content = wardDocStructureMap.get("病情记录") + wardDocStructureMap.get("治疗计划和措施");
@@ -116,4 +117,81 @@ public class THR02986 extends QCCatalogue {
         }
         return matchSum;
     }
+
+    private static final String[] JS = { "瑞格列奈片", "西格列汀片", "维格列汀片", "伏格列波糖片", "[合资]二甲双胍片"
+            , "[进口]硫辛酸针", "[合资]阿卡波糖片", "格列齐特缓释片", "达格列净片", "[合资]格列美脲片", "[绿叶]阿卡波糖胶囊"
+            , "[海汇]格列美脲片", "格列吡嗪缓释胶囊", "[国产]阿卡波糖片", "格列吡嗪控释片", "[国产]二甲双胍片", "沙格列汀片"
+            , "吡格列酮二甲双胍片", "[艾可拓]吡格列酮片", "阿仑膦酸钠维D3片", "[卡司平]吡格列酮片", "[国产]硫辛酸针"
+            , "格列喹酮片", "[国产]阿仑膦酸钠肠溶片", "那格列奈片", "[自备]格列齐特-II片",
+            "[特]门冬胰岛素针",
+            "[预填充]甘精胰岛素针",
+            "[优泌乐50]精蛋白锌赖脯胰岛素针",
+            "[特30]门冬胰岛素30针",
+            "左旋甲状腺素片",
+            "胰岛素针",
+            "[进口]奥曲肽针",
+            "[优泌乐25]精蛋白锌赖脯胰岛素针",
+            "[国产]生长抑素针",
+            "[国产]特利加压素针",
+            "[国产]奥曲肽针",
+            "[诺和灵30R]精蛋白生物合成人胰岛素针",
+            "谷赖胰岛素针",
+            "地特胰岛素针",
+            "[进口]生长抑素针",
+            "甲巯咪唑片",
+            "降钙素针",
+            "[优泌乐]赖脯胰岛素针",
+            "利拉鲁肽针",
+            "重组甘精胰岛素针",
+            "[70/30]精蛋白锌重组人胰岛素针",
+            "[预灌封优泌乐50]精蛋白锌赖脯胰岛素针",
+            "黄体酮针",
+            "地屈孕酮片",
+            "50/50混合重组人胰岛素针",
+            "炔诺酮片",
+            "[进口]特利加压素针",
+            "戊酸雌二醇片",
+            "4.5iu生长激素针",
+            "生物合成人胰岛素针",
+            "米非司酮片",
+            "[进口]黄体酮软胶囊",
+            "十一酸睾酮胶囊",
+            "[芯中效]精蛋白锌重组人胰岛素针",
+            "[国产]丙硫氧嘧啶片",
+            "[国产]黄体酮胶囊",
+            "[芯常规]重组人胰岛素针",
+            "[自备]重组甘精胰岛素针",
+            "[密盖息]降钙素鼻喷剂",
+            "甲羟孕酮片",
+            "替勃龙片",
+            "[金尔力]降钙素鼻喷剂",
+            "雷洛昔芬片",
+            "瑞格列奈片",
+            "西格列汀片",
+            "维格列汀片",
+            "伏格列波糖片",
+            "[合资]二甲双胍片",
+            "[进口]硫辛酸针",
+            "[合资]阿卡波糖片",
+            "格列齐特缓释片",
+            "达格列净片",
+            "[合资]格列美脲片",
+            "[绿叶]阿卡波糖胶囊",
+            "[海汇]格列美脲片",
+            "格列吡嗪缓释胶囊",
+            "[国产]阿卡波糖片",
+            "格列吡嗪控释片",
+            "[国产]二甲双胍片",
+            "吡格列酮二甲双胍片",
+            "沙格列汀片",
+            "[艾可拓]吡格列酮片",
+            "阿仑膦酸钠维D3片",
+            "[卡司平]吡格列酮片",
+            "[国产]硫辛酸针",
+            "格列喹酮片",
+            "[国产]阿仑膦酸钠肠溶片",
+            "那格列奈片",
+            "[自备]格列齐特-II片"
+    };
+
 }