|
@ -69,8 +69,8 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
public String BS16017(
|
|
|
@ApiParam(name = "REGISTER_SN", value = "流水号", required = false)
|
|
|
@RequestParam(value = "REGISTER_SN",required = false) String REGISTER_SN,
|
|
|
@ApiParam(name = "PAT_NO", value = "病人id", required = false)
|
|
|
@RequestParam(value = "PAT_NO",required = false) String PAT_NO) {
|
|
|
@ApiParam(name = "PAT_NO", value = "病人id", required = true)
|
|
|
@RequestParam(value = "PAT_NO",required = true) String PAT_NO) {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
@ -178,6 +178,148 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/BS10112")
|
|
|
@ApiOperation(value = "线上处方接口")
|
|
|
public String BS10112(
|
|
|
@ApiParam(name = "card_no", value = "卡号")
|
|
|
@RequestParam(value = "card_no", required = false) String card_no,
|
|
|
@ApiParam(name = "doctor", value = "医生工号")
|
|
|
@RequestParam(value = "doctor", required = false) String doctor,
|
|
|
@ApiParam(name = "dept", value = "科室编码")
|
|
|
@RequestParam(value = "dept", required = false) String dept,
|
|
|
@ApiParam(name = "charge_type", value = "收费码")
|
|
|
@RequestParam(value = "charge_type", required = false) String charge_type,
|
|
|
@ApiParam(name = "win_no", value = "分部号")
|
|
|
@RequestParam(value = "win_no", required = false) String win_no,
|
|
|
@ApiParam(name = "charge_flag", value = "项目类别")
|
|
|
@RequestParam(value = "charge_flag", required = false) String charge_flag,
|
|
|
@ApiParam(name = "quantity", value = "数量")
|
|
|
@RequestParam(value = "quantity", required = false) String quantity,
|
|
|
@ApiParam(name = "serial_no", value = "挂号流水号")
|
|
|
@RequestParam(value = "serial_no", required = false) String serial_no,
|
|
|
@ApiParam(name = "group_no", value = "库房号")
|
|
|
@RequestParam(value = "group_no", required = false) String group_no,
|
|
|
@ApiParam(name = "serial", value = "药品序列号")
|
|
|
@RequestParam(value = "serial", required = false) String serial,
|
|
|
@ApiParam(name = "icd_code", value = "主诊断编码")
|
|
|
@RequestParam(value = "icd_code", required = false) String icd_code,
|
|
|
@ApiParam(name = "diag_two", value = "第二诊断")
|
|
|
@RequestParam(value = "diag_two", required = false) String diag_two,
|
|
|
@ApiParam(name = "diag_three", value = "第三诊断")
|
|
|
@RequestParam(value = "diag_three", required = false) String diag_three,
|
|
|
@ApiParam(name = "diag_four", value = "第四诊断")
|
|
|
@RequestParam(value = "diag_four", required = false) String diag_four,
|
|
|
@ApiParam(name = "diag_five", value = "第五诊断")
|
|
|
@RequestParam(value = "diag_five", required = false) String diag_five,
|
|
|
@ApiParam(name = "dosage", value = "用量")
|
|
|
@RequestParam(value = "dosage", required = false) String dosage,
|
|
|
@ApiParam(name = "unit", value = "用量单位")
|
|
|
@RequestParam(value = "unit", required = false) String unit,
|
|
|
@ApiParam(name = "usage", value = "频率")
|
|
|
@RequestParam(value = "usage", required = false) String usage,
|
|
|
@ApiParam(name = "supply_code", value = "用法")
|
|
|
@RequestParam(value = "supply_code", required = false) String supply_code,
|
|
|
@ApiParam(name = "days", value = "天数")
|
|
|
@RequestParam(value = "days", required = false) String days,
|
|
|
@ApiParam(name = "frequency", value = "组号")
|
|
|
@RequestParam(value = "frequency", required = false) String frequency) {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.BS10112(card_no,doctor,dept,charge_type,win_no,charge_flag,quantity, serial_no,group_no,
|
|
|
serial,icd_code,diag_two,diag_three,diag_four,diag_five,dosage,unit,usage,supply_code, days,frequency);
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/BS10114")
|
|
|
@ApiOperation(value = "医生挂号权限查询接口 ")
|
|
|
public String BS10114(
|
|
|
@ApiParam(name = "doctor_code", value = "医生工号")
|
|
|
@RequestParam(value = "doctor_code", required = false) String doctor_code,
|
|
|
@ApiParam(name = "dept", value = "科室编码")
|
|
|
@RequestParam(value = "dept", required = false) String dept,
|
|
|
@ApiParam(name = "charge_type", value = "号别编码")
|
|
|
@RequestParam(value = "charge_type", required = false) String charge_type,
|
|
|
@ApiParam(name = "win_no", value = "分部号")
|
|
|
@RequestParam(value = "win_no", required = false) String win_no) {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.BS10114(doctor_code,dept,charge_type,win_no);
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/MS02001")
|
|
|
@ApiOperation(value = "科室字典 ")
|
|
|
public String MS02001() {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.MS02001();
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/MS02013")
|
|
|
@ApiOperation(value = "号别字典接口 ")
|
|
|
public String MS02013() {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.MS02013();
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/MS30012")
|
|
|
@ApiOperation(value = "医院频次字典表")
|
|
|
public String MS30012() {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.MS30012();
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|