yeshijie 7 éve
szülő
commit
2c016c43c1

+ 21 - 18
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/prescription/PrescriptionService.java

@ -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;