Commit ae5bd3fff3569945a0a6c6f937a8a551afe5081f
1 parent
ac82dbf680
Exists in
master
and in
6 other branches
update
Showing 1 changed file with 26 additions and 23 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/CervicalCancerServiceImpl.java
View file @
ae5bd3f
... | ... | @@ -1144,29 +1144,8 @@ |
1144 | 1144 | break; |
1145 | 1145 | } |
1146 | 1146 | } |
1147 | + | |
1147 | 1148 | /** |
1148 | - * 5A.CIN 2/3治疗后的即时和5年累积CIN3风险 | |
1149 | - */ | |
1150 | - if(cin23==2){//cin23值 | |
1151 | - if(xshpv==1){//现实HPV | |
1152 | - if(Arrays.asList(2,3,4,8).contains(xsxbx)){ | |
1153 | - cervixVisitModel.setRuleRecommend(1); | |
1154 | - cervixVisitModel.setRecommendVisitTime(cervicalCancerRequest.getCreated()); | |
1155 | - } | |
1156 | - if(xsxbx==7){ | |
1157 | - cervixVisitModel.setRuleRecommend(4); | |
1158 | - } | |
1159 | - } | |
1160 | - if(xshpv==2){//现实HPV | |
1161 | - if(Arrays.asList(2,3,4).contains(xsxbx)){ | |
1162 | - cervixVisitModel.setRuleRecommend(4); | |
1163 | - } | |
1164 | - if(xsxbx==7){ | |
1165 | - cervixVisitModel.setRuleRecommend(5); | |
1166 | - } | |
1167 | - } | |
1168 | - } | |
1169 | - /** | |
1170 | 1149 | * 5B.CIN 2/3治疗后2-3次随访阴性的长期随访 |
1171 | 1150 | */ |
1172 | 1151 | if(cin23==2){ |
... | ... | @@ -1194,7 +1173,9 @@ |
1194 | 1173 | cervixVisitModel.setRuleRecommend(2); |
1195 | 1174 | cervixVisitModel.setRecommendVisitTime(cervicalCancerRequest.getCreated()); |
1196 | 1175 | } |
1197 | - //这里需要把随访时间短的做为最后判断。及时通知医生随访 | |
1176 | + /** | |
1177 | + * 这里需要把随访时间短的做为最后判断。及时通知医生随访 | |
1178 | + */ | |
1198 | 1179 | if(hpv==2&&xbx==1&&xshpv==1&&xsxbx==1){//既往史和现实,双检测(-)代表HPV和细胞学都是阴性 |
1199 | 1180 | cervixVisitModel.setRuleRecommend(1); |
1200 | 1181 | cervixVisitModel.setRecommendVisitTime(cervicalCancerRequest.getCreated()); |
... | ... | @@ -1202,6 +1183,28 @@ |
1202 | 1183 | if(hpv==2&&xshpv==1){//既往史和现实,HPV 都是阴性 |
1203 | 1184 | cervixVisitModel.setRuleRecommend(1); |
1204 | 1185 | cervixVisitModel.setRecommendVisitTime(cervicalCancerRequest.getCreated()); |
1186 | + } | |
1187 | + } | |
1188 | + } | |
1189 | + /** | |
1190 | + * 5A.CIN 2/3治疗后的即时和5年累积CIN3风险(相同逻辑情况下随访时间短的放到最后判断) | |
1191 | + */ | |
1192 | + if(cin23==2){//cin23值 | |
1193 | + if(xshpv==1){//现实HPV | |
1194 | + if(Arrays.asList(2,3,4,8).contains(xsxbx)){ | |
1195 | + cervixVisitModel.setRuleRecommend(1); | |
1196 | + cervixVisitModel.setRecommendVisitTime(cervicalCancerRequest.getCreated()); | |
1197 | + } | |
1198 | + if(xsxbx==7){ | |
1199 | + cervixVisitModel.setRuleRecommend(4); | |
1200 | + } | |
1201 | + } | |
1202 | + if(xshpv==2){//现实HPV | |
1203 | + if(Arrays.asList(2,3,4).contains(xsxbx)){ | |
1204 | + cervixVisitModel.setRuleRecommend(4); | |
1205 | + } | |
1206 | + if(xsxbx==7){ | |
1207 | + cervixVisitModel.setRuleRecommend(5); | |
1205 | 1208 | } |
1206 | 1209 | } |
1207 | 1210 | } |