package com.ltkj.web.controller.his; import cn.hutool.core.date.DateUtil; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.hisDto.*; import com.ltkj.hosp.service.ITjCustomerService; import com.ltkj.web.wxUtils.HttpClientUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import java.io.FileInputStream; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.util.Date; import java.util.HashMap; import java.util.Map; import java.util.Properties; /* @Authot:zjh * @Date: 2024-05-28 * */ @Component public class HisApiMethodService { @Autowired private ITjCustomerService tjCustomerService; private static String HIS_URL = ""; // 数据库配置文件路径 // private static final String CONFIG_PATH = "/Users/chacca/开发相关/代码/ltkj_peis/ltkj-admin/src/main/resources/config.properties"; // private static final String CONFIG_PATH = "D:\\ltkjprojectconf\\config.properties"; private static String CONFIG_PATH; @Value ("${config.properties}") public void setConfigPath(String configPath) { CONFIG_PATH = configPath; try { FileInputStream inputStream = new FileInputStream(CONFIG_PATH); Properties props = new Properties(); props.load(inputStream); String url = props.getProperty("his_api_url"); String port = props.getProperty("his_api_port"); HIS_URL=url+":"+port+"/api/His/"; } catch (IOException throwables) { throwables.printStackTrace(); } } /* static { try { FileInputStream inputStream = new FileInputStream(CONFIG_PATH); Properties props = new Properties(); props.load(inputStream); String url = props.getProperty("his_api_url"); String port = props.getProperty("his_api_port"); HIS_URL=url+":"+port+"/api/His/"; } catch (IOException throwables) { throwables.printStackTrace(); } }*/ // @ApiOperation(value = "新增/修改门诊注册信息") public AjaxResult Outpincreateapply (TjCustomer customer) { Map map = new HashMap<> (); if (null != customer.getPationId () && !customer.getPationId().equals("0")) { map.put ("Pationid", customer.getPationId ()); } else { map.put ("Pationid", null); } map.put ("brxm", customer.getCusName ()); Long cusSex = customer.getCusSex(); if(cusSex==0L){ map.put ("brxb",1); }else if(cusSex==1L){ map.put ("brxb",2); }else { map.put ("brxb",9); } map.put ("csrq", DateUtil.format(customer.getCusBrithday(),"yyyy-MM-dd")); map.put ("brnl", customer.getAge ()); map.put ("brnldw", customer.getAgeUnit ()); map.put ("addr", customer.getCusAddr()); map.put ("gzdw", null); map.put ("dwdz", null); map.put ("lxr", customer.getCusName ()); map.put ("lxrdh", customer.getCusPhone ()); map.put ("lxrgx", "本人"); map.put ("sfzh", customer.getCusIdcard ()); map.put ("jhrxm", null); map.put ("jhrsfzh", null); map.put ("mz", null); map.put ("zy","职员"); map.put ("fbbm", null); map.put ("czy", "00029"); map.put ("jkkkh",null); map.put ("mindex_id",null); // map.put ("zybm","职员"); //职业编码 String post = HttpClientUtils.sendPost (HIS_URL+"Outpincreateapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医生接诊") // jzh = "就诊号" //jzrq = "接诊日期" //jzysbm = "接诊医师" public AjaxResult Outpinconapply (String jzh, String jzrq, String jzysbm) { Map map = new HashMap<> (); map.put ("his_registration_id", jzh); map.put ("jzrq", jzrq); map.put ("jzysbm", jzysbm); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinconapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医生取消接诊") public AjaxResult Outpinunconapply (String jzh, String jzrq, String jzysbm) { Map map = new HashMap<> (); map.put ("his_registration_id", jzh); map.put ("jzrq", jzrq); map.put ("jzysbm", jzysbm); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinunconapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改门诊诊断") public AjaxResult Outpinimpapply (OutpinimpapplyDto dto) { Map map = new HashMap<>(); map.put("his_registration_id",dto.getHisRegistrationId()); map.put("mzzdid",dto.getMzzdid()); map.put("sqysbm",dto.getSqysbm()); map.put("mzksbm",dto.getMzksbm()); map.put("fbrq",dto.getFbrq()); map.put("zdrq",dto.getZdrq()); map.put("czybm",dto.getCzybm()); map.put("czyksbm",dto.getCzyksbm()); map.put("zs",dto.getZs()); map.put("bs",dto.getBs()); map.put("clyz",dto.getClyz()); map.put("jws",dto.getJws()); map.put("tgjc",dto.getTgjc()); map.put("gms",dto.getGms()); map.put("jbbm",dto.getJbbm()); map.put("jbbm1",dto.getJbbm1()); map.put("jbbm2",dto.getJbbm2()); map.put("fzbz",dto.getFzbz()); map.put("hzqx",dto.getHzqx()); map.put("sfqc",dto.getSfqc()); map.put("qchs",dto.getQchs()); map.put("sfqj",dto.getSfqj()); map.put("jzqk",dto.getJzqk()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinimpapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊预交收费") public AjaxResult Outpinmesapply (String pationid, String czybm, String zflxbm, int yjje) { Map map = new HashMap<> (); map.put ("pationid", pationid); map.put ("czybm", czybm); map.put ("zflxbm", zflxbm); map.put ("yjje", yjje); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmesapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改门诊挂号申请") public AjaxResult Outpinregapply (OutpinregapplyDto dao) { Map map = new HashMap<> (); map.put ("pationid", dao.getPationid ()); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("czybm", dao.getCzybm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("ghzlbm", dao.getGhzlbm ()); map.put ("ywckbm", dao.getYwckbm ()); map.put ("sflstd", dao.getSflstd ()); map.put ("ghrq", dao.getGhrq ()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinregapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊检验申请") public AjaxResult Outpintestapply (OutpintestapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpintestapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊检验申请") public AjaxResult Outpindeltestapply (String hisRegistrationId, String czybm, String sqdh) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("sqdh", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpindeltestapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊检查申请") public AjaxResult Outpinexamapply (OutpinexamapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("lczz", dao.getLczz ()); map.put ("lczd", dao.getLczd ()); map.put ("jcms", dao.getJcms ()); map.put ("jcbw", dao.getJcbw ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinexamapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊检查申请") public AjaxResult Outpindelexamapply (String hisRegistrationId, String czybm, String sqdh) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("sqdh", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelexamapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊医疗医嘱申请") public AjaxResult Outpinmedapply (OutpinmedapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("bqsm", dao.getBqsm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmedapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊医疗医嘱申请") public AjaxResult Outpindelmedapply (String hisRegistrationId, String czybm, String sqdh) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("sqdh", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelmedapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊治疗处置申请") public AjaxResult Outpintreatapply (OutpintreatapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getHisRegistrationId ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("bqsm", dao.getBqsm ()); map.put ("sfjz", dao.getSfjz ()); map.put ("zlbz", dao.getZlbz ()); map.put ("details", dao.getDetails ()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpintreatapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊治疗处置申请") public AjaxResult Outpintdelreatapply (String hisRegistrationId, String czybm, String sqdh) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("sqdh", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpintdelreatapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "门诊药品申请") public AjaxResult Outpinmedicapply (OutpinmedicapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("sfzh", dao.getSfzh ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("cflxbm", dao.getCflxbm ()); map.put ("yfbm", dao.getYfbm ()); map.put ("fyts","1"); map.put ("mzzd",""); map.put ("details", dao.getDetails()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmedicapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "作废门诊药品申请") public AjaxResult Outpindelmedicapply (String hisRegistrationId, String czybm, String sqdh) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); map.put ("zflxbm", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelmedicapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查申请信息") public AjaxResult Getexamapplyinfo (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("ksbm", ksbm); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL+"Getexamapplyinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查报告信息") public AjaxResult Getexamreportinfo (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("ksmc", ksmc); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("pationid", pationid); // map.put ("pagecount", pagecount); // map.put ("page", page); // map.put ("status", status); // map.put ("cardtype", cardtype); String post = HttpClientUtils.sendPost (HIS_URL+"Getexamreportinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增/修改检查报告记录") public AjaxResult Examreportrecordinfo (ExamreportrecordinfoDto dto) { Map map = new HashMap<> (); map.put ("his_registration_id", dto.getHisRegistrationId ()); map.put ("jcbgid", dto.getJcbgid ()); map.put ("sfjz", dto.getSfjz ()); map.put ("pationid", dto.getPationid ()); map.put ("mzzybz", dto.getMzzybz ()); map.put ("brxm", dto.getBrxm ()); map.put ("brxb", dto.getBrxb ()); map.put ("brnl", dto.getBrnl ()); map.put ("brnldw", dto.getBrnldw ()); map.put ("lxrdh", dto.getLxrdh ()); map.put ("hzksbm", dto.getHzksbm ()); map.put ("sqdh", dto.getSqdh ()); map.put ("sqjgdm", dto.getSqjgdm ()); map.put ("sqsj", dto.getSqsj ()); map.put ("sqrbm", dto.getSqrbm ()); map.put ("sqrxm", dto.getSqrxm ()); map.put ("hzzs", dto.getHzzs ()); map.put ("hzbs", dto.getHzbs ()); map.put ("xyzdbm", dto.getXyzdbm ()); map.put ("xyzdmc", dto.getXyzdmc ()); map.put ("zdrq", dto.getZdrq ()); map.put ("fbrq", dto.getFbrq ()); map.put ("tsjcbz", dto.getTsjcbz ()); map.put ("jcxmdm", dto.getJcxmdm ()); map.put ("jcxmmc", dto.getJcxmmc ()); map.put ("jcjgdm", dto.getJcjgdm ()); map.put ("jcjsbh", dto.getJcjsbh ()); map.put ("jcjsxm", dto.getJcjsxm ()); map.put ("jcrq", dto.getJcrq ()); map.put ("jcbgdbh", dto.getJcbgdbh ()); map.put ("jcff", dto.getJcff ()); map.put ("jcksbh", dto.getJcksbh ()); map.put ("jcksmc", dto.getJcksmc ()); map.put ("yqbm", dto.getYqbm ()); map.put ("jcbgbz", dto.getJcbgbz ()); map.put ("jcbwdm", dto.getJcbwdm ()); map.put ("bgksbh", dto.getBgksbh ()); map.put ("bgksmc", dto.getBgksmc ()); map.put ("bgrq", dto.getBgrq ()); map.put ("bgysbh", dto.getBgysbh ()); map.put ("bgysxm", dto.getBgysxm ()); map.put ("shysbh", dto.getShysbh ()); map.put ("shysxm", dto.getShysxm ()); map.put ("jch", dto.getJch ()); map.put ("yxh", dto.getYxh ()); map.put ("kdsj", dto.getKdsj ()); map.put ("jclx", dto.getJclx ()); map.put ("yyh", dto.getYyh ()); map.put ("yxbx", dto.getYxbx ()); map.put ("yxzd", dto.getYxzd ()); map.put ("sfyyx", dto.getSfyyx ()); map.put ("yxzl", dto.getYxzl ()); map.put ("yxs", dto.getYxs ()); map.put ("jlysbh", dto.getJlysbh ()); map.put ("jlrq", dto.getJlrq ()); map.put ("bgzt", dto.getBgzt ()); map.put ("lczdfh", dto.getLczdfh ()); map.put ("wjz", dto.getWjz ()); map.put ("wjzzdmc", dto.getWjzzdmc ()); map.put ("wjzjcysyj", dto.getWjzjcysyj ()); map.put ("wjzjcysbh", dto.getWjzjcysbh ()); map.put ("wjzjcysxyj", dto.getWjzjcysyj ()); map.put ("wjzqrrq", dto.getWjzqrrq ()); map.put ("wjzjsrbh", dto.getWjzjsrbh ()); map.put ("wjzjsrxm", dto.getWjzjsrxm ()); map.put ("wjzjsrq", dto.getWjzjsrq ()); map.put ("wjzclysbh", dto.getWjzclysbh ()); map.put ("wjzclysxm", dto.getWjzclysxm ()); map.put ("wjzclyj", dto.getWjzclyj ()); map.put ("wjzclrq", dto.getWjzclrq ()); map.put ("sfkf", dto.getSfkf ()); map.put ("yzid", dto.getYzid ()); String post = HttpClientUtils.sendPost (HIS_URL+"Examreportrecordinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查危急值信息") public AjaxResult Getexamurgentinfo (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("pagecount", pagecount); // map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getexamurgentinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检查影像信息") public AjaxResult Getexamimageinfo (String hisRegistrationId, Date jsrq, Date ksrq, Integer pagecount, Integer page) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getexamimageinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验申请信息") public AjaxResult Getlabapplyinfo (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("cardtype", cardtype); // map.put ("mzorzy", mzorzy); // map.put ("ksbm", ksbm); String post = HttpClientUtils.sendPost (HIS_URL+"Getlabapplyinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验报告记录信息") public AjaxResult Getlabreportinfo (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("ksbm", ksbm); // map.put ("pationid", pationid); // map.put ("pagecount", pagecount); // map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getlabreportinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取微生物报告记录信息") public AjaxResult Getlabgermrepinfo (Map map) { // Map map = new HashMap<> (); // map.put ("jybgid", jybgid); String post = HttpClientUtils.sendPost (HIS_URL+"Getlabgermrepinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取微生物药敏信息") public AjaxResult Getlabgermdetailinfo (Map map) { // Map map = new HashMap<> (); // map.put ("jybgid", jybgid); String post = HttpClientUtils.sendPost (HIS_URL+"Getlabgermdetailinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取危急值信息") public AjaxResult Getlaburgentinfo (Map map) { // Map map = new HashMap<> (); // map.put ("jybgid", jybgid); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL+"Getlaburgentinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "检验样本拒收记录") public AjaxResult Labreportapply (String tmh, String jsrydm, Date jsrq, String jsyy) { Map map = new HashMap<> (); map.put ("tmh", tmh); map.put ("jsrydm", jsrydm); map.put ("jsrq", jsrq); map.put ("jsyy", jsyy); String post = HttpClientUtils.sendPost (HIS_URL+"Labreportapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取检验登记信息") public AjaxResult Getlabreginfoinfo (String hisRegistrationId, Date jsrq, Date ksrq, String Status, String pationid, Integer pagecount, Integer page) { Map map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("Status", Status); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); map.put ("pationid", pationid); map.put ("pagecount", pagecount); map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getlabreginfoinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "体检费用申请") public AjaxResult Testcostapply (TestcostapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("brxm", dao.getBrxm ()); map.put ("ywck", dao.getYwck ()); map.put ("sfzh", dao.getSfzh ()); map.put ("jkkkh", dao.getJkkkh ()); map.put ("mindexId", dao.getMindexId ()); map.put ("brxb", dao.getBrxb ()); map.put ("csrq", dao.getCsrq ()); map.put ("brnl", dao.getBrnl ()); map.put ("brnldw", dao.getBrnldw ()); map.put ("addr", dao.getAddr ()); map.put ("lxrdh", dao.getLxrdh ()); map.put ("mz", dao.getMz ()); map.put ("zy", dao.getZy ()); map.put ("details", dao.getDetails ()); map.put ("mxfyxmbm", dao.getMxfyxmbm ()); map.put ("sfzhfy", dao.getSfzhfy ()); map.put ("sl", dao.getSl ()); String post = HttpClientUtils.sendPost (HIS_URL+"Testcostapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "新增或修改体检登记信息") public AjaxResult Testregapply (TestregapplyDto dao) { Map map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); map.put ("czybm", dao.getCzybm ()); map.put ("czyksbm", dao.getCzyksbm ()); map.put ("tjbh", dao.getTjbh ()); map.put ("grbh", dao.getGrbh ()); map.put ("sfzh", dao.getSfzh ()); map.put ("xm", dao.getXm ()); map.put ("xb", dao.getXb ()); map.put ("nl", dao.getNl ()); map.put ("csrq", dao.getCsrq ()); map.put ("nldw", dao.getNldw ()); map.put ("addr", dao.getAddr ()); map.put ("sj", dao.getSj ()); map.put ("dwbm", dao.getDwbm ()); map.put ("tcbm", dao.getTcbm ()); map.put ("details", dao.getDetails ()); map.put ("je", dao.getJe ()); map.put ("sjje", dao.getSjje ()); map.put ("details_mx", dao.getDetailsMx ()); String post = HttpClientUtils.sendPost (HIS_URL+"Testregapply", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取门诊患者费用清单信息") public AjaxResult Getoutpatientcostinfo (Map map) { // Map map = new HashMap<> (); // map.put ("cardtype", cardtype); // map.put ("input", input); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("pagecount", pagecount); // map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getoutpatientcostinfo", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取门诊结算记录") public AjaxResult Getoutaccountrecord (Map map) { // Map map = new HashMap<> (); // map.put ("his_registration_id", hisRegistrationId); // map.put ("jsrq", jsrq); // map.put ("ksrq", ksrq); // map.put ("pagecount", pagecount); // map.put ("page", page); String post = HttpClientUtils.sendPost (HIS_URL+"Getoutaccountrecord", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "获取患者注册信息(含变更记录)") public AjaxResult Getpatientalterregrecord (String mzzybz, Date jsrq, Date ksrq) { Map map = new HashMap<> (); map.put ("mzzybz", mzzybz); map.put ("jsrq", jsrq); map.put ("ksrq", ksrq); String post = HttpClientUtils.sendPost (HIS_URL+"Getpatientalterregrecord", map); return AjaxResult.success ().put ("data", post); } // @ApiOperation(value = "2.4.3 获取检验结果记录信息") public AjaxResult Getlabdetailinfo (Map map) { String post = HttpClientUtils.sendPost (HIS_URL+"Getlabdetailinfo", map); return AjaxResult.success ().put ("data", post); } }