Commit c4926b19aa6aa609673233ed9c0cd81675acbe35
1 parent
8447518f47
Exists in
master
and in
1 other branch
增加是否通知
Showing 6 changed files with 414 additions and 6 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyApplyOrderQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java
View file @
c4926b1
| ... | ... | @@ -18,12 +18,18 @@ |
| 18 | 18 | private String parentId; |
| 19 | 19 | //患者名字 |
| 20 | 20 | private String name; |
| 21 | + private String mname; | |
| 21 | 22 | //患者年龄 |
| 22 | 23 | private Integer age; |
| 23 | - //孕周 | |
| 24 | -// private String dueWeek; | |
| 24 | + //联系方式 | |
| 25 | + private String phone; | |
| 26 | + //生日 | |
| 27 | + private Date birth; | |
| 28 | + | |
| 25 | 29 | //身份证号 |
| 26 | 30 | private String cardNo; |
| 31 | + //母亲身份证号 | |
| 32 | + private String mCardNo; | |
| 27 | 33 | //预产期 |
| 28 | 34 | private Date dueDate; |
| 29 | 35 | //高危分级 |
| ... | ... | @@ -58,6 +64,30 @@ |
| 58 | 64 | //转诊类型 1 儿童 2 孕妇 |
| 59 | 65 | private Integer type; |
| 60 | 66 | |
| 67 | + public String getMname() { | |
| 68 | + return mname; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public String getPhone() { | |
| 72 | + return phone; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public Date getBirth() { | |
| 76 | + return birth; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public void setBirth(Date birth) { | |
| 80 | + this.birth = birth; | |
| 81 | + } | |
| 82 | + | |
| 83 | + public void setPhone(String phone) { | |
| 84 | + this.phone = phone; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public void setMname(String mname) { | |
| 88 | + this.mname = mname; | |
| 89 | + } | |
| 90 | + | |
| 61 | 91 | public Integer getType() { |
| 62 | 92 | return type; |
| 63 | 93 | } |
| ... | ... | @@ -98,6 +128,13 @@ |
| 98 | 128 | this.dueDate = dueDate; |
| 99 | 129 | } |
| 100 | 130 | |
| 131 | + public String getmCardNo() { | |
| 132 | + return mCardNo; | |
| 133 | + } | |
| 134 | + | |
| 135 | + public void setmCardNo(String mCardNo) { | |
| 136 | + this.mCardNo = mCardNo; | |
| 137 | + } | |
| 101 | 138 | |
| 102 | 139 | public String getName() { |
| 103 | 140 | return name; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java
View file @
c4926b1
| ... | ... | @@ -4,12 +4,12 @@ |
| 4 | 4 | import com.lyms.platform.common.base.BaseController; |
| 5 | 5 | import com.lyms.platform.common.base.LoginContext; |
| 6 | 6 | import com.lyms.platform.common.constants.ErrorCodeConstants; |
| 7 | -import com.lyms.platform.common.result.BaseListResponse; | |
| 8 | 7 | import com.lyms.platform.common.result.BaseResponse; |
| 9 | 8 | import com.lyms.platform.operate.web.facade.ApplyOrderFacade; |
| 10 | 9 | import com.lyms.platform.operate.web.request.ApplyOrderQueryRequest; |
| 11 | 10 | import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; |
| 12 | 11 | import com.lyms.platform.operate.web.request.SieveApplyOrderAddRequest; |
| 12 | +import com.lyms.platform.operate.web.request.BabyApplyOrderQueryRequest; | |
| 13 | 13 | import org.apache.commons.lang.StringUtils; |
| 14 | 14 | import org.springframework.beans.factory.annotation.Autowired; |
| 15 | 15 | import org.springframework.stereotype.Controller; |
| ... | ... | @@ -48,7 +48,7 @@ |
| 48 | 48 | @TokenRequired |
| 49 | 49 | public BaseResponse addReferralApplyOrder(@Valid @RequestBody ReferralApplyOrderAddRequest applyOrderAddRequest,HttpServletRequest request) { |
| 50 | 50 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 51 | - return applyOrderFacade.addOneReferralApplyOrder(applyOrderAddRequest, loginState.getId(),2); | |
| 51 | + return applyOrderFacade.addOneReferralApplyOrder(applyOrderAddRequest, loginState.getId(), 2); | |
| 52 | 52 | } |
| 53 | 53 | |
| 54 | 54 | //增加转诊申请单 |
| ... | ... | @@ -89,6 +89,22 @@ |
| 89 | 89 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 90 | 90 | return applyOrderFacade.queryApplyOrder(orderQueryRequest, loginState.getId()); |
| 91 | 91 | } |
| 92 | + | |
| 93 | + | |
| 94 | + /** | |
| 95 | + * 高危转诊 | |
| 96 | + * | |
| 97 | + * @param orderQueryRequest | |
| 98 | + * @return | |
| 99 | + */ | |
| 100 | + @RequestMapping(method = RequestMethod.GET,value = "/applybabyorder") | |
| 101 | + @ResponseBody | |
| 102 | + @TokenRequired | |
| 103 | + public BaseResponse queryBabyApplyOrder(@Valid BabyApplyOrderQueryRequest orderQueryRequest,HttpServletRequest request){ | |
| 104 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
| 105 | + return applyOrderFacade.queryBabyApplyOrder(orderQueryRequest, loginState.getId()); | |
| 106 | + } | |
| 107 | + | |
| 92 | 108 | |
| 93 | 109 | @RequestMapping(method = RequestMethod.GET,value = "/applyorderEnums") |
| 94 | 110 | @ResponseBody |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
c4926b1
| ... | ... | @@ -15,6 +15,8 @@ |
| 15 | 15 | import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; |
| 16 | 16 | import com.lyms.platform.operate.web.request.SieveApplyOrderAddRequest; |
| 17 | 17 | import com.lyms.platform.operate.web.result.ApplyOrderOutResult; |
| 18 | +import com.lyms.platform.operate.web.request.BabyApplyOrderQueryRequest; | |
| 19 | +import com.lyms.platform.operate.web.result.BabyApplyOrderResult; | |
| 18 | 20 | import com.lyms.platform.operate.web.result.ReferralApplyOrderResult; |
| 19 | 21 | import com.lyms.platform.operate.web.result.SieveApplyOrderResult; |
| 20 | 22 | import com.lyms.platform.permission.model.Organization; |
| ... | ... | @@ -143,7 +145,7 @@ |
| 143 | 145 | if(null!=zhuanc1){ |
| 144 | 146 | zhuanRname =zhuanc1.getName(); |
| 145 | 147 | } |
| 146 | - referralApplyOrderResult.convertToResult(list.get(0), patients,zhuanCName,zhuanRname); | |
| 148 | + referralApplyOrderResult.convertToResult(list.get(0), patients, zhuanCName, zhuanRname); | |
| 147 | 149 | } |
| 148 | 150 | return new BaseObjectResponse().setData(referralApplyOrderResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 149 | 151 | } |
| 150 | 152 | |
| ... | ... | @@ -168,7 +170,38 @@ |
| 168 | 170 | } |
| 169 | 171 | return new BaseObjectResponse().setData(sieveApplyOrderResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
| 170 | 172 | } |
| 173 | + /** | |
| 174 | + * 查询儿童的转诊申请 | |
| 175 | + * | |
| 176 | + */ | |
| 177 | + public BaseListResponse queryBabyApplyOrder(BabyApplyOrderQueryRequest applyOrderQueryRequest, Integer userId){ | |
| 178 | + ReferralApplyOrderQuery referralApplyOrderQuery=new ReferralApplyOrderQuery(); | |
| 179 | + referralApplyOrderQuery.setType(2); | |
| 180 | + List<BabyApplyOrderResult> babyApplyOrderResults=new ArrayList<>(); | |
| 171 | 181 | |
| 182 | + //1 转入 0转出 | |
| 183 | + if ("1".equals(applyOrderQueryRequest.getAction())) { | |
| 184 | + List data = autoMatchFacade.matchOrgId(userId); | |
| 185 | + if (CollectionUtils.isNotEmpty(data)) { | |
| 186 | + referralApplyOrderQuery.setTransferredHospital(data.get(0) + ""); | |
| 187 | + } | |
| 188 | + } else if ("0".equals(applyOrderQueryRequest.getAction())) { | |
| 189 | + List data = autoMatchFacade.matchOrgId(userId); | |
| 190 | + if (CollectionUtils.isNotEmpty(data)) { | |
| 191 | + referralApplyOrderQuery.setOutHospitalId(data.get(0) + ""); | |
| 192 | + } | |
| 193 | + } | |
| 194 | + | |
| 195 | + List<ReferralApplyOrderModel> orderModels = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); | |
| 196 | + if(CollectionUtils.isNotEmpty(orderModels)){ | |
| 197 | + for(ReferralApplyOrderModel applyOrderModel:orderModels){ | |
| 198 | + BabyApplyOrderResult babyApplyOrderResult=new BabyApplyOrderResult(); | |
| 199 | + babyApplyOrderResult.convert(applyOrderModel); | |
| 200 | + babyApplyOrderResults.add(babyApplyOrderResult); | |
| 201 | + } | |
| 202 | + } | |
| 203 | + return new BaseListResponse().setData(babyApplyOrderResults).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); | |
| 204 | + } | |
| 172 | 205 | /** |
| 173 | 206 | * 高危转诊列表 |
| 174 | 207 | * |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyApplyOrderQueryRequest.java
View file @
c4926b1
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | +/** | |
| 4 | + * | |
| 5 | + * 儿童高危转诊查询 | |
| 6 | + * | |
| 7 | + * Created by Administrator on 2016/7/14 0014. | |
| 8 | + */ | |
| 9 | +public class BabyApplyOrderQueryRequest { | |
| 10 | + | |
| 11 | + //母亲身份证号 | |
| 12 | + private String mCardNo; | |
| 13 | + //儿童身份证号 | |
| 14 | + private String cardNo; | |
| 15 | + //儿童姓名 | |
| 16 | + private String name; | |
| 17 | + //联系方式 | |
| 18 | + private String phone; | |
| 19 | + //月龄开始 | |
| 20 | + private String ylStart; | |
| 21 | + //月龄结束 | |
| 22 | + private String ylEnd; | |
| 23 | + //高危id | |
| 24 | + private String highRisk; | |
| 25 | + //预约检查日期 | |
| 26 | + private String nextCheckTime; | |
| 27 | + //生日 | |
| 28 | + private String birth; | |
| 29 | + //服务类型 | |
| 30 | + private Integer serviceType; | |
| 31 | + //接受日期 | |
| 32 | + private String reviced; | |
| 33 | + //转出日期 | |
| 34 | + private String transferred; | |
| 35 | + //体验会员 | |
| 36 | + private String tyVip; | |
| 37 | + //0转入 1 转出 | |
| 38 | + private String action; | |
| 39 | + | |
| 40 | + public String getAction() { | |
| 41 | + return action; | |
| 42 | + } | |
| 43 | + | |
| 44 | + public void setAction(String action) { | |
| 45 | + this.action = action; | |
| 46 | + } | |
| 47 | + | |
| 48 | + public String getBirth() { | |
| 49 | + return birth; | |
| 50 | + } | |
| 51 | + | |
| 52 | + public void setBirth(String birth) { | |
| 53 | + this.birth = birth; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public String getCardNo() { | |
| 57 | + return cardNo; | |
| 58 | + } | |
| 59 | + | |
| 60 | + public void setCardNo(String cardNo) { | |
| 61 | + this.cardNo = cardNo; | |
| 62 | + } | |
| 63 | + | |
| 64 | + public String getHighRisk() { | |
| 65 | + return highRisk; | |
| 66 | + } | |
| 67 | + | |
| 68 | + public void setHighRisk(String highRisk) { | |
| 69 | + this.highRisk = highRisk; | |
| 70 | + } | |
| 71 | + | |
| 72 | + public String getmCardNo() { | |
| 73 | + return mCardNo; | |
| 74 | + } | |
| 75 | + | |
| 76 | + public void setmCardNo(String mCardNo) { | |
| 77 | + this.mCardNo = mCardNo; | |
| 78 | + } | |
| 79 | + | |
| 80 | + public String getName() { | |
| 81 | + return name; | |
| 82 | + } | |
| 83 | + | |
| 84 | + public void setName(String name) { | |
| 85 | + this.name = name; | |
| 86 | + } | |
| 87 | + | |
| 88 | + public String getNextCheckTime() { | |
| 89 | + return nextCheckTime; | |
| 90 | + } | |
| 91 | + | |
| 92 | + public void setNextCheckTime(String nextCheckTime) { | |
| 93 | + this.nextCheckTime = nextCheckTime; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public String getPhone() { | |
| 97 | + return phone; | |
| 98 | + } | |
| 99 | + | |
| 100 | + public void setPhone(String phone) { | |
| 101 | + this.phone = phone; | |
| 102 | + } | |
| 103 | + | |
| 104 | + public String getReviced() { | |
| 105 | + return reviced; | |
| 106 | + } | |
| 107 | + | |
| 108 | + public void setReviced(String reviced) { | |
| 109 | + this.reviced = reviced; | |
| 110 | + } | |
| 111 | + | |
| 112 | + public Integer getServiceType() { | |
| 113 | + return serviceType; | |
| 114 | + } | |
| 115 | + | |
| 116 | + public void setServiceType(Integer serviceType) { | |
| 117 | + this.serviceType = serviceType; | |
| 118 | + } | |
| 119 | + | |
| 120 | + public String getTransferred() { | |
| 121 | + return transferred; | |
| 122 | + } | |
| 123 | + | |
| 124 | + public void setTransferred(String transferred) { | |
| 125 | + this.transferred = transferred; | |
| 126 | + } | |
| 127 | + | |
| 128 | + public String getTyVip() { | |
| 129 | + return tyVip; | |
| 130 | + } | |
| 131 | + | |
| 132 | + public void setTyVip(String tyVip) { | |
| 133 | + this.tyVip = tyVip; | |
| 134 | + } | |
| 135 | + | |
| 136 | + public String getYlEnd() { | |
| 137 | + return ylEnd; | |
| 138 | + } | |
| 139 | + | |
| 140 | + public void setYlEnd(String ylEnd) { | |
| 141 | + this.ylEnd = ylEnd; | |
| 142 | + } | |
| 143 | + | |
| 144 | + public String getYlStart() { | |
| 145 | + return ylStart; | |
| 146 | + } | |
| 147 | + | |
| 148 | + public void setYlStart(String ylStart) { | |
| 149 | + this.ylStart = ylStart; | |
| 150 | + } | |
| 151 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ApplyOrderOutResult.java
View file @
c4926b1
| ... | ... | @@ -41,11 +41,20 @@ |
| 41 | 41 | //接收日期 |
| 42 | 42 | private String received; |
| 43 | 43 | private String cardNo; |
| 44 | - | |
| 44 | + //联系方式 | |
| 45 | + private String phone; | |
| 45 | 46 | //创建时间 |
| 46 | 47 | private String created; |
| 47 | 48 | private String status; |
| 48 | 49 | |
| 50 | + public String getPhone() { | |
| 51 | + return phone; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public void setPhone(String phone) { | |
| 55 | + this.phone = phone; | |
| 56 | + } | |
| 57 | + | |
| 49 | 58 | public String getCardNo() { |
| 50 | 59 | return cardNo; |
| 51 | 60 | } |
| ... | ... | @@ -214,6 +223,7 @@ |
| 214 | 223 | setTransferredHospital(destModel.getTransferredHospital()); |
| 215 | 224 | setAge(destModel.getAge()); |
| 216 | 225 | setCardNo(destModel.getCardNo()); |
| 226 | + setPhone(destModel.getPhone()); | |
| 217 | 227 | return this; |
| 218 | 228 | } |
| 219 | 229 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
View file @
c4926b1
| 1 | +package com.lyms.platform.operate.web.result; | |
| 2 | + | |
| 3 | +import com.lyms.platform.pojo.ReferralApplyOrderModel; | |
| 4 | + | |
| 5 | +/** | |
| 6 | + * 儿童高危转诊列表 | |
| 7 | + * <p> | |
| 8 | + * Created by Administrator on 2016/7/14 0014. | |
| 9 | + */ | |
| 10 | +public class BabyApplyOrderResult { | |
| 11 | + private String id; | |
| 12 | + //名字 | |
| 13 | + private String name; | |
| 14 | + //高危转诊 | |
| 15 | + private String hRisk; | |
| 16 | + //性别 | |
| 17 | + private String sex; | |
| 18 | + //月龄 | |
| 19 | + private String yl; | |
| 20 | + //生日 | |
| 21 | + private String birth; | |
| 22 | + //母亲姓名 | |
| 23 | + private String mName; | |
| 24 | + | |
| 25 | + //转入医院 | |
| 26 | + private String transferredHospital; | |
| 27 | + | |
| 28 | + //转出时间 | |
| 29 | + private String created; | |
| 30 | + //转院必要性 | |
| 31 | + private String transferredDisease; | |
| 32 | + //潜在风险 | |
| 33 | + private String potentialRisk; | |
| 34 | + //申请医生 | |
| 35 | + private String applyDoctor; | |
| 36 | + //接收日期 | |
| 37 | + private String received; | |
| 38 | + private String phone; | |
| 39 | + | |
| 40 | + | |
| 41 | + public BabyApplyOrderResult convert(ReferralApplyOrderModel referralApplyOrderModel) { | |
| 42 | + setId(referralApplyOrderModel.getId()); | |
| 43 | + setName(referralApplyOrderModel.getName()); | |
| 44 | + setmName(referralApplyOrderModel.getMname()); | |
| 45 | + setSex("女"); | |
| 46 | + setPhone(referralApplyOrderModel.getPhone()); | |
| 47 | + return this; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public String getApplyDoctor() { | |
| 51 | + return applyDoctor; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public void setApplyDoctor(String applyDoctor) { | |
| 55 | + this.applyDoctor = applyDoctor; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public String getBirth() { | |
| 59 | + return birth; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public void setBirth(String birth) { | |
| 63 | + this.birth = birth; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public String getCreated() { | |
| 67 | + return created; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public void setCreated(String created) { | |
| 71 | + this.created = created; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public String gethRisk() { | |
| 75 | + return hRisk; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public void sethRisk(String hRisk) { | |
| 79 | + this.hRisk = hRisk; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public String getId() { | |
| 83 | + return id; | |
| 84 | + } | |
| 85 | + | |
| 86 | + public void setId(String id) { | |
| 87 | + this.id = id; | |
| 88 | + } | |
| 89 | + | |
| 90 | + public String getmName() { | |
| 91 | + return mName; | |
| 92 | + } | |
| 93 | + | |
| 94 | + public void setmName(String mName) { | |
| 95 | + this.mName = mName; | |
| 96 | + } | |
| 97 | + | |
| 98 | + public String getName() { | |
| 99 | + return name; | |
| 100 | + } | |
| 101 | + | |
| 102 | + public void setName(String name) { | |
| 103 | + this.name = name; | |
| 104 | + } | |
| 105 | + | |
| 106 | + public String getPhone() { | |
| 107 | + return phone; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public void setPhone(String phone) { | |
| 111 | + this.phone = phone; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public String getPotentialRisk() { | |
| 115 | + return potentialRisk; | |
| 116 | + } | |
| 117 | + | |
| 118 | + public void setPotentialRisk(String potentialRisk) { | |
| 119 | + this.potentialRisk = potentialRisk; | |
| 120 | + } | |
| 121 | + | |
| 122 | + public String getReceived() { | |
| 123 | + return received; | |
| 124 | + } | |
| 125 | + | |
| 126 | + public void setReceived(String received) { | |
| 127 | + this.received = received; | |
| 128 | + } | |
| 129 | + | |
| 130 | + public String getSex() { | |
| 131 | + return sex; | |
| 132 | + } | |
| 133 | + | |
| 134 | + public void setSex(String sex) { | |
| 135 | + this.sex = sex; | |
| 136 | + } | |
| 137 | + | |
| 138 | + public String getTransferredDisease() { | |
| 139 | + return transferredDisease; | |
| 140 | + } | |
| 141 | + | |
| 142 | + public void setTransferredDisease(String transferredDisease) { | |
| 143 | + this.transferredDisease = transferredDisease; | |
| 144 | + } | |
| 145 | + | |
| 146 | + public String getTransferredHospital() { | |
| 147 | + return transferredHospital; | |
| 148 | + } | |
| 149 | + | |
| 150 | + public void setTransferredHospital(String transferredHospital) { | |
| 151 | + this.transferredHospital = transferredHospital; | |
| 152 | + } | |
| 153 | + | |
| 154 | + public String getYl() { | |
| 155 | + return yl; | |
| 156 | + } | |
| 157 | + | |
| 158 | + public void setYl(String yl) { | |
| 159 | + this.yl = yl; | |
| 160 | + } | |
| 161 | +} |