|
@ -1,10 +1,11 @@
|
|
|
package com.yihu.wlyy.service.app.prescription;
|
|
|
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.wlyy.entity.patient.prescription.Prescription;
|
|
|
import com.yihu.wlyy.repository.prescription.PrescriptionDao;
|
|
|
import com.yihu.wlyy.service.BaseService;
|
|
|
import org.json.JSONArray;
|
|
|
import org.json.JSONObject;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
@ -35,27 +36,29 @@ public class PrescriptionService extends BaseService {
|
|
|
//处方主信息{"yyksbm":"医生科室编号","bcsfcs":"本次收费次数","yszjhm":"医生证件号码","ysxm00":"医生姓名","mzlb00":"门诊类别","sfydgh":"是否药店挂号",
|
|
|
// "bcghcs":"本次挂号次数","ghksmc":"挂号科室名称","cfxms0":"明细上传数量","mzlsh0":"医保挂号流水号 如果为空,将自动医保挂号并收费","ghfy00":"挂号费用",
|
|
|
// "yszjdj":"医师诊金级别","bqbm00":"病情编码","sfygwd":"是否医改网点"}
|
|
|
json.put("yyksbm","医生科室编号");//医生科室编号
|
|
|
json.put("bcsfcs",1+"");//本次收费次数
|
|
|
json.put("yszjhm","医生证件号码");//医生证件号码
|
|
|
json.put("ysxm00","医生姓名");//医生姓名
|
|
|
json.put("mzlb00","门诊类别");//门诊类别
|
|
|
json.put("sfydgh",1+"");//是否药店挂号
|
|
|
json.put("bcghcs",1+"");//本次挂号次数
|
|
|
json.put("ghksmc","挂号科室名称");//挂号科室名称
|
|
|
json.put("cfxms0",1+"");//明细上传数量
|
|
|
json.put("mzlsh0","医保挂号流水号");//医保挂号流水号
|
|
|
json.put("ghfy00",10+"");//挂号费用
|
|
|
json.put("yszjdj","医师诊金级别");//医师诊金级别
|
|
|
json.put("bqbm00","病情编码");//病情编码
|
|
|
json.put("sfygwd",1+"");//是否医改网点
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
jsonObject.put("yyksbm","医生科室编号");//医生科室编号
|
|
|
jsonObject.put("bcsfcs",1+"");//本次收费次数
|
|
|
jsonObject.put("yszjhm","医生证件号码");//医生证件号码
|
|
|
jsonObject.put("ysxm00","医生姓名");//医生姓名
|
|
|
jsonObject.put("mzlb00","门诊类别");//门诊类别
|
|
|
jsonObject.put("sfydgh",1+"");//是否药店挂号
|
|
|
jsonObject.put("bcghcs",1+"");//本次挂号次数
|
|
|
jsonObject.put("ghksmc","挂号科室名称");//挂号科室名称
|
|
|
jsonObject.put("cfxms0",1+"");//明细上传数量
|
|
|
jsonObject.put("mzlsh0","医保挂号流水号");//医保挂号流水号
|
|
|
jsonObject.put("ghfy00",10+"");//挂号费用
|
|
|
jsonObject.put("yszjdj","医师诊金级别");//医师诊金级别
|
|
|
jsonObject.put("bqbm00","病情编码");//病情编码
|
|
|
jsonObject.put("sfygwd",1+"");//是否医改网点
|
|
|
json.put("recipeContent",jsonObject);
|
|
|
|
|
|
//诊断明细 {"zdms00":"诊断或症状描述","zdbh00":"诊断或症状编码"}
|
|
|
JSONArray zdInfo = new JSONArray();
|
|
|
JSONObject j1 = new JSONObject();
|
|
|
j1.put("zdms00","诊断或症状描述");//诊断或症状描述
|
|
|
j1.put("zdbh00","诊断或症状编码");//诊断或症状编码
|
|
|
zdInfo.put(j1);
|
|
|
zdInfo.add(j1);
|
|
|
json.put("zdlist",zdInfo);
|
|
|
|
|
|
//处方明细 {"xmgg00":"项目规格","cfhao0":"处方号","sfybxm":"是否医保项目","dcyydw":"单次用药单位","xmje00":"项目金额","xmbh00":"项目编号",
|
|
@ -87,7 +90,7 @@ public class PrescriptionService extends BaseService {
|
|
|
j2.put("qyzl00","药品频率");//取药总量
|
|
|
j2.put("xmdw00","项目单位");//项目单位
|
|
|
j2.put("jx0000","剂型");//剂型
|
|
|
cfInfo.put(j2);
|
|
|
cfInfo.add(j2);
|
|
|
json.put("mxlist",cfInfo);
|
|
|
|
|
|
return json;
|