Commit 658be9f917a007fe824fa276565bc028edeccb41
1 parent
781ec13b1d
Exists in
master
and in
6 other branches
乳腺癌检查
Showing 4 changed files with 252 additions and 9 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java
- platform-dal/src/main/java/com/lyms/platform/query/CancerScreeningQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CancerScreeningRequest.java
platform-dal/src/main/java/com/lyms/platform/pojo/CancerScreeningModel.java
View file @
658be9f
... | ... | @@ -69,16 +69,18 @@ |
69 | 69 | //是否接受过乳腺癌检査 |
70 | 70 | private Map<String,Object> ycRxajc; |
71 | 71 | //既往史 |
72 | - //乳腺手术或活检史 | |
72 | + //乳腺手术或活检史(遵化新增时间 time) | |
73 | 73 | private Map<String,Object> jwsRxss; |
74 | - //激素替代治疗史 | |
74 | + //激素替代治疗史(遵化新增药物 yw) | |
75 | 75 | private Map<String,Object> jwsJstd; |
76 | 76 | //家族史病史 |
77 | 77 | //乳腺癌 |
78 | 78 | private Map<String,Object> jzsRxa; |
79 | 79 | //卵巢癌 |
80 | 80 | private Map<String,Object> jzsLca; |
81 | - //(二)乳腺临床检査 | |
81 | + //遵化新增,宫颈癌字,值和上面卵巢相同 | |
82 | + private Map<String,Object> jzsGja; | |
83 | + //(二)乳腺临床检査,全部遵化新增其它 qt | |
82 | 84 | //皮肤左 |
83 | 85 | private Map<String,Object> rxlPfz; |
84 | 86 | //皮肤右 |
... | ... | @@ -87,7 +89,7 @@ |
87 | 89 | private Map<String,Object> rxlRtz; |
88 | 90 | //乳头右 |
89 | 91 | private Map<String,Object> rxlRty; |
90 | - //溢液左 | |
92 | + //溢液左 ,遵化新增,血性5 浆液性6 清水性7 | |
91 | 93 | private Map<String,Object> rxlYyz; |
92 | 94 | //溢液右 |
93 | 95 | private Map<String,Object> rxlYyy; |
... | ... | @@ -95,7 +97,7 @@ |
95 | 97 | private Map<String,Object> rxlZkz; |
96 | 98 | //肿块右 |
97 | 99 | private Map<String,Object> rxlZky; |
98 | - //大小左 | |
100 | + //大小左 ,遵化新增,手输 shous | |
99 | 101 | private Map<String,Object> rxlDxz; |
100 | 102 | //大小右 |
101 | 103 | private Map<String,Object> rxlDxy; |
102 | 104 | |
... | ... | @@ -103,11 +105,11 @@ |
103 | 105 | private Map<String,Object> rxlXzz; |
104 | 106 | //形状右 |
105 | 107 | private Map<String,Object> rxlXzy; |
106 | - //硬度左 | |
108 | + //硬度左 ,遵化新增, 韧4 | |
107 | 109 | private Map<String,Object> rxlYdz; |
108 | 110 | //硬度右 |
109 | 111 | private Map<String,Object> rxlYdy; |
110 | - //边缘左 | |
112 | + //边缘左 ,遵化新增,部分清楚 3 | |
111 | 113 | private Map<String,Object> rxlByz; |
112 | 114 | //边缘右 |
113 | 115 | private Map<String,Object> rxlByy; |
... | ... | @@ -121,6 +123,8 @@ |
121 | 123 | private Map<String,Object> rxlHddy; |
122 | 124 | //副乳1.无2.有 |
123 | 125 | private String rxlFr; |
126 | + // 遵化新增 ,副乳其它 | |
127 | + private String rxlFrqt; | |
124 | 128 | //腋淋巴结左 |
125 | 129 | private Map<String,Object> rxlYlbz; |
126 | 130 | //腋淋巴结右 |
... | ... | @@ -131,6 +135,9 @@ |
131 | 135 | private Map<String,Object> rxlSglby; |
132 | 136 | //临床检査结果 |
133 | 137 | private Map<String,Object> rxlJcjg; |
138 | + //遵化新增, 治疗情况 | |
139 | + private String zlqk; | |
140 | + | |
134 | 141 | //(三)乳腺彩色超声检査 |
135 | 142 | //超声所见 |
136 | 143 | private String rxCssj; |
... | ... | @@ -138,7 +145,7 @@ |
138 | 145 | private Map<String,Object> rxFlz; |
139 | 146 | //分类右 |
140 | 147 | private Map<String,Object> rxlFly; |
141 | - //建议 | |
148 | + //建议 遵化新增,手术4 , 其它qt | |
142 | 149 | private Map<String,Object> rxlJy; |
143 | 150 | //检查机构 |
144 | 151 | private String rxlJcdw; |
... | ... | @@ -151,7 +158,7 @@ |
151 | 158 | private Map<String,Object> rxPgz; |
152 | 159 | //乳腺X线评估右 |
153 | 160 | private Map<String,Object> rxlPgy; |
154 | - //建议 | |
161 | + //建议 遵化新增,手术4 , 其它qt | |
155 | 162 | private Map<String,Object> rxJy; |
156 | 163 | //(五〉最终随访结果 |
157 | 164 | //随访情况 |
... | ... | @@ -180,6 +187,8 @@ |
180 | 187 | private String sfJcry; |
181 | 188 | //检査日期 |
182 | 189 | private Date sfJcsj; |
190 | + //下次预约时间 | |
191 | + private Date nextDate; | |
183 | 192 | |
184 | 193 | private Date modified; |
185 | 194 | private Date created; |
... | ... | @@ -204,6 +213,38 @@ |
204 | 213 | |
205 | 214 | public void setSfJcrq(Date sfJcrq) { |
206 | 215 | this.sfJcrq = sfJcrq; |
216 | + } | |
217 | + | |
218 | + public Map <String, Object> getJzsGja() { | |
219 | + return jzsGja; | |
220 | + } | |
221 | + | |
222 | + public void setJzsGja(Map <String, Object> jzsGja) { | |
223 | + this.jzsGja = jzsGja; | |
224 | + } | |
225 | + | |
226 | + public String getRxlFrqt() { | |
227 | + return rxlFrqt; | |
228 | + } | |
229 | + | |
230 | + public void setRxlFrqt(String rxlFrqt) { | |
231 | + this.rxlFrqt = rxlFrqt; | |
232 | + } | |
233 | + | |
234 | + public String getZlqk() { | |
235 | + return zlqk; | |
236 | + } | |
237 | + | |
238 | + public void setZlqk(String zlqk) { | |
239 | + this.zlqk = zlqk; | |
240 | + } | |
241 | + | |
242 | + public Date getNextDate() { | |
243 | + return nextDate; | |
244 | + } | |
245 | + | |
246 | + public void setNextDate(Date nextDate) { | |
247 | + this.nextDate = nextDate; | |
207 | 248 | } |
208 | 249 | |
209 | 250 | public Date getSfZlrq() { |
platform-dal/src/main/java/com/lyms/platform/query/CancerScreeningQuery.java
View file @
658be9f
... | ... | @@ -15,6 +15,7 @@ |
15 | 15 | import org.springframework.data.mongodb.core.query.Criteria; |
16 | 16 | |
17 | 17 | import java.util.Date; |
18 | +import java.util.HashMap; | |
18 | 19 | import java.util.Map; |
19 | 20 | |
20 | 21 | /** |
... | ... | @@ -66,6 +67,27 @@ |
66 | 67 | //医院ID |
67 | 68 | private String hospitalId; |
68 | 69 | |
70 | + //溢液左 ,遵化新增,7清水性 1无 2单管 3多管 4乳样 5血性 6浆液性 | |
71 | + private String rxlYyz; | |
72 | + //溢液右 | |
73 | + private String rxlYyy; | |
74 | + | |
75 | + //硬度左 1软 2较硬 3硬 4韧 | |
76 | + private String rxlYdz; | |
77 | + //硬度右 | |
78 | + private String rxlYdy; | |
79 | + | |
80 | + //临床检查结果 1未见异常 2良性病变 3可疑恶性 | |
81 | + private String rxlJcjg; | |
82 | + //乳腺彩超检查建议 1定期检查 2乳腺X射线 3活检 4手术 | |
83 | + private String rxlJy; | |
84 | + //乳腺X线检查建议 1定期检查 2短期随访(6个月) 3活检 4手术 | |
85 | + private String rxJy; | |
86 | + | |
87 | + //最终诊断结果 1未见异常 2良性疾病 3不典型增生 4原位癌 5导管内乳头状癌 6微小浸润癌 7浸润癌 8其他恶性肿瘤 | |
88 | + private String sfZhzd; | |
89 | + | |
90 | + | |
69 | 91 | /** |
70 | 92 | * @return |
71 | 93 | */ |
... | ... | @@ -100,6 +122,28 @@ |
100 | 122 | condition=condition.and("residentId", residentId, MongoOper.IS); |
101 | 123 | } |
102 | 124 | |
125 | + if(StringUtils.isNotEmpty(rxlYyz) ){ | |
126 | + condition=condition.and("rxlYyz.select",rxlYyz , MongoOper.IS); | |
127 | + } | |
128 | + if(StringUtils.isNotEmpty(rxlYyy) ){ | |
129 | + condition=condition.and("rxlYyy.select",rxlYyy , MongoOper.IS); | |
130 | + } | |
131 | + if(StringUtils.isNotEmpty(rxlYdz) ){ | |
132 | + condition=condition.and("rxlYdz.select",rxlYdz , MongoOper.IS); | |
133 | + } | |
134 | + if(StringUtils.isNotEmpty(rxlJcjg) ){ | |
135 | + condition=condition.and("rxlJcjg.select",rxlJcjg , MongoOper.IS); | |
136 | + } | |
137 | + if(StringUtils.isNotEmpty(rxlJy) ){ | |
138 | + condition=condition.and("rxlJy.select",rxlJy , MongoOper.IS); | |
139 | + } | |
140 | + if(StringUtils.isNotEmpty(rxJy) ){ | |
141 | + condition=condition.and("rxJy.select",rxJy , MongoOper.IS); | |
142 | + } | |
143 | + if(StringUtils.isNotEmpty(sfZhzd) ){ | |
144 | + condition=condition.and("sfZhzd.select",sfZhzd , MongoOper.IS); | |
145 | + } | |
146 | + | |
103 | 147 | Criteria c = null; |
104 | 148 | |
105 | 149 | |
... | ... | @@ -132,6 +176,70 @@ |
132 | 176 | } |
133 | 177 | |
134 | 178 | return condition.toMongoQuery(); |
179 | + } | |
180 | + | |
181 | + public String getRxlYyz() { | |
182 | + return rxlYyz; | |
183 | + } | |
184 | + | |
185 | + public void setRxlYyz(String rxlYyz) { | |
186 | + this.rxlYyz = rxlYyz; | |
187 | + } | |
188 | + | |
189 | + public String getRxlYyy() { | |
190 | + return rxlYyy; | |
191 | + } | |
192 | + | |
193 | + public void setRxlYyy(String rxlYyy) { | |
194 | + this.rxlYyy = rxlYyy; | |
195 | + } | |
196 | + | |
197 | + public String getRxlYdz() { | |
198 | + return rxlYdz; | |
199 | + } | |
200 | + | |
201 | + public void setRxlYdz(String rxlYdz) { | |
202 | + this.rxlYdz = rxlYdz; | |
203 | + } | |
204 | + | |
205 | + public String getRxlYdy() { | |
206 | + return rxlYdy; | |
207 | + } | |
208 | + | |
209 | + public void setRxlYdy(String rxlYdy) { | |
210 | + this.rxlYdy = rxlYdy; | |
211 | + } | |
212 | + | |
213 | + public String getRxlJcjg() { | |
214 | + return rxlJcjg; | |
215 | + } | |
216 | + | |
217 | + public void setRxlJcjg(String rxlJcjg) { | |
218 | + this.rxlJcjg = rxlJcjg; | |
219 | + } | |
220 | + | |
221 | + public String getRxlJy() { | |
222 | + return rxlJy; | |
223 | + } | |
224 | + | |
225 | + public void setRxlJy(String rxlJy) { | |
226 | + this.rxlJy = rxlJy; | |
227 | + } | |
228 | + | |
229 | + public String getRxJy() { | |
230 | + return rxJy; | |
231 | + } | |
232 | + | |
233 | + public void setRxJy(String rxJy) { | |
234 | + this.rxJy = rxJy; | |
235 | + } | |
236 | + | |
237 | + public String getSfZhzd() { | |
238 | + return sfZhzd; | |
239 | + } | |
240 | + | |
241 | + public void setSfZhzd(String sfZhzd) { | |
242 | + this.sfZhzd = sfZhzd; | |
135 | 243 | } |
136 | 244 | |
137 | 245 | public String getId() { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/CancerScreeningFacade.java
View file @
658be9f
... | ... | @@ -78,8 +78,17 @@ |
78 | 78 | query.setCityId(queryRequest.getCityId()); |
79 | 79 | query.setAreaId(queryRequest.getAreaId()); |
80 | 80 | query.setStreetId(queryRequest.getStreetId()); |
81 | + query.setRxlYyz(queryRequest.getRxlYyz()); | |
82 | + query.setRxlYyy(queryRequest.getRxlYyy()); | |
83 | + query.setRxlYdz(queryRequest.getRxlYdz()); | |
84 | + query.setRxlYdy(queryRequest.getRxlYdy()); | |
85 | + query.setRxlJcjg(queryRequest.getRxlJcjg()); | |
86 | + query.setRxlJy(queryRequest.getRxlJy()); | |
87 | + query.setRxJy(queryRequest.getRxJy()); | |
88 | + query.setSfZhzd(queryRequest.getSfZhzd()); | |
81 | 89 | |
82 | 90 | List list = new ArrayList(); |
91 | + //System.out.println(query.convertToQuery().convertToMongoQuery()); | |
83 | 92 | List<CancerScreeningModel> modelList = cancerScreenService.queryCancerScreList(query); |
84 | 93 | if (CollectionUtils.isNotEmpty(modelList)) { |
85 | 94 | for (CancerScreeningModel model : modelList) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/CancerScreeningRequest.java
View file @
658be9f
... | ... | @@ -23,6 +23,91 @@ |
23 | 23 | private String streetId; |
24 | 24 | private String address; |
25 | 25 | |
26 | + //溢液左 ,遵化新增,7清水性 1无 2单管 3多管 4乳样 5血性 6浆液性 | |
27 | + private String rxlYyz; | |
28 | + //溢液右 | |
29 | + private String rxlYyy; | |
30 | + | |
31 | + //硬度左 1软 2较硬 3硬 4韧 | |
32 | + private String rxlYdz; | |
33 | + //硬度右 | |
34 | + private String rxlYdy; | |
35 | + | |
36 | + //临床检查结果 1未见异常 2良性病变 3可疑恶性 | |
37 | + private String rxlJcjg; | |
38 | + //乳腺彩超检查建议 1定期检查 2乳腺X射线 3活检 4手术 | |
39 | + private String rxlJy; | |
40 | + //乳腺X线检查建议 1定期检查 2短期随访(6个月) 3活检 4手术 | |
41 | + private String rxJy; | |
42 | + | |
43 | + //最终诊断结果 1未见异常 2良性疾病 3不典型增生 4原位癌 5导管内乳头状癌 6微小浸润癌 7浸润癌 8其他恶性肿瘤 | |
44 | + private String sfZhzd; | |
45 | + | |
46 | + | |
47 | + public String getRxlYyz() { | |
48 | + return rxlYyz; | |
49 | + } | |
50 | + | |
51 | + public void setRxlYyz(String rxlYyz) { | |
52 | + this.rxlYyz = rxlYyz; | |
53 | + } | |
54 | + | |
55 | + public String getRxlYyy() { | |
56 | + return rxlYyy; | |
57 | + } | |
58 | + | |
59 | + public void setRxlYyy(String rxlYyy) { | |
60 | + this.rxlYyy = rxlYyy; | |
61 | + } | |
62 | + | |
63 | + public String getRxlYdz() { | |
64 | + return rxlYdz; | |
65 | + } | |
66 | + | |
67 | + public void setRxlYdz(String rxlYdz) { | |
68 | + this.rxlYdz = rxlYdz; | |
69 | + } | |
70 | + | |
71 | + public String getRxlYdy() { | |
72 | + return rxlYdy; | |
73 | + } | |
74 | + | |
75 | + public void setRxlYdy(String rxlYdy) { | |
76 | + this.rxlYdy = rxlYdy; | |
77 | + } | |
78 | + | |
79 | + public String getRxlJcjg() { | |
80 | + return rxlJcjg; | |
81 | + } | |
82 | + | |
83 | + public void setRxlJcjg(String rxlJcjg) { | |
84 | + this.rxlJcjg = rxlJcjg; | |
85 | + } | |
86 | + | |
87 | + public String getRxlJy() { | |
88 | + return rxlJy; | |
89 | + } | |
90 | + | |
91 | + public void setRxlJy(String rxlJy) { | |
92 | + this.rxlJy = rxlJy; | |
93 | + } | |
94 | + | |
95 | + public String getRxJy() { | |
96 | + return rxJy; | |
97 | + } | |
98 | + | |
99 | + public void setRxJy(String rxJy) { | |
100 | + this.rxJy = rxJy; | |
101 | + } | |
102 | + | |
103 | + public String getSfZhzd() { | |
104 | + return sfZhzd; | |
105 | + } | |
106 | + | |
107 | + public void setSfZhzd(String sfZhzd) { | |
108 | + this.sfZhzd = sfZhzd; | |
109 | + } | |
110 | + | |
26 | 111 | public String getProvinceId() { |
27 | 112 | return provinceId; |
28 | 113 | } |