Commit 1fd78cc5987ba0b434f1dac2eec71a7ae15072fc
1 parent
6e45c5db57
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 76 additions and 92 deletions
platform-operate-api/src/main/java/com/lyms/hospitalapi/lhxfy/LhxfyService.java
View file @
1fd78cc
... | ... | @@ -83,6 +83,11 @@ |
83 | 83 | Map<String, String> itemParam = new HashMap<>(1); |
84 | 84 | itemParam.put("cardNo", cardNo); |
85 | 85 | String json = HttpClientUtil.doGet(LHFY_LIS_URL, itemParam,"utf-8",""); |
86 | +// String json = "[{\"id\":null,\"lisId\":\"508632\",\"title\":null,\"type\":null,\"vcCardNo\":\"130825199201183722\",\"name\":\"任艳姣\",\"bhnum\":\"2107200105\",\"age\":\"29岁\",\"sex\":\"2\",\"applyTime\":\"2021-07-20T04:11:22.000+00:00\",\"checkTime\":\"2021-07-20T04:10:35.000+00:00\",\"publishTime\":\"2021-07-20T07:41:02.000+00:00\",\"applyDoctor\":\"修素英\",\"applyDept\":\"保健科\",\"checker\":\"张丽娜\",\"modified\":\"2021-07-20T07:41:02.000+00:00\",\"created\":\"2021-07-20T04:11:22.000+00:00\",\"hospitalId\":null,\"phone\":null,\"items\":[{\"id\":null,\"lisId\":\"508632\",\"code\":\"WBC\",\"name\":\"白细胞数目\",\"result\":\"6.84\",\"resultFlag\":null,\"ref\":\"4--10\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"HGB\",\"name\":\"血红蛋白浓度\",\"result\":\"142.00\",\"resultFlag\":null,\"ref\":\"110--150\",\"resultType\":null,\"unit\":\"g/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"RBC\",\"name\":\"红细胞数目\",\"result\":\"4.76\",\"resultFlag\":null,\"ref\":\"3.5--5\",\"resultType\":null,\"unit\":\"10^12/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"HCT\",\"name\":\"红细胞压积\",\"result\":\"42.10\",\"resultFlag\":null,\"ref\":\"37--47\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MCV\",\"name\":\"平均红细胞体积\",\"result\":\"88.30\",\"resultFlag\":null,\"ref\":\"80--100\",\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MCH\",\"name\":\"平均红细胞血红蛋白含量\",\"result\":\"29.90\",\"resultFlag\":null,\"ref\":\"27--34\",\"resultType\":null,\"unit\":\"pg\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MCHC\",\"name\":\"平均红细胞血红蛋白浓度\",\"result\":\"339.00\",\"resultFlag\":null,\"ref\":\"320--360\",\"resultType\":null,\"unit\":\"g/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"PLT\",\"name\":\"血小板数目\",\"result\":\"303.00\",\"resultFlag\":\"↑\",\"ref\":\"100--300\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"RDW-SD\",\"name\":\"红细胞分布宽度标准差\",\"result\":\"38.90\",\"resultFlag\":null,\"ref\":\"35--56\",\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"RDW-CV\",\"name\":\"红细胞分布宽度变异系数\",\"result\":\"12.40\",\"resultFlag\":null,\"ref\":\"11--16\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"PDW\",\"name\":\"血小板分布宽度\",\"result\":\"15.50\",\"resultFlag\":null,\"ref\":\"15--17\",\"resultType\":null,\"unit\":null,\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MPV\",\"name\":\"平均血小板体积\",\"result\":\"7.70\",\"resultFlag\":null,\"ref\":\"6.5--12\",\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"P-LCC\",\"name\":\"大血小板数目\",\"result\":\"34.00\",\"resultFlag\":null,\"ref\":\"30--90\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"P-LCR\",\"name\":\"大血小板比率\",\"result\":\"11.10\",\"resultFlag\":null,\"ref\":\"11--45\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"PCT\",\"name\":\"血小板压积\",\"result\":\"0.233\",\"resultFlag\":null,\"ref\":\"0.108--0.282\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"NEU#\",\"name\":\"中性粒细胞数目\",\"result\":\"4.09\",\"resultFlag\":null,\"ref\":\"2--7\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"LYM#\",\"name\":\"淋巴细胞数目\",\"result\":\"2.33\",\"resultFlag\":null,\"ref\":\"0.8--4\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MON#\",\"name\":\"单核细胞数目\",\"result\":\"0.25\",\"resultFlag\":null,\"ref\":\"0.12--1.2\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"EOS#\",\"name\":\"嗜酸性粒细胞数目\",\"result\":\"0.14\",\"resultFlag\":null,\"ref\":\"0.02--0.5\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"BAS#\",\"name\":\"嗜碱性粒细胞数目\",\"result\":\"0.03\",\"resultFlag\":null,\"ref\":\"0--0.1\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"NEU%\",\"name\":\"中性粒细胞百分比\",\"result\":\"59.90\",\"resultFlag\":null,\"ref\":\"50--70\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"LYM%\",\"name\":\"淋巴细胞百分比\",\"result\":\"34.10\",\"resultFlag\":null,\"ref\":\"20--40\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"MON%\",\"name\":\"单核细胞百分比\",\"result\":\"3.60\",\"resultFlag\":null,\"ref\":\"3--12\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"EOS%\",\"name\":\"嗜酸性粒细胞百分比\",\"result\":\"2.00\",\"resultFlag\":null,\"ref\":\"0.5--5\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508632\",\"code\":\"BAS%\",\"name\":\"嗜碱性粒细胞百分比\",\"result\":\"0.40\",\"resultFlag\":null,\"ref\":\"0--1\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null}],\"status\":null}]"; | |
87 | +// if ("13082519880407271X".equals(cardNo)) | |
88 | +// { | |
89 | +// json = "[{\"id\":null,\"lisId\":\"508635\",\"title\":null,\"type\":null,\"vcCardNo\":\"13082519880407271X\",\"name\":\"郭学刚\",\"bhnum\":\"2004130003\",\"age\":\"32岁\",\"sex\":\"1\",\"applyTime\":\"2021-07-20T04:12:39.000+00:00\",\"checkTime\":\"2021-07-20T04:12:00.000+00:00\",\"publishTime\":\"2021-07-20T07:41:24.000+00:00\",\"applyDoctor\":\"卜国林\",\"applyDept\":\"保健科\",\"checker\":\"张丽娜\",\"modified\":\"2021-07-20T07:41:24.000+00:00\",\"created\":\"2021-07-20T04:12:39.000+00:00\",\"hospitalId\":null,\"phone\":null,\"items\":[{\"id\":null,\"lisId\":\"508635\",\"code\":\"WBC\",\"name\":\"白细胞数目\",\"result\":\"3.10\",\"resultFlag\":\"↓\",\"ref\":\"4--10\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"HGB\",\"name\":\"血红蛋白浓度\",\"result\":\"154.00\",\"resultFlag\":null,\"ref\":\"120--160\",\"resultType\":null,\"unit\":\"g/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"RBC\",\"name\":\"红细胞数目\",\"result\":\"4.83\",\"resultFlag\":null,\"ref\":\"4--5.5\",\"resultType\":null,\"unit\":\"10^12/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"HCT\",\"name\":\"红细胞压积\",\"result\":\"44.70\",\"resultFlag\":null,\"ref\":\"40--54\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MCV\",\"name\":\"平均红细胞体积\",\"result\":\"92.50\",\"resultFlag\":null,\"ref\":\"80--100\",\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MCH\",\"name\":\"平均红细胞血红蛋白含量\",\"result\":\"31.80\",\"resultFlag\":null,\"ref\":\"27--34\",\"resultType\":null,\"unit\":\"pg\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MCHC\",\"name\":\"平均红细胞血红蛋白浓度\",\"result\":\"344.00\",\"resultFlag\":null,\"ref\":\"320--360\",\"resultType\":null,\"unit\":\"g/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"PLT\",\"name\":\"血小板数目\",\"result\":\"158.00\",\"resultFlag\":null,\"ref\":\"100--300\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"RDW-SD\",\"name\":\"红细胞分布宽度标准差\",\"result\":\"40.60\",\"resultFlag\":null,\"ref\":null,\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"RDW-CV\",\"name\":\"红细胞分布宽度变异系数\",\"result\":\"12.40\",\"resultFlag\":null,\"ref\":\"11--16\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"PDW\",\"name\":\"血小板分布宽度\",\"result\":\"16.20\",\"resultFlag\":null,\"ref\":\"15--17\",\"resultType\":null,\"unit\":null,\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MPV\",\"name\":\"平均血小板体积\",\"result\":\"9.50\",\"resultFlag\":null,\"ref\":\"6.5--12\",\"resultType\":null,\"unit\":\"fL\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"P-LCC\",\"name\":\"大血小板数目\",\"result\":\"36.00\",\"resultFlag\":null,\"ref\":\"30--90\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"P-LCR\",\"name\":\"大血小板比率\",\"result\":\"22.60\",\"resultFlag\":null,\"ref\":\"11--45\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"PCT\",\"name\":\"血小板压积\",\"result\":\"0.150\",\"resultFlag\":null,\"ref\":\"0.108--0.282\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"NEU#\",\"name\":\"中性粒细胞数目\",\"result\":\"1.63\",\"resultFlag\":\"↓\",\"ref\":\"2--7\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"LYM#\",\"name\":\"淋巴细胞数目\",\"result\":\"1.08\",\"resultFlag\":null,\"ref\":\"0.8--4\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MON#\",\"name\":\"单核细胞数目\",\"result\":\"0.24\",\"resultFlag\":null,\"ref\":\"0.12--1.2\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"EOS#\",\"name\":\"嗜酸性粒细胞数目\",\"result\":\"0.14\",\"resultFlag\":null,\"ref\":\"0.02--0.5\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"BAS#\",\"name\":\"嗜碱性粒细胞数目\",\"result\":\"0.01\",\"resultFlag\":null,\"ref\":\"0--0.1\",\"resultType\":null,\"unit\":\"10^9/L\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"NEU%\",\"name\":\"中性粒细胞百分比\",\"result\":\"53.00\",\"resultFlag\":null,\"ref\":\"50--70\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"LYM%\",\"name\":\"淋巴细胞百分比\",\"result\":\"34.70\",\"resultFlag\":null,\"ref\":\"20--40\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"MON%\",\"name\":\"单核细胞百分比\",\"result\":\"7.60\",\"resultFlag\":null,\"ref\":\"3--12\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"EOS%\",\"name\":\"嗜酸性粒细胞百分比\",\"result\":\"4.40\",\"resultFlag\":null,\"ref\":\"0.5--5\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null},{\"id\":null,\"lisId\":\"508635\",\"code\":\"BAS%\",\"name\":\"嗜碱性粒细胞百分比\",\"result\":\"0.30\",\"resultFlag\":null,\"ref\":\"0--1\",\"resultType\":null,\"unit\":\"%\",\"printOrder\":null,\"charResult\":null,\"numberResult\":null,\"hospitalId\":null}],\"status\":null}]"; | |
90 | +// } | |
86 | 91 | if (StringUtils.isNotEmpty(json)) |
87 | 92 | { |
88 | 93 | return JsonUtil.jsonToList(json,LisReportModel.class); |
89 | 94 | |
90 | 95 | |
91 | 96 | |
... | ... | @@ -105,39 +110,20 @@ |
105 | 110 | System.out.println("autoInLis WifeCardNo="+preEugenicsBaseModel.getWifeCardNo()); |
106 | 111 | //查询妻子的lis |
107 | 112 | //白带检查 |
108 | - List<Integer> bdjc = new LinkedList<>(); | |
109 | - bdjc.add(-1); | |
110 | - bdjc.add(-1); | |
111 | - bdjc.add(-1); | |
112 | - bdjc.add(-1); | |
113 | - bdjc.add(-1); | |
114 | - bdjc.add(-1); | |
115 | - bdjc.add(-1); | |
116 | - bdjc.add(-1); | |
113 | + // List<Integer> bdjc = new ArrayList<>(8); | |
114 | + Integer[] bdjc = new Integer[]{-1,-1,-1,-1,-1,-1,-1,-1}; | |
117 | 115 | |
118 | 116 | //血细胞分析 |
119 | - List<String> xxbfx = new LinkedList<>(); | |
120 | - xxbfx.add(""); | |
121 | - xxbfx.add(""); | |
122 | - xxbfx.add(""); | |
123 | - xxbfx.add(""); | |
124 | - xxbfx.add(""); | |
125 | - xxbfx.add(""); | |
126 | - xxbfx.add(""); | |
127 | - xxbfx.add(""); | |
128 | - xxbfx.add(""); | |
129 | - //尿常规 | |
130 | - List<Object> ncg = new LinkedList<>(); | |
131 | - ncg.add(-1); | |
132 | - ncg.add(""); | |
117 | + //List<String> xxbfx = new ArrayList<>(9); | |
118 | + String[] xxbfx = new String[9]; | |
133 | 119 | |
120 | +// //尿常规 | |
121 | +// Object[] ncg = new Object[-1,""]; | |
122 | +// ncg.add(-1); | |
123 | +// ncg.add(""); | |
124 | + | |
134 | 125 | //乙肝血清学检查 |
135 | - List<Integer> yigan = new LinkedList<>(); | |
136 | - yigan.add(-1); | |
137 | - yigan.add(-1); | |
138 | - yigan.add(-1); | |
139 | - yigan.add(-1); | |
140 | - yigan.add(-1); | |
126 | + Integer[] yigan = new Integer[]{-1,-1,-1,-1,-1}; | |
141 | 127 | |
142 | 128 | Map<String, Object> wifeClinicalCheck = preEugenicsBaseModel.getWifeClinicalCheck(); |
143 | 129 | if (wifeClinicalCheck == null || wifeClinicalCheck.size() == 0) |
... | ... | @@ -146,7 +132,7 @@ |
146 | 132 | } |
147 | 133 | |
148 | 134 | List<LisReportModel> lisReportModels = getLhxfyLis(preEugenicsBaseModel.getWifeCardNo()); |
149 | - System.out.println("lisReportModels="+lisReportModels.size()); | |
135 | + System.out.println("lisReportModels=" + lisReportModels.size()); | |
150 | 136 | if (CollectionUtils.isNotEmpty(lisReportModels)) { |
151 | 137 | for (LisReportModel model : lisReportModels) { |
152 | 138 | |
... | ... | @@ -157,6 +143,7 @@ |
157 | 143 | System.out.println("LisReportModel="+model.getLisId()); |
158 | 144 | List<LisReportItemModel> itemModels = model.getItems(); |
159 | 145 | if (CollectionUtils.isNotEmpty(itemModels)) { |
146 | + System.out.println("itemModels="+itemModels.size()); | |
160 | 147 | for (LisReportItemModel itemModel : itemModels) { |
161 | 148 | String code = itemModel.getCode(); |
162 | 149 | String result = itemModel.getResult(); |
163 | 150 | |
... | ... | @@ -165,11 +152,11 @@ |
165 | 152 | { |
166 | 153 | if (result.contains("阴性") || result.contains("-")) |
167 | 154 | { |
168 | - bdjc.add(0, 0); | |
155 | + bdjc[0]= 0; | |
169 | 156 | } |
170 | 157 | else if (result.contains("阳性") || result.contains("+")) |
171 | 158 | { |
172 | - bdjc.add(0, 1); | |
159 | + bdjc[0]= 1; | |
173 | 160 | } |
174 | 161 | } |
175 | 162 | |
176 | 163 | |
... | ... | @@ -177,11 +164,11 @@ |
177 | 164 | { |
178 | 165 | if (result.contains("阴性")) |
179 | 166 | { |
180 | - bdjc.add(1, 0); | |
167 | + bdjc[1]= 0; | |
181 | 168 | } |
182 | 169 | else if (result.contains("阳性")) |
183 | 170 | { |
184 | - bdjc.add(1, 1); | |
171 | + bdjc[1]= 1; | |
185 | 172 | } |
186 | 173 | } |
187 | 174 | |
188 | 175 | |
189 | 176 | |
190 | 177 | |
191 | 178 | |
192 | 179 | |
193 | 180 | |
194 | 181 | |
... | ... | @@ -189,35 +176,35 @@ |
189 | 176 | { |
190 | 177 | if (result.contains("阴性") || result.contains("-")) |
191 | 178 | { |
192 | - bdjc.add(2, 0); | |
179 | + bdjc[2]= 0; | |
193 | 180 | } |
194 | 181 | else if (result.contains("阳性") || result.contains("+")) |
195 | 182 | { |
196 | - bdjc.add(2, 1); | |
183 | + bdjc[2]= 1; | |
197 | 184 | } |
198 | 185 | } |
199 | 186 | |
200 | 187 | else if ("QJD".equals(code)) |
201 | 188 | { |
202 | 189 | if (result.equals("I") || result.equals("Ⅰ")) { |
203 | - bdjc.add(3, 0); | |
190 | + bdjc[3]= 0; | |
204 | 191 | } else if (result.equals("II") || result.equals("Ⅱ")) { |
205 | - bdjc.add(3, 1); | |
192 | + bdjc[3]= 1; | |
206 | 193 | } else if (result.equals("Ⅲ") || result.equals("III")) { |
207 | - bdjc.add(3, 8); | |
194 | + bdjc[3]= 8; | |
208 | 195 | } else if (result.equals("IV") || result.equals("IV")) { |
209 | - bdjc.add(3, 9); | |
196 | + bdjc[3]= 9; | |
210 | 197 | } |
211 | 198 | } |
212 | 199 | if ("ACWSY".equals(code)) |
213 | 200 | { |
214 | 201 | if (result.contains("阴性")) |
215 | 202 | { |
216 | - bdjc.add(4, 0); | |
203 | + bdjc[4]= 0; | |
217 | 204 | } |
218 | 205 | else if (result.contains("阳性")) |
219 | 206 | { |
220 | - bdjc.add(4, 1); | |
207 | + bdjc[4]= 1; | |
221 | 208 | } |
222 | 209 | } |
223 | 210 | |
224 | 211 | |
... | ... | @@ -228,11 +215,11 @@ |
228 | 215 | |
229 | 216 | if (d < 4.5 ) |
230 | 217 | { |
231 | - bdjc.add(5, 0); | |
218 | + bdjc[5]= 0; | |
232 | 219 | } |
233 | 220 | else |
234 | 221 | { |
235 | - bdjc.add(5, 1); | |
222 | + bdjc[5]= 1; | |
236 | 223 | } |
237 | 224 | }catch (Exception e) |
238 | 225 | { |
239 | 226 | |
240 | 227 | |
241 | 228 | |
242 | 229 | |
243 | 230 | |
244 | 231 | |
245 | 232 | |
246 | 233 | |
247 | 234 | |
248 | 235 | |
249 | 236 | |
250 | 237 | |
251 | 238 | |
252 | 239 | |
253 | 240 | |
254 | 241 | |
255 | 242 | |
... | ... | @@ -244,60 +231,60 @@ |
244 | 231 | { |
245 | 232 | if (result.contains("阴性")) |
246 | 233 | { |
247 | - bdjc.add(6, 0); | |
234 | + bdjc[6]= 0; | |
248 | 235 | } |
249 | 236 | else if (result.contains("阳性")) |
250 | 237 | { |
251 | - bdjc.add(6, 1); | |
238 | + bdjc[6]= 1; | |
252 | 239 | } |
253 | 240 | } |
254 | 241 | if ("SYYYT".equals(code)) |
255 | 242 | { |
256 | 243 | if (result.contains("阴性")) |
257 | 244 | { |
258 | - bdjc.add(7, 0); | |
245 | + bdjc[7]= 0; | |
259 | 246 | } |
260 | 247 | else if (result.contains("阳性")) |
261 | 248 | { |
262 | - bdjc.add(7, 1); | |
249 | + bdjc[7]= 1; | |
263 | 250 | } |
264 | 251 | } |
265 | 252 | |
266 | 253 | if ("HGB".equals(code)) |
267 | 254 | { |
268 | - xxbfx.add(0,result); | |
255 | + xxbfx[0] = result; | |
269 | 256 | } |
270 | 257 | if ("RBC".equals(code)) |
271 | 258 | { |
272 | - xxbfx.add(1,result); | |
259 | + xxbfx[1] = result; | |
273 | 260 | } |
274 | 261 | if ("PLT".equals(code)) |
275 | 262 | { |
276 | - xxbfx.add(2,result); | |
263 | + xxbfx[2] = result; | |
277 | 264 | } |
278 | 265 | if ("WBC".equals(code)) |
279 | 266 | { |
280 | - xxbfx.add(3,result); | |
267 | + xxbfx[3] = result; | |
281 | 268 | } |
282 | - if (code.contains("NEUT%")) | |
269 | + if (code.contains("NEU%")) | |
283 | 270 | { |
284 | - xxbfx.add(4,result); | |
271 | + xxbfx[4] = result; | |
285 | 272 | } |
286 | - if (code.contains("EO%")) | |
273 | + if (code.contains("EOS%")) | |
287 | 274 | { |
288 | - xxbfx.add(7,result); | |
275 | + xxbfx[7] = result; | |
289 | 276 | } |
290 | - if (code.contains("BASO%")) | |
277 | + if (code.contains("BAS%")) | |
291 | 278 | { |
292 | - xxbfx.add(8,result); | |
279 | + xxbfx[8] = result; | |
293 | 280 | } |
294 | - if (code.contains("LYMPH%")) | |
281 | + if (code.contains("LYM%")) | |
295 | 282 | { |
296 | - xxbfx.add(5,result); | |
283 | + xxbfx[5] = result; | |
297 | 284 | } |
298 | - if (code.contains("MONO%")) | |
285 | + if (code.contains("MON%")) | |
299 | 286 | { |
300 | - xxbfx.add(6,result); | |
287 | + xxbfx[6] = result; | |
301 | 288 | } |
302 | 289 | //RH血型 |
303 | 290 | if ("RH".equals(code)) |
304 | 291 | |
... | ... | @@ -341,10 +328,10 @@ |
341 | 328 | { |
342 | 329 | if (result.contains("阴性")) |
343 | 330 | { |
344 | - yigan.add(0, 0); | |
331 | + yigan[0] = 0; | |
345 | 332 | } else if (result.contains("阳性")) |
346 | 333 | { |
347 | - yigan.add(0, 1); | |
334 | + yigan[0] = 1; | |
348 | 335 | } |
349 | 336 | } |
350 | 337 | |
351 | 338 | |
... | ... | @@ -352,10 +339,10 @@ |
352 | 339 | { |
353 | 340 | if (result.contains("阴性")) |
354 | 341 | { |
355 | - yigan.add(1, 0); | |
342 | + yigan[1] = 0; | |
356 | 343 | } else if (result.contains("阳性")) |
357 | 344 | { |
358 | - yigan.add(1,1); | |
345 | + yigan[1] = 1; | |
359 | 346 | } |
360 | 347 | } |
361 | 348 | |
362 | 349 | |
... | ... | @@ -363,10 +350,10 @@ |
363 | 350 | { |
364 | 351 | if (result.contains("阴性")) |
365 | 352 | { |
366 | - yigan.add(2, 0); | |
353 | + yigan[2] = 0; | |
367 | 354 | } else if (result.contains("阳性")) |
368 | 355 | { |
369 | - yigan.add(2,1); | |
356 | + yigan[2] = 1; | |
370 | 357 | } |
371 | 358 | } |
372 | 359 | |
373 | 360 | |
... | ... | @@ -374,10 +361,10 @@ |
374 | 361 | { |
375 | 362 | if (result.contains("阴性")) |
376 | 363 | { |
377 | - yigan.add(3, 0); | |
364 | + yigan[3] = 0; | |
378 | 365 | } else if (result.contains("阳性")) |
379 | 366 | { |
380 | - yigan.add(3,1); | |
367 | + yigan[3] = 1; | |
381 | 368 | } |
382 | 369 | } |
383 | 370 | |
384 | 371 | |
... | ... | @@ -385,10 +372,10 @@ |
385 | 372 | { |
386 | 373 | if (result.contains("阴性")) |
387 | 374 | { |
388 | - yigan.add(4, 0); | |
375 | + yigan[4] = 0; | |
389 | 376 | } else if (result.contains("阳性")) |
390 | 377 | { |
391 | - yigan.add(4,1); | |
378 | + yigan[4] = 1; | |
392 | 379 | } |
393 | 380 | } |
394 | 381 | |
395 | 382 | |
... | ... | @@ -480,13 +467,10 @@ |
480 | 467 | wifeClinicalCheck.put("xxbfx",xxbfx); |
481 | 468 | wifeClinicalCheck.put("yigan",yigan); |
482 | 469 | |
470 | + preEugenicsBaseModel.setWifeClinicalCheck(wifeClinicalCheck); | |
471 | + | |
483 | 472 | //乙肝血清学检查 |
484 | - List<Integer> hyigan = new LinkedList<>(); | |
485 | - hyigan.add(-1); | |
486 | - hyigan.add(-1); | |
487 | - hyigan.add(-1); | |
488 | - hyigan.add(-1); | |
489 | - hyigan.add(-1); | |
473 | + Integer[] hyigan = new Integer[]{-1,-1,-1,-1,-1}; | |
490 | 474 | |
491 | 475 | //尿常规 |
492 | 476 | // List<Object> hncg = new LinkedList<>(); |
... | ... | @@ -499,7 +483,7 @@ |
499 | 483 | husbandClinicalCheck = new HashMap<>(); |
500 | 484 | } |
501 | 485 | |
502 | - | |
486 | + System.out.println("autoInLis husbandCardNo="+preEugenicsBaseModel.getHusbandCardNo()); | |
503 | 487 | List<LisReportModel> hlisReportModels = getLhxfyLis(preEugenicsBaseModel.getHusbandCardNo()); |
504 | 488 | if (CollectionUtils.isNotEmpty(hlisReportModels)) { |
505 | 489 | for (LisReportModel model : hlisReportModels) { |
506 | 490 | |
... | ... | @@ -549,10 +533,10 @@ |
549 | 533 | { |
550 | 534 | if (result.contains("阴性")) |
551 | 535 | { |
552 | - hyigan.add(0, 0); | |
536 | + hyigan[0]= 0; | |
553 | 537 | } else if (result.contains("阳性")) |
554 | 538 | { |
555 | - hyigan.add(0, 1); | |
539 | + hyigan[0]= 1; | |
556 | 540 | } |
557 | 541 | } |
558 | 542 | |
559 | 543 | |
... | ... | @@ -560,10 +544,10 @@ |
560 | 544 | { |
561 | 545 | if (result.contains("阴性")) |
562 | 546 | { |
563 | - hyigan.add(1, 0); | |
547 | + hyigan[1]= 0; | |
564 | 548 | } else if (result.contains("阳性")) |
565 | 549 | { |
566 | - hyigan.add(1, 1); | |
550 | + hyigan[1]= 1; | |
567 | 551 | } |
568 | 552 | } |
569 | 553 | |
570 | 554 | |
... | ... | @@ -571,10 +555,10 @@ |
571 | 555 | { |
572 | 556 | if (result.contains("阴性")) |
573 | 557 | { |
574 | - hyigan.add(2, 0); | |
558 | + hyigan[2]= 0; | |
575 | 559 | } else if (result.contains("阳性")) |
576 | 560 | { |
577 | - hyigan.add(2, 1); | |
561 | + hyigan[2]= 1; | |
578 | 562 | } |
579 | 563 | } |
580 | 564 | |
581 | 565 | |
... | ... | @@ -582,10 +566,10 @@ |
582 | 566 | { |
583 | 567 | if (result.contains("阴性")) |
584 | 568 | { |
585 | - hyigan.add(3, 0); | |
569 | + hyigan[3]= 0; | |
586 | 570 | } else if (result.contains("阳性")) |
587 | 571 | { |
588 | - hyigan.add(3, 1); | |
572 | + hyigan[3]= 1; | |
589 | 573 | } |
590 | 574 | } |
591 | 575 | |
592 | 576 | |
... | ... | @@ -593,10 +577,10 @@ |
593 | 577 | { |
594 | 578 | if (result.contains("阴性")) |
595 | 579 | { |
596 | - hyigan.add(4, 0); | |
580 | + hyigan[4]= 0; | |
597 | 581 | } else if (result.contains("阳性")) |
598 | 582 | { |
599 | - hyigan.add(4, 1); | |
583 | + hyigan[4]= 1; | |
600 | 584 | } |
601 | 585 | } |
602 | 586 | |
... | ... | @@ -632,7 +616,7 @@ |
632 | 616 | } |
633 | 617 | |
634 | 618 | husbandClinicalCheck.put("yigan",hyigan); |
635 | - | |
619 | + preEugenicsBaseModel.setHusbandClinicalCheck(husbandClinicalCheck); | |
636 | 620 | Query query1 = Query.query(Criteria.where("id").is(preEugenicsBaseModel.getId())); |
637 | 621 | Update update = MongoConvertHelper |
638 | 622 | .convertToNativeUpdate(ReflectionUtils.getUpdateField(preEugenicsBaseModel)); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
1fd78cc
... | ... | @@ -2749,7 +2749,7 @@ |
2749 | 2749 | switch (childbirthManagerRequest.getStatus()) |
2750 | 2750 | { |
2751 | 2751 | case 1: |
2752 | - days = 3; | |
2752 | + days = 5; | |
2753 | 2753 | break; |
2754 | 2754 | case 2: |
2755 | 2755 | days = 7; |
... | ... | @@ -2758,7 +2758,7 @@ |
2758 | 2758 | days = 14; |
2759 | 2759 | break; |
2760 | 2760 | case 4: |
2761 | - days = 28; | |
2761 | + days = 3; | |
2762 | 2762 | break; |
2763 | 2763 | case 5: |
2764 | 2764 | days = 42; |