|
@ -33,6 +33,7 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
obj = entranceService.qutpatientBalance(CARD_NO);
|
|
|
} else {
|
|
|
obj = "{\"Msg\":{\"CARD_NO\":\"D26818411\",\"ZHYE\":\"0.00\",\"YEXZ_FLAG\":\"1\"},\"MsgCount\":\"1\",\"CurrentNum\":\"1\"}";
|
|
|
//卡号不存在返回的结果为 {"code":"1","MsgInfo":{"Msg":null,"MsgCount":"1","CurrentNum":"1"}}
|
|
|
}
|
|
|
System.out.println("obj==" + obj);
|
|
|
} catch (Exception e) {
|
|
@ -69,12 +70,14 @@ 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 = true)
|
|
|
@RequestParam(value = "PAT_NO",required = true) String PAT_NO) {
|
|
|
@ApiParam(name = "PAT_NO", value = "病人id", required = false)
|
|
|
@RequestParam(value = "PAT_NO",required = false) String PAT_NO,
|
|
|
@ApiParam(name = "ADM_NO", value = "住院唯一号", required = false)
|
|
|
@RequestParam(value = "ADM_NO",required = false) String ADM_NO) {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.BS16017(REGISTER_SN,PAT_NO);
|
|
|
obj= entranceService.BS16017(REGISTER_SN,PAT_NO,ADM_NO);
|
|
|
}else {
|
|
|
obj="[{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"D40136791\",\"CARD_STAT\":\"旧卡停用\",\"OP_DATE\":\"2011-09-27 15:35:57\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"},{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"DA1872143\",\"CARD_STAT\":\"激活\",\"OP_DATE\":\"2014-07-25 08:46:40\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"}]";
|
|
|
}
|
|
@ -90,6 +93,10 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
@ApiOperation(value = " 查询某个时间段的患者门诊就诊记录 V1.00")
|
|
|
public String BS30025(@ApiParam(name = "PAT_NO", value = "居民id")
|
|
|
@RequestParam(value = "PAT_NO",required = false) String PAT_NO,
|
|
|
@ApiParam(name = "ADM_NO", value = "就诊唯一号")
|
|
|
@RequestParam(value = "ADM_NO",required = false) String ADM_NO,
|
|
|
@ApiParam(name = "REGISTER_SN", value = "流水号(处方号)")
|
|
|
@RequestParam(value = "REGISTER_SN",required = false) String REGISTER_SN,
|
|
|
@ApiParam(name = "startTime", value = "就诊开始时间")
|
|
|
@RequestParam(value = "startTime",required = false) String startTime,
|
|
|
@ApiParam(name = "endTime", value = "就诊结束时间")
|
|
@ -97,7 +104,7 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
try {
|
|
|
String obj = "";
|
|
|
if (!testProfiles) {
|
|
|
obj = entranceService.BS30025(PAT_NO,startTime, endTime);
|
|
|
obj = entranceService.BS30025(PAT_NO,ADM_NO,REGISTER_SN,startTime, endTime);
|
|
|
} else {
|
|
|
obj = "[{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"D40136791\",\"CARD_STAT\":\"旧卡停用\",\"OP_DATE\":\"2011-09-27 15:35:57\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"},{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"DA1872143\",\"CARD_STAT\":\"激活\",\"OP_DATE\":\"2014-07-25 08:46:40\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"}]";
|
|
|
}
|
|
@ -130,6 +137,26 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = "/MS53001")
|
|
|
@ApiOperation(value = " 医院药品字典")
|
|
|
public String MS53001(@ApiParam(name = "charge_code", value = "收费码")
|
|
|
@RequestParam(value = "charge_code", required = false) String charge_code) {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.MS53001(charge_code);
|
|
|
}else {
|
|
|
obj="[{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"D40136791\",\"CARD_STAT\":\"旧卡停用\",\"OP_DATE\":\"2011-09-27 15:35:57\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"},{\"PAT_NO\":\"P5616242-0 \",\"CARD_NO\":\"DA1872143\",\"CARD_STAT\":\"激活\",\"OP_DATE\":\"2014-07-25 08:46:40\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"}]";
|
|
|
}
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
return "";
|
|
|
}
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/BS10110")
|
|
|
@ApiOperation(value = "门诊给药方式")
|
|
|
public String BS10110(
|
|
@ -178,31 +205,32 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
//多个前端使用json传参
|
|
|
@GetMapping(value = "/BS10112")
|
|
|
@ApiOperation(value = "线上处方接口")
|
|
|
public String BS10112(
|
|
|
@ApiParam(name = "card_no", value = "卡号")
|
|
|
@RequestParam(value = "card_no", required = false) String card_no,
|
|
|
@RequestParam(value = "card_no", required = true) String card_no,
|
|
|
@ApiParam(name = "doctor", value = "医生工号")
|
|
|
@RequestParam(value = "doctor", required = false) String doctor,
|
|
|
@RequestParam(value = "doctor", required = true) 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,
|
|
|
@RequestParam(value = "dept", required = true) String dept,
|
|
|
@ApiParam(name = "charge_code", value = "收费码")
|
|
|
@RequestParam(value = "charge_code", required = true) String charge_code,
|
|
|
@ApiParam(name = "win_no", value = "分部号")
|
|
|
@RequestParam(value = "win_no", required = false) String win_no,
|
|
|
@RequestParam(value = "win_no", required = true) String win_no,
|
|
|
@ApiParam(name = "charge_flag", value = "项目类别")
|
|
|
@RequestParam(value = "charge_flag", required = false) String charge_flag,
|
|
|
@RequestParam(value = "charge_flag", required = true) String charge_flag,
|
|
|
@ApiParam(name = "quantity", value = "数量")
|
|
|
@RequestParam(value = "quantity", required = false) String quantity,
|
|
|
@RequestParam(value = "quantity", required = true) String quantity,
|
|
|
@ApiParam(name = "serial_no", value = "挂号流水号")
|
|
|
@RequestParam(value = "serial_no", required = false) String serial_no,
|
|
|
@RequestParam(value = "serial_no", required = true) String serial_no,
|
|
|
@ApiParam(name = "group_no", value = "库房号")
|
|
|
@RequestParam(value = "group_no", required = false) String group_no,
|
|
|
@RequestParam(value = "group_no", required = true) String group_no,
|
|
|
@ApiParam(name = "serial", value = "药品序列号")
|
|
|
@RequestParam(value = "serial", required = false) String serial,
|
|
|
@RequestParam(value = "serial", required = true) String serial,
|
|
|
@ApiParam(name = "icd_code", value = "主诊断编码")
|
|
|
@RequestParam(value = "icd_code", required = false) String icd_code,
|
|
|
@RequestParam(value = "icd_code", required = true) String icd_code,
|
|
|
@ApiParam(name = "diag_two", value = "第二诊断")
|
|
|
@RequestParam(value = "diag_two", required = false) String diag_two,
|
|
|
@ApiParam(name = "diag_three", value = "第三诊断")
|
|
@ -226,7 +254,7 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.BS10112(card_no,doctor,dept,charge_type,win_no,charge_flag,quantity, serial_no,group_no,
|
|
|
obj= entranceService.BS10112(card_no,doctor,dept,charge_code,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\":\"该医生无权挂号该科室!\"}}]}";
|
|
@ -276,6 +304,7 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|
|
|
//TODO 待解析 存储入库
|
|
|
System.out.println("obj=="+obj);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
@ -302,13 +331,13 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
|
|
|
return "";
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = "/MS30012")
|
|
|
@ApiOperation(value = "医院频次字典表")
|
|
|
public String MS30012() {
|
|
|
@GetMapping(value = "/MS02012")
|
|
|
@ApiOperation(value = "医院频次/医嘱字典表")
|
|
|
public String MS02012() {
|
|
|
try {
|
|
|
String obj="";
|
|
|
if(!testProfiles){
|
|
|
obj= entranceService.MS30012();
|
|
|
obj= entranceService.MS02012();
|
|
|
}else {
|
|
|
obj="{\"code\":\"1\",\"MsgInfo\":[{\"resquest\":{\"@RESULT\":\"-1\",\"@MSG\":\"该医生无权挂号该科室!\"}}]}";
|
|
|
}
|