Pārlūkot izejas kodu

修改icss保存统计参数

lipc 5 gadi atpakaļ
vecāks
revīzija
8985efb69a

+ 21 - 0
icss-service/src/main/java/com/diagbot/vo/SaveInquiryToHisVO.java

@@ -20,21 +20,42 @@ public class SaveInquiryToHisVO {
      */
     private Long hospitalId;
 
+    /**
+     * 医院编号
+     */
+    private String hospitalCode;
+
     /**
      * 科室id
      */
     private Long hospitalDeptId;
 
+    /**
+     * 科室编号
+     */
+    private String hospitalDeptCode;
+
     /**
      * 医生id
      */
     private Long doctorId;
 
+    /**
+     * 医生编号
+     */
+    private String doctorCode;
+
     /**
      * 患者id
      */
     private Long patientId;
 
+    /**
+     * 患者编号
+     */
+    private String patientCode;
+
+
     /**
      * 就诊序列号
      */

+ 27 - 0
icss-service/src/main/java/com/diagbot/vo/SaveInquiryVO.java

@@ -32,6 +32,13 @@ public class SaveInquiryVO {
 	@NotNull(message="医院id必传")
     private Long hospitalId;
 
+    /**
+     * 医院编号
+     */
+    @ApiModelProperty(value="医院编码",required=true)
+    @NotNull(message="医院编码必传")
+    private String hospitalCode;
+
     /**
      * 科室id
      */
@@ -39,6 +46,13 @@ public class SaveInquiryVO {
 	@NotNull(message="科室id必传")
     private Long hospitalDeptId;
 
+    /**
+     * 科室编号
+     */
+    @ApiModelProperty(value="科室编码",required=true)
+    @NotNull(message="科室编码必传")
+    private String hospitalDeptCode;
+
     /**
      * 医生id
      */
@@ -46,6 +60,13 @@ public class SaveInquiryVO {
 	@NotNull(message="医生id必传")
     private Long doctorId;
 
+    /**
+     * 医生编号
+     */
+    @ApiModelProperty(value="医生编码",required=true)
+    @NotNull(message="医生编码必传")
+    private String doctorCode;
+
     /**
      * 患者id
      */
@@ -53,6 +74,12 @@ public class SaveInquiryVO {
 	@NotNull(message="患者id必传")
     private Long patientId;
 
+    /**
+     * 患者编号
+     */
+    @ApiModelProperty(value="患者编号",required=true)
+    private String patientCode;
+
     /**
      * 就诊序列号
      */

+ 20 - 0
tran-service/src/main/java/com/diagbot/vo/SaveInquiryToHisVO.java

@@ -20,21 +20,41 @@ public class SaveInquiryToHisVO {
      */
     private Long hospitalId;
 
+    /**
+     * 医院编码
+     */
+    private String hospitalCode;
+
     /**
      * 科室id
      */
     private Long hospitalDeptId;
 
+    /**
+     * 科室编号
+     */
+    private String hospitalDeptCode;
+
     /**
      * 医生id
      */
     private Long doctorId;
 
+    /**
+     * 医生编号
+     */
+    private String doctorCode;
+
     /**
      * 患者id
      */
     private Long patientId;
 
+    /**
+     * 患者编号
+     */
+    private String patientCode;
+
     /**
      * 就诊序列号
      */

+ 4 - 4
tran-service/src/main/java/com/diagbot/web/InquiryInfoController.java

@@ -70,11 +70,11 @@ public class InquiryInfoController {
         Boolean a = inquiryInfoFacade.saveInquiryToHis(saveInquiryToHisVO);
         //增加统计功能
         InputInfo inputInfo = new InputInfo();
-        inputInfo.setHospitalCode(saveInquiryToHisVO.getHospitalId() == 1 ? "A001" : "A002");
-        inputInfo.setHosptialDeptCode(saveInquiryToHisVO.getHospitalDeptId().toString());
-        inputInfo.setDoctorCode(saveInquiryToHisVO.getDoctorId().toString());
+        inputInfo.setHospitalCode(saveInquiryToHisVO.getHospitalCode());
+        inputInfo.setHosptialDeptCode(saveInquiryToHisVO.getHospitalDeptCode());
+        inputInfo.setDoctorCode(saveInquiryToHisVO.getDoctorCode());
         inputInfo.setTransTime(DateUtil.format(new Date(), DateUtil.DATE_TIME_FORMAT));
-        inputInfo.setRemark("邵逸夫就诊保存接口");
+        inputInfo.setRemark("邵逸夫icss保存接口");
         inputInfo.setParamIn(JSONObject.toJSONString(saveInquiryToHisVO));
         inputInfo.setParamOut(a.toString());