diff --git a/Gdsi-Api/Controllers/HomeController.cs b/Gdsi-Api/Controllers/HomeController.cs index 11099de..ca55836 100644 --- a/Gdsi-Api/Controllers/HomeController.cs +++ b/Gdsi-Api/Controllers/HomeController.cs @@ -31,7 +31,76 @@ namespace Gdsi_Api.Controllers LogHelper.saveInfoLog("GetInfo", beginTime, endTime, toJson(req), toJson(info)); return Json(info); } + /// + /// 入院信息变更 + /// + /// + /// + public ActionResult GetChangeAdmission(Api2403Request request) + { + + Api2403Result Api2403result = GdsiApi.api_2403(request); + return Json(Api2403result); + } + + /// + /// 住院费用明细撤销 + /// + /// + /// + public ActionResult GetCancelHospitalizationDetails(Api2302Request request) + { + + Api2302Result Api2302result = GdsiApi.api_2302(request); + return Json(Api2302result); + } + + /// + /// 住院费用明细上传 + /// + /// + /// + public ActionResult GetUploadHospitalizationDetails(Api2301Request request) + { + + Api2301Result Api2301result = GdsiApi.api_2301(request); + return Json(Api2301result); + } + /// + /// 出院办理 + /// + /// + /// + public ActionResult GetDischargeProcessing(Api2402Request request) + { + Api2402Result Api2402result = GdsiApi.api_2402(request); + return Json(Api2402result); + } + + + /// + /// 住院预结算 + /// + /// + /// + public ActionResult GetHospPreSettlement(Api2303Request request) + { + + Api2303Result Api2303result = GdsiApi.api_2303(request); + return Json(Api2303result); + } + /// + /// 住院正式结算 + /// + /// + /// + public ActionResult GetHospFormalSettlement(Api2304Request request) + { + + Api2304Result Api2304result = GdsiApi.api_2304(request); + return Json(Api2304result); + } #region Tool /// /// 对象转Json字符串 diff --git a/Gdsi-Api/fd202306051530.zip b/Gdsi-Api/fd202306051530.zip new file mode 100644 index 0000000..648b660 Binary files /dev/null and b/Gdsi-Api/fd202306051530.zip differ diff --git a/Gdsi/Domain/GdsiApi.cs b/Gdsi/Domain/GdsiApi.cs index b71e94d..db5ce7c 100644 --- a/Gdsi/Domain/GdsiApi.cs +++ b/Gdsi/Domain/GdsiApi.cs @@ -8,11 +8,13 @@ using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; +using static Gdsi.Model.Api2303Result; namespace Gdsi.Domain { public class GdsiApi - { + { + private static string api_9001() { string result = ""; @@ -138,5 +140,274 @@ namespace Gdsi.Domain } return info; } + + + /// + /// 入院信息变更 + /// + /// + /// + public static Api2403Result api_2403(Api2403Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2403Result Api2403result = new Api2403Result(); + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2403result.Msg = "签到出错"; + return Api2403result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2403", strReq); + //测试数据 + //strRes = "{\"output\":null,\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":\"success\",\"refmsg_time\":\"20230512105139777\",\"signtype\":null,\"respond_time\":\"20230512105140065\",\"inf_refmsgid\":null}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2403入院信息变更", strReq, strRes, stime); + + try + { + Api2403result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2403result.Msg = ex.Message; + } + return Api2403result; + } + + /// + /// 住院费用明细撤销 + /// + /// + /// + public static Api2302Result api_2302(Api2302Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2302Result Api2302result = new Api2302Result(); + + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2302result.Msg = "签到出错"; + return Api2302result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2302", strReq); + //测试数据 + //strRes = "{\"output\":null,\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":null,\"refmsg_time\":\"20230512105143632\",\"signtype\":null,\"respond_time\":\"20230512105144479\",\"inf_refmsgid\":\"440000202305121051435628758113\"}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2302住院费用明细撤销", strReq, strRes, stime); + + try + { + Api2302result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2302result.Msg = ex.Message; + } + return Api2302result; + } + + /// + /// 住院费用明细上传 + /// + /// + /// + public static Api2301Result api_2301(Api2301Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2301Result Api2301result = new Api2301Result(); + + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2301result.Msg = "签到出错"; + return Api2301result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2301", strReq); + //测试数据 + //strRes = "{\"output\":{\"result\":[{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600094497\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600094498\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600356018\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600146651\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530036\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.72,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.3579,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702833\",\"inscp_scp_amt\":0.63,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.09,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.313668,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":119.9,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":119.9,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600038006\",\"inscp_scp_amt\":107.91,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":11.99,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":3.49,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601265158\",\"inscp_scp_amt\":3.49,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852848\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702832\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530035\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600146650\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600356017\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600094495\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600094496\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.74,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.7433,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601010664\",\"inscp_scp_amt\":1.74,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.31,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":0.3127,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600498076\",\"inscp_scp_amt\":0.28,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.312667,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.03,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.31,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":0.3127,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600313985\",\"inscp_scp_amt\":0.28,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.312667,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.03,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":20.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":20,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600238155\",\"inscp_scp_amt\":16.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.2,\"chld_medc_flag\":null,\"preselfpay_amt\":4.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":20.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":20,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600238156\",\"inscp_scp_amt\":16.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.2,\"chld_medc_flag\":null,\"preselfpay_amt\":4.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":246.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":246,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921687\",\"inscp_scp_amt\":196.8,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.2,\"chld_medc_flag\":null,\"preselfpay_amt\":49.2,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":620.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":620,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921689\",\"inscp_scp_amt\":496.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.2,\"chld_medc_flag\":null,\"preselfpay_amt\":124.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026902\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026435\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600038116\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026588\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026478\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026746\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":0.88,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.88,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600026546\",\"inscp_scp_amt\":0.79,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.09,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601010660\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921104\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921105\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921106\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599963691\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599963692\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600356015\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600356016\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600146648\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600146649\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530033\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530034\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702830\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702831\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852846\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":1.38,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":1.375,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852847\",\"inscp_scp_amt\":1.24,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.14,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":19.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":19,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921656\",\"inscp_scp_amt\":19.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":1926.4,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":4,\"pric\":481.6,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600480241\",\"inscp_scp_amt\":1926.4,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"14\",\"det_item_fee_sumamt\":0.62,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":0.62,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600038003\",\"inscp_scp_amt\":0.56,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.0,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.06,\"lmt_used_flag\":null,\"chrgitm_lv\":\"03\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":525.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":525,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600480242\",\"inscp_scp_amt\":525.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":4.59,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.59,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601178305\",\"inscp_scp_amt\":0.28,\"drt_reim_flag\":\"0\",\"overlmt_amt\":4.28,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.3127,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.03,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530037\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530038\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600530039\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702834\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702835\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600702836\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852850\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852851\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600852852\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399963\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399964\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399965\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399966\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399967\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601010667\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"09\",\"det_item_fee_sumamt\":0.96,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":2,\"pric\":0.48,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"601010669\",\"inscp_scp_amt\":0.86,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.1,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":14.36,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":14.36,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600038004\",\"inscp_scp_amt\":12.92,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":0.0,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":1.44,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"08\",\"det_item_fee_sumamt\":2.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0.0,\"cnt\":1,\"pric\":2.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600038005\",\"inscp_scp_amt\":2.25,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999999,\"selfpay_prop\":0.1,\"chld_medc_flag\":null,\"preselfpay_amt\":0.25,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"03\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":12.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":12,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921691\",\"inscp_scp_amt\":12.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":31.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":31.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921690\",\"inscp_scp_amt\":31.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"05\",\"det_item_fee_sumamt\":109.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":109.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600218621\",\"inscp_scp_amt\":109.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":7.6,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":7.6,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600399938\",\"inscp_scp_amt\":7.6,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"03\",\"det_item_fee_sumamt\":221.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":221.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600218617\",\"inscp_scp_amt\":221.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"14\",\"det_item_fee_sumamt\":48.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":3,\"pric\":16,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600218619\",\"inscp_scp_amt\":48.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":147.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":147.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"600218618\",\"inscp_scp_amt\":147.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":30.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":30,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921665\",\"inscp_scp_amt\":30.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":40.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":40,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921664\",\"inscp_scp_amt\":40.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":56.4,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":56.4,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921655\",\"inscp_scp_amt\":33.84,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.4,\"chld_medc_flag\":null,\"preselfpay_amt\":22.56,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":65.8,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":65.8,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921654\",\"inscp_scp_amt\":39.48,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0.4,\"chld_medc_flag\":null,\"preselfpay_amt\":26.32,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"02\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":65.8,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":65.8,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921653\",\"inscp_scp_amt\":65.8,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":28.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":28.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921652\",\"inscp_scp_amt\":28.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":28.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":28.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921651\",\"inscp_scp_amt\":28.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":28.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":28.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921650\",\"inscp_scp_amt\":28.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":28.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":28.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921649\",\"inscp_scp_amt\":28.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":28.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":28.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921648\",\"inscp_scp_amt\":28.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":46.2,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":46.2,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921647\",\"inscp_scp_amt\":46.2,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":51.3,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":51.3,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921646\",\"inscp_scp_amt\":51.3,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":36.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":36,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921645\",\"inscp_scp_amt\":36.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":45.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":45,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921678\",\"inscp_scp_amt\":45.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921677\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921676\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":9.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":9,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921675\",\"inscp_scp_amt\":9.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":18.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":18,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921673\",\"inscp_scp_amt\":18.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921672\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921671\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921670\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921669\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":27.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":27,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921668\",\"inscp_scp_amt\":27.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":9.0,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":9,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921683\",\"inscp_scp_amt\":9.0,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"},{\"bas_medn_flag\":\"0\",\"med_chrgitm_type\":\"04\",\"det_item_fee_sumamt\":4.5,\"hi_nego_drug_flag\":\"0\",\"fulamt_ownpay_amt\":0,\"cnt\":1,\"pric\":4.5,\"exp_content\":null,\"memo\":\"\",\"feedetl_sn\":\"599921682\",\"inscp_scp_amt\":4.5,\"drt_reim_flag\":\"0\",\"overlmt_amt\":0.0,\"list_sp_item_flag\":null,\"pric_uplmt_amt\":999999,\"selfpay_prop\":0,\"chld_medc_flag\":null,\"preselfpay_amt\":0.0,\"lmt_used_flag\":\"0\",\"chrgitm_lv\":\"01\"}]},\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":null,\"refmsg_time\":\"20230228085142918\",\"signtype\":null,\"respond_time\":\"20230228085147123\",\"inf_refmsgid\":\"440000202302280851424882097986\"}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2301住院费用明细上传", strReq, strRes, stime); + + try + { + Api2301result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2301result.Msg = ex.Message; + } + return Api2301result; + } + /// + /// 出院办理 + /// + /// + /// + public static Api2402Result api_2402(Api2402Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2402Result Api2402result = new Api2402Result(); + + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2402result.Msg = "签到出错"; + return Api2402result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2402", strReq); + //测试数据 + //strRes = "{\"output\":null,\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":null,\"refmsg_time\":\"20230512105200604\",\"signtype\":null,\"respond_time\":\"20230512105200844\",\"inf_refmsgid\":\"440000202305121052005628764116\"}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2402出院办理", strReq, strRes, stime); + + try + { + Api2402result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2402result.Msg = ex.Message; + } + return Api2402result; + } + + /// + /// 住院预结算 + /// + /// + /// + public static Api2303Result api_2303(Api2303Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2303Result Api2303result = new Api2303Result(); + + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2303result.Msg = "签到出错"; + return Api2303result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2303", strReq); + //测试数据 + //strRes = "{\"output\":{\"setlinfo\":{\"setl_time\":null,\"cvlserv_pay\":1856.42,\"hifdm_pay\":0.0,\"insu_admdvs\":\"441803\",\"med_type\":\"21\",\"psn_pay\":1664.11,\"exp_content\":null,\"begndate\":null,\"hifmi_pay\":0.0,\"psn_no\":\"44181000000005419247\",\"act_pay_dedc\":1200.0,\"medins_setl_id\":\"H44180200009202305121052040104\",\"acct_mulaid_pay\":0,\"clr_way\":null,\"oth_pay\":0.0,\"cashPayamt\":1664.11,\"gend\":\"2\",\"mdtrt_id\":\"563854134\",\"acct_pay\":0.0,\"dedc_std\":1200.0,\"setl_type\":null,\"crt_dedc\":0.0,\"inscp_scp_amt\":12272.57,\"insutype\":\"310\",\"invono\":null,\"psn_part_amt\":1664.11,\"enddate\":null,\"psn_type\":\"12\",\"hifp_pay\":10076.04,\"overlmt_selfpay\":101.5,\"preselfpay_amt\":626.08,\"clr_type\":\"21\",\"othfund_pay\":0.0,\"cvlserv_flag\":\"1\",\"mdtrt_cert_no\":\"441802196912200045\",\"brdy\":\"1969-12-20\",\"naty\":\"01\",\"psn_cash_pay\":1664.11,\"certno\":\"441802196912200045\",\"mdtrt_cert_type\":\"02\",\"balc\":0.0,\"psn_cert_type\":\"01\",\"hifob_pay\":0.0,\"ownpay_hosp_part\":0,\"inscp_amt\":12272.57,\"medfee_sumamt\":13596.57,\"hifes_pay\":0.0,\"fund_pay_sumamt\":11932.46,\"fulamt_ownpay_amt\":596.42,\"hosp_part_amt\":0,\"setl_id\":null,\"maf_pay\":0.0,\"psn_name\":\"陈佩雯\",\"psn_insu_rlts_id\":\"44181000000025111770\",\"clr_optins\":null,\"pool_prop_selfpay\":0.91,\"age\":53.0},\"setldetail\":[{\"fund_pay_type\":\"310100\",\"fund_payamt\":10076.04,\"setl_proc_info\":null,\"crt_payb_lmt_amt\":null,\"inscp_scp_amt\":12272.57,\"fund_pay_type_name\":\"职工基本医疗统筹基金\"},{\"fund_pay_type\":\"320100\",\"fund_payamt\":1856.42,\"setl_proc_info\":null,\"crt_payb_lmt_amt\":null,\"inscp_scp_amt\":12272.57,\"fund_pay_type_name\":\"公务员补助基金\"}]},\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":null,\"refmsg_time\":\"20230512105204224\",\"signtype\":null,\"respond_time\":\"20230512105207686\",\"inf_refmsgid\":\"440000202305121052075628758699\"}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2303住院预结算", strReq, strRes, stime); + + try + { + Api2303result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2303result.Msg = ex.Message; + } + return Api2303result; + } + + /// + /// 住院正式结算 + /// + /// + /// + public static Api2304Result api_2304(Api2304Request request) + { + //入参 + string strReq = ""; + //回参 + string strRes = ""; + //调用时间 + DateTime stime = DateTime.Now; + //输出回参 + Api2304Result Api2304result = new Api2304Result(); + + + string signNo = api_9001(); + //测试 + //string signNo = "签到成功"; + if ("".Equals(signNo)) + { + Api2304result.Msg = "签到出错"; + return Api2304result; + } + //签到报文注入 + request.sign_no = signNo; + strReq = JsonConvert.SerializeObject(request); + strRes = Http.HttpPostByHeader(GdsiConfig.server_url + "2304", strReq); + //测试数据 + //strRes = "{\"output\":{\"setlinfo\":{\"setl_time\":\"2023-05-12 10:52:08\",\"cvlserv_pay\":1856.42,\"hifdm_pay\":0.0,\"cvlserv_flag\":\"0\",\"med_type\":\"21\",\"exp_content\":null,\"brdy\":\"1969-12-20\",\"naty\":\"01\",\"psn_cash_pay\":1664.11,\"certno\":\"441802196912200045\",\"hifmi_pay\":0.0,\"psn_no\":\"44181000000005419247\",\"act_pay_dedc\":1200.0,\"mdtrt_cert_type\":\"02\",\"balc\":0.0,\"medins_setl_id\":\"H44180200009202305121052040105\",\"psn_cert_type\":\"01\",\"acct_mulaid_pay\":0,\"clr_way\":\"40\",\"hifob_pay\":0.0,\"oth_pay\":0.0,\"ownpay_hosp_part\":0,\"medfee_sumamt\":13596.57,\"hifes_pay\":0.0,\"gend\":\"2\",\"mdtrt_id\":\"563854134\",\"acct_pay\":0.0,\"fund_pay_sumamt\":11932.46,\"fulamt_ownpay_amt\":596.42,\"hosp_part_amt\":0,\"setl_id\":\"483069865\",\"inscp_scp_amt\":12272.57,\"insutype\":\"310\",\"maf_pay\":0.0,\"psn_name\":\"陈佩雯\",\"psn_part_amt\":1664.11,\"clr_optins\":\"441802\",\"pool_prop_selfpay\":0.91,\"psn_type\":\"12\",\"hifp_pay\":10076.04,\"overlmt_selfpay\":101.5,\"preselfpay_amt\":626.08,\"age\":53.0,\"clr_type\":\"21\"},\"setldetail\":[{\"fund_pay_type\":\"310100\",\"fund_payamt\":10076.04,\"setl_proc_info\":null,\"crt_payb_lmt_amt\":null,\"inscp_scp_amt\":12272.57,\"fund_pay_type_name\":\"职工基本医疗统筹基金\"},{\"fund_pay_type\":\"320100\",\"fund_payamt\":1856.42,\"setl_proc_info\":null,\"crt_payb_lmt_amt\":null,\"inscp_scp_amt\":12272.57,\"fund_pay_type_name\":\"公务员补助基金\"}]},\"infcode\":0,\"warn_msg\":null,\"cainfo\":null,\"err_msg\":null,\"refmsg_time\":\"20230512105207961\",\"signtype\":null,\"respond_time\":\"20230512105211872\",\"inf_refmsgid\":\"440000202305121052115628755955\"}"; + //记录回参日志 + LogHelper.doJsonRequestLog("api_2304住院正式结算", strReq, strRes, stime); + + try + { + Api2304result = JsonConvert.DeserializeObject(strRes); + } + catch (Exception ex) + { + Api2304result.Msg = ex.Message; + } + return Api2304result; + } } } diff --git a/Gdsi/Gdsi.csproj b/Gdsi/Gdsi.csproj index cb2d200..ae624e2 100644 --- a/Gdsi/Gdsi.csproj +++ b/Gdsi/Gdsi.csproj @@ -31,8 +31,8 @@ 4 - - ..\packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll + + ..\packages\Newtonsoft.Json.10.0.3\lib\net45\Newtonsoft.Json.dll @@ -47,11 +47,25 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Gdsi/Helper/LogHelper.cs b/Gdsi/Helper/LogHelper.cs new file mode 100644 index 0000000..ddc1290 --- /dev/null +++ b/Gdsi/Helper/LogHelper.cs @@ -0,0 +1,98 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Helper +{ + + public class LogHelper + { + #region HIS请求(包含调用时间) + /// + /// HIS请求 + /// + /// HIS方法 + /// json入参 + /// json出参 + /// 调用开始时间 + public static void doJsonRequestLog(string method, string req, string resp, DateTime stime) + { + string path = "D:\\FangDing\\FountainLog\\His\\" + "Xml"; + try + { + if (!Directory.Exists(path)) + { + Directory.CreateDirectory(path); + } + FileStream fs = new FileStream(path + "\\" + DateTime.Today.ToString("yyyyMMddHHmmss").Substring(0, 8).ToString() + ".txt", FileMode.Append, FileAccess.Write); + StreamWriter sw = new StreamWriter(fs); + sw.WriteLine("--------------------------------\r\n"); + try + { + DateTime dnow = DateTime.Now; + sw.WriteLine("调用时间:" + stime.ToString()); + sw.WriteLine("返回时间:" + dnow.ToString()); + + TimeSpan span = dnow - stime; + string hs = (span.TotalSeconds).ToString() + "秒"; + sw.WriteLine("耗时:" + hs); + + } + catch + { + + } + sw.WriteLine("方法:" + method); + sw.WriteLine("入参:"); + sw.WriteLine(req); + sw.WriteLine("出参:"); + sw.WriteLine(resp); + sw.WriteLine("--------------------------------\r\n\r\n"); + sw.Flush(); + sw.Close(); + fs.Close(); + } + catch (Exception ee) + { + LogHelper.getCatch(ee, method); + } + } + #endregion + + #region 方法异常 + /// + /// 方法异常 + /// + /// + /// + public static void getCatch(Exception ee, string method) + { + string path = "D:\\FangDing\\FountainLog\\His\\" + "Error"; + try + { + if (!Directory.Exists(path)) + { + Directory.CreateDirectory(path); + } + FileStream fs = new FileStream(path + "\\" + DateTime.Today.ToString("yyyyMMddHHmmss").Substring(0, 8).ToString() + ".txt", FileMode.Append, FileAccess.Write); + StreamWriter sw = new StreamWriter(fs); + sw.WriteLine("--------------------------------\r\n"); + sw.WriteLine("时间:" + DateTime.Now.ToString()); + sw.WriteLine("方法:" + method); + sw.WriteLine("消息:" + ee.Message); + sw.WriteLine("源:" + ee.Source); + sw.WriteLine("数据:" + ee.Data); + sw.WriteLine("--------------------------------\r\n\r\n"); + sw.Flush(); + sw.Close(); + fs.Close(); + } + catch { } + } + #endregion + } + +} diff --git a/Gdsi/Model/Request/Api2301Request.cs b/Gdsi/Model/Request/Api2301Request.cs new file mode 100644 index 0000000..bef48eb --- /dev/null +++ b/Gdsi/Model/Request/Api2301Request.cs @@ -0,0 +1,211 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2301Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2301"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + /// + /// + /// + public Input input { get; set; } + public class Input + { + /// + /// + /// + public List feedetail { get; set; } + } + + + + public class Feedetail + { + /// + /// 医药机构目录编码 + /// + public string medins_list_codg { get; set; } + /// + /// 费用明细流水号 + /// + public string feedetl_sn { get; set; } + /// + /// 外检标志 + /// + public string etip_flag { get; set; } + /// + /// 数量 + /// + public string cnt { get; set; } + /// + /// 明细项目费用总额 + /// + public string det_item_fee_sumamt { get; set; } + /// + /// 外检医院编码 + /// + public string etip_hosp_code { get; set; } + /// + /// 受单科室名称 + /// + public string acord_dept_name { get; set; } + /// + /// 受单科室编码 + /// + public string acord_dept_codg { get; set; } + /// + /// 中药使用方式 + /// + public string tcmdrug_used_way { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 开单医师姓 + /// + public string bilg_dr_name { get; set; } + /// + /// 开单医生编码 + /// + public string bilg_dr_codg { get; set; } + /// + /// 出院带药标志 + /// + public string dscg_tkdrug_flag { get; set; } + /// + /// 医嘱号 + /// + public string drord_no { get; set; } + /// + /// 受单医生姓名 + /// + public string orders_dr_name { get; set; } + /// + /// 受单医生编码 + /// + public string orders_dr_code { get; set; } + /// + /// 医疗类别 + /// + public string med_type { get; set; } + /// + /// 费用发生时间 + /// + public string fee_ocur_time { get; set; } + /// + /// 医院审批标志 + /// + public string hosp_appr_flag { get; set; } + /// + /// 医疗目录编码 + /// + public string med_list_codg { get; set; } + /// + /// 生育费用标志 + /// + public string matn_fee_flag { get; set; } + /// + /// 单价 + /// + public string pric { get; set; } + /// + /// 备注 + /// + public string memo { get; set; } + /// + /// 原费用流水号 + /// + public string init_feedetl_sn { get; set; } + /// + /// 开单科室名称 + /// + public string bilg_dept_name { get; set; } + /// + /// 开单科室编码 + /// + public string bilg_dept_codg { get; set; } + } + } +} diff --git a/Gdsi/Model/Request/Api2302Request.cs b/Gdsi/Model/Request/Api2302Request.cs new file mode 100644 index 0000000..d4e9386 --- /dev/null +++ b/Gdsi/Model/Request/Api2302Request.cs @@ -0,0 +1,111 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + + /// + /// 住院费用明细撤销入参 + /// + public class Api2302Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2302"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + public Input input { get; set; } + public class Input + { + + public Data data { get; set; } + } + public class Data + { + /// + /// 费用明细流水号 + /// + public string feedetl_sn { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + } + } +} diff --git a/Gdsi/Model/Request/Api2303Request.cs b/Gdsi/Model/Request/Api2303Request.cs new file mode 100644 index 0000000..1bb9662 --- /dev/null +++ b/Gdsi/Model/Request/Api2303Request.cs @@ -0,0 +1,161 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2303Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2303"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + + /// + /// + /// + public Input input { get; set; } + public class Input + { + /// + /// + /// + public Data data { get; set; } + } + public class Data + { + /// + /// 先行自付金额 + /// + public string preselfpay_amt { get; set; } + /// + /// 超限价金额 + /// + public string overlmt_selfpay { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 个人结算方式 + /// + public string psn_setlway { get; set; } + /// + /// 中途结算标志 + /// + public string mid_setl_flag { get; set; } + /// + /// 全自费金额 + /// + public string fulamt_ownpay_amt { get; set; } + /// + /// 就诊凭证编号 + /// + public string mdtrt_cert_no { get; set; } + /// + /// 险种类型 + /// + public string insutype { get; set; } + /// + /// 个人账户使用标志 + /// + public string acct_used_flag { get; set; } + /// + /// 就诊凭证类型 + /// + public string mdtrt_cert_type { get; set; } + /// + /// 发票号 + /// + public string invono { get; set; } + /// + /// 医疗费总额 + /// + public string medfee_sumamt { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 出院时间 + /// + public string dscgTime { get; set; } + } + } +} diff --git a/Gdsi/Model/Request/Api2304Request.cs b/Gdsi/Model/Request/Api2304Request.cs new file mode 100644 index 0000000..d1e4946 --- /dev/null +++ b/Gdsi/Model/Request/Api2304Request.cs @@ -0,0 +1,159 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2304Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2304"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + + /// + /// + /// + public Input input { get; set; } + + public class Input + { + /// + /// + /// + public Data data { get; set; } + } + + public class Data + { + /// + /// 先行自付金额 + /// + public string preselfpay_amt { get; set; } + /// + /// 超限价金额 + /// + public string overlmt_selfpay { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 个人结算方式 + /// + public string psn_setlway { get; set; } + /// + /// 中途结算标志 + /// + public string mid_setl_flag { get; set; } + /// + /// 全自费金额 + /// + public string fulamt_ownpay_amt { get; set; } + /// + /// 就诊凭证编号 + /// + public string mdtrt_cert_no { get; set; } + /// + /// 险种类型 + /// + public string insutype { get; set; } + /// + /// 个人账户使用标志 + /// + public string acct_used_flag { get; set; } + /// + /// 就诊凭证类型 + /// + public string mdtrt_cert_type { get; set; } + /// + /// 发票号 + /// + public string invono { get; set; } + /// + /// 医疗费总额 + /// + public string medfee_sumamt { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + } + } +} diff --git a/Gdsi/Model/Request/Api2402Request.cs b/Gdsi/Model/Request/Api2402Request.cs new file mode 100644 index 0000000..0e3b3cb --- /dev/null +++ b/Gdsi/Model/Request/Api2402Request.cs @@ -0,0 +1,254 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + + /// + /// 出院办理 + /// + public class Api2402Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2402"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + /// + /// + /// + public Input input { get; set; } + + public class Input + { + /// + /// 出院信息 + /// + public List diseinfo { get; set; } + /// + /// 出院诊断信息 + /// + public Dscginfo dscginfo { get; set; } + } + + + /// + /// 输入-出院信息 + /// + public class Diseinfo + { + /// + /// 诊断医生编码 + /// + public string dise_dor_no { get; set; } + /// + /// 诊断类别 + /// + public string diag_type { get; set; } + /// + /// 诊断时间 + /// + public string diag_time { get; set; } + /// + /// 诊断名称 + /// + public string diag_name { get; set; } + /// + /// 诊断科室 + /// + public string diag_dept { get; set; } + /// + /// 诊断代码 + /// + public string diag_code { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 主诊断标志 + /// + public string maindiag_flag { get; set; } + /// + /// 诊断医生编码 + /// + public string dise_dor_name { get; set; } + /// + /// 诊断排序号 + /// + public string diag_srt_no { get; set; } + } + + public class Dscginfo + { + /// + /// 孕周数 + /// + public string geso_val { get; set; } + /// + /// 出院科室名称 + /// + public string dscg_dept_name { get; set; } + /// + /// 出院科室编码 + /// + public string dscg_dept_code { get; set; } + /// + /// 计划生育服务证号 + /// + public string fpsc_no { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 死亡日期 + /// + public string die_date { get; set; } + /// + /// 伴有并发症标志 + /// + public string cop_flag { get; set; } + /// + /// 胎儿数 + /// + public string fetus_cnt { get; set; } + /// + /// 早产标志 + /// + public string pret_flag { get; set; } + /// + /// 胎次 + /// + public string fetts { get; set; } + /// + /// 险种类型 + /// + public string insutype { get; set; } + /// + /// 晚育标志 + /// + public string latechb_flag { get; set; } + /// + /// 病种名称 + /// + public string dise_name { get; set; } + /// + /// 病种编码 + /// + public string dise_codg { get; set; } + /// + /// 结束时间 + /// + public string endtime { get; set; } + /// + /// 手术操作名称 + /// + public string oprn_oprt_name { get; set; } + /// + /// 手术操作代码 + /// + public string oprn_oprt_code { get; set; } + /// + /// 计划生育手术类别 + /// + public string birctrl_type { get; set; } + /// + /// 计划生育手术或生育日期 + /// + public string birctrl_matn_date { get; set; } + /// + /// 生育类别 + /// + public string matn_type { get; set; } + /// + /// 离院方式 + /// + public string dscg_way { get; set; } + /// + /// 出院床位 + /// + public string dscg_bed { get; set; } + } + } +} diff --git a/Gdsi/Model/Request/Api2403Request.cs b/Gdsi/Model/Request/Api2403Request.cs new file mode 100644 index 0000000..dcd781e --- /dev/null +++ b/Gdsi/Model/Request/Api2403Request.cs @@ -0,0 +1,291 @@ +using Gdsi.Config; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + /// + /// 入院信息变更入参 + /// + public class Api2403Request + { + #region 固定报文 + /// + /// + /// + public string infno { get { return "2403"; } } + /// + /// + /// + public string msgid { get { return GdsiConfig.fixmedins_code + DateTime.Now.ToString("yyyyMMddHHmmss") + new Random().Next(1, 10000).ToString().PadLeft(4, '0'); } } + /// + /// + /// + public string mdtrtarea_admvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string insuplc_admdvs { get { return GdsiConfig.city_code; } } + /// + /// + /// + public string recer_sys_code { get { return "FD0001"; } } + /// + /// + /// + public string dev_no { get { return ""; } } + /// + /// + /// + public string dev_safe_info { get { return ""; } } + /// + /// + /// + public string cainfo { get { return ""; } } + /// + /// + /// + public string signtype { get { return "SM3"; } } + /// + /// + /// + public string infver { get { return "V1.0"; } } + /// + /// + /// + public string opter_type { get { return "2"; } } + /// + /// + /// + public string opter { get { return GdsiConfig.opter; } } + /// + /// + /// + public string opter_name { get { return GdsiConfig.opter_name; } } + + /// + /// + /// + public string inf_time { get { return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } } + /// + /// + /// + public string fixmedins_name { get { return GdsiConfig.fixmedins_name; } } + /// + /// + /// + public string fixmedins_code { get { return GdsiConfig.fixmedins_code; } } + /// + /// + /// + public string sign_no { get; set; } + + + #endregion + + /// + /// + /// + public Input input { get; set; } + + public class Input + { + /// + /// + /// + public Adminfo adminfo { get; set; } + /// + /// + /// + public List diseinfo { get; set; } + /// + /// + /// + public class Adminfo + { + /// + /// 孕周数 + /// + public string geso_val { get; set; } + /// + /// 联系电话 + /// + public string tel { get; set; } + /// + /// 入院床位 + /// + public string adm_bed { get; set; } + /// + /// 计划生育服务证号 + /// + public string fpsc_no { get; set; } + /// + /// 联系人姓名 + /// + public string coner_name { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 入院科室名称 + /// + public string adm_dept_name { get; set; } + /// + /// + /// + public string adm_dept_codg { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 主要病情描述 + /// + public string main_cond_dscr { get; set; } + /// + /// 住院/门诊号 + /// + public string ipt_otp_no { get; set; } + /// + /// 病历号 + /// + public string medrcdno { get; set; } + /// + /// 胎儿数 + /// + public string fetus_cnt { get; set; } + /// + /// 主治医生编码 + /// + public string atddr_no { get; set; } + /// + /// 早产标志 + /// + public string pret_flag { get; set; } + /// + /// 医疗类别 + /// + public string med_type { get; set; } + /// + /// 住院主诊断名称 + /// + public string dscg_maindiag_name { get; set; } + /// + /// 住院主诊断代码 + /// + public string dscg_maindiag_code { get; set; } + /// + /// 胎次 + /// + public string fetts { get; set; } + /// + /// 晚育标志 + /// + public string latechb_flag { get; set; } + /// + /// 病种名称 + /// + public string dise_name { get; set; } + /// + /// 病种编码 + /// + public string dise_codg { get; set; } + /// + /// 结束时间 + /// + public string endtime { get; set; } + /// + /// 手术操作名称 + /// + public string oprn_oprt_name { get; set; } + /// + /// 手术操作代码 + /// + public string oprn_oprt_code { get; set; } + /// + /// 入院诊断描述 + /// + public string adm_diag_dscr { get; set; } + /// + /// 计划生育手术类别 + /// + public string birctrl_type { get; set; } + /// + /// 就诊凭证类型 + /// + public string mdtrt_cert_type { get; set; } + /// + /// 计划生育手术或生育日期 + /// + public string birctrl_matn_date { get; set; } + /// + /// 生育类别 + /// + public string matn_type { get; set; } + /// + /// 开始时间 + /// + public string begntime { get; set; } + /// + /// 主诊医师姓名 + /// + public string chfpdr_name { get; set; } + } + public class Diseinfo + { + /// + /// 诊断医生编码 + /// + public string dise_dor_no { get; set; } + /// + /// 诊断类别 + /// + public string diag_type { get; set; } + /// + /// 诊断时间 + /// + public string diag_time { get; set; } + /// + /// 诊断名称 + /// + public string diag_name { get; set; } + /// + /// 诊断科室 + /// + public string diag_dept { get; set; } + /// + /// 诊断代码 + /// + public string diag_code { get; set; } + /// + /// 入院病情 + /// + public string adm_cond { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 主诊断标志 + /// + public string maindiag_flag { get; set; } + /// + /// 诊断医生姓名 + /// + public string dise_dor_name { get; set; } + /// + /// + /// + public string diag_srt_no { get; set; } + } + } + } +} diff --git a/Gdsi/Model/Result/Api2301Result.cs b/Gdsi/Model/Result/Api2301Result.cs new file mode 100644 index 0000000..717ef81 --- /dev/null +++ b/Gdsi/Model/Result/Api2301Result.cs @@ -0,0 +1,139 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2301Result + { + public string Msg { get; set; } = string.Empty; + /// + /// + /// + public Output output { get; set; } + /// + /// + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + public class Output + { + /// + /// + /// + public List result { get; set; } + } + + public class Result + { + /// + /// 基本药物标志 + /// + public string bas_medn_flag { get; set; } + /// + /// 医疗收费项目类别 + /// + public string med_chrgitm_type { get; set; } + /// + /// 明细项目费用总额 + /// + public string det_item_fee_sumamt { get; set; } + /// + /// 医保谈判药品标志 + /// + public string hi_nego_drug_flag { get; set; } + /// + /// 全自费金额 + /// + public string fulamt_ownpay_amt { get; set; } + /// + /// 数量 + /// + public string cnt { get; set; } + /// + /// 单价 + /// + public string pric { get; set; } + /// + /// 备注 + /// + public string memo { get; set; } + /// + /// 费用明细流水号 + /// + public string feedetl_sn { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 直报标志 + /// + public string drt_reim_flag { get; set; } + /// + /// 超限价金额 + /// + public string overlmt_amt { get; set; } + /// + /// 目录特项标志 + /// + public string list_sp_item_flag { get; set; } + /// + /// 定价上限金额 + /// + public string pric_uplmt_amt { get; set; } + /// + /// 自付比例 + /// + public string selfpay_prop { get; set; } + /// + /// 儿童用药标志 + /// + public string chld_medc_flag { get; set; } + /// + /// 先行自付金额 + /// + public string preselfpay_amt { get; set; } + /// + /// 限制使用标志 + /// + public string lmt_used_flag { get; set; } + /// + /// 收费项目等级 + /// + public string chrgitm_lv { get; set; } + } + + + + } +} diff --git a/Gdsi/Model/Result/Api2302Result.cs b/Gdsi/Model/Result/Api2302Result.cs new file mode 100644 index 0000000..f3d2ba1 --- /dev/null +++ b/Gdsi/Model/Result/Api2302Result.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + + public class Api2302Result + { + public string Msg { get; set; } = string.Empty; + /// + /// + /// + public Output output { get; set; } + /// + /// 交易状态码0 成功 -1 失败 + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + public class Output + { + } + } +} diff --git a/Gdsi/Model/Result/Api2303Result.cs b/Gdsi/Model/Result/Api2303Result.cs new file mode 100644 index 0000000..53bd00a --- /dev/null +++ b/Gdsi/Model/Result/Api2303Result.cs @@ -0,0 +1,330 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2303Result + { + public string Msg { get; set; } = string.Empty; + + + /// + /// + /// + public Output output { get; set; } + /// + /// + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + + public class Output + { + /// + /// 结算信息 + /// + public Setlinfo setlinfo { get; set; } + /// + /// 结算基金分项信息 + /// + public List setldetail { get; set; } + } + /// + /// 结算信息 + /// + public class Setlinfo + { + /// + /// 结算时间 + /// + public string setl_time { get; set; } + /// + /// 公务员医疗补助资金支出 + /// + public string cvlserv_pay { get; set; } + /// + /// 伤残人员医疗保障基金支出 + /// + public string hifdm_pay { get; set; } + /// + /// 参保机构行政区划 + /// + public string insu_admdvs { get; set; } + /// + /// 医疗类别 + /// + public string med_type { get; set; } + /// + /// 个人支付金额 + /// + public string psn_pay { get; set; } + /// + /// 字段扩展 + /// + public string exp_content { get; set; } + /// + /// 开始日期 + /// + public string begndate { get; set; } + /// + /// 居民大病保险资金支出 + /// + public string hifmi_pay { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 实际支付起付线 + /// + public string act_pay_dedc { get; set; } + /// + /// 医药机构结算ID + /// + public string medins_setl_id { get; set; } + /// + /// 个人账户共济支付金额 + /// + public string acct_mulaid_pay { get; set; } + /// + /// 清算方式 + /// + public string clr_way { get; set; } + /// + /// 其他支出 + /// + public string oth_pay { get; set; } + /// + /// + /// + public string cashPayamt { get; set; } + /// + /// 性别 + /// + public string gend { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 个人账户支出 + /// + public string acct_pay { get; set; } + /// + /// 起付标准 + /// + public string dedc_std { get; set; } + /// + /// 结算类别 + /// + public string setl_type { get; set; } + /// + /// 本次起付线 + /// + public string crt_dedc { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 险种类型 + /// + public string insutype { get; set; } + /// + /// 发票号 + /// + public string invono { get; set; } + /// + /// 个人负担总金额 + /// + public string psn_part_amt { get; set; } + /// + /// 结束日期 + /// + public string enddate { get; set; } + /// + /// 人员类别 + /// + public string psn_type { get; set; } + /// + /// 基本医疗保险统筹基金支出 + /// + public string hifp_pay { get; set; } + /// + /// 超限价自费费用 + /// + public string overlmt_selfpay { get; set; } + /// + /// 先行自付金额 + /// + public string preselfpay_amt { get; set; } + /// + /// 清算类别 + /// + public string clr_type { get; set; } + /// + /// 其它基金支付 + /// + public string othfund_pay { get; set; } + /// + /// 公务员标志 + /// + public string cvlserv_flag { get; set; } + /// + /// 就诊凭证编号 + /// + public string mdtrt_cert_no { get; set; } + /// + /// 出生日期 + /// + public string brdy { get; set; } + /// + /// 民族 + /// + public string naty { get; set; } + /// + /// 个人现金支出 + /// + public string psn_cash_pay { get; set; } + /// + /// 证件号码 + /// + public string certno { get; set; } + /// + /// 就诊凭证类型 + /// + public string mdtrt_cert_type { get; set; } + /// + /// 余额 + /// + public string balc { get; set; } + /// + /// 人员证件类型 + /// + public string psn_cert_type { get; set; } + /// + /// 职工大额医疗费用补助基金支出 + /// + public string hifob_pay { get; set; } + /// + /// + /// + public string ownpay_hosp_part { get; set; } + /// + /// 符合范围金额 + /// + public string inscp_amt { get; set; } + /// + /// 医疗费总额 + /// + public string medfee_sumamt { get; set; } + /// + /// 企业补充医疗保险基金支出 + /// + public string hifes_pay { get; set; } + /// + /// 基金支付总额 + /// + public string fund_pay_sumamt { get; set; } + /// + /// 全自费金额 + /// + public string fulamt_ownpay_amt { get; set; } + /// + /// 医院负担金额 + /// + public string hosp_part_amt { get; set; } + /// + /// 结算ID + /// + public string setl_id { get; set; } + /// + /// 医疗救助基金支出 + /// + public string maf_pay { get; set; } + /// + /// 人员姓名 + /// + public string psn_name { get; set; } + /// + /// 人员参保关系ID + /// + public string psn_insu_rlts_id { get; set; } + /// + /// 清算经办机构 + /// + public string clr_optins { get; set; } + /// + /// 基本医疗保险统筹基金支付比例 + /// + public string pool_prop_selfpay { get; set; } + /// + /// 年龄 + /// + public string age { get; set; } + } + + /// + /// 输出-结算基金分项信息 + /// + public class Setldetail + { + /// + /// 基金支付类型 + /// + public string fund_pay_type { get; set; } + /// + /// 基金支付金额 + /// + public string fund_payamt { get; set; } + /// + /// 结算过程信息 + /// + public string setl_proc_info { get; set; } + /// + /// 本次可支付限额金额 + /// + public string crt_payb_lmt_amt { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 职工基本医疗统筹基金 + /// + public string fund_pay_type_name { get; set; } + } + + + } +} diff --git a/Gdsi/Model/Result/Api2304Result.cs b/Gdsi/Model/Result/Api2304Result.cs new file mode 100644 index 0000000..219f87b --- /dev/null +++ b/Gdsi/Model/Result/Api2304Result.cs @@ -0,0 +1,276 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2304Result + { + + public string Msg { get; set; } = string.Empty; + /// + /// + /// + public Output output { get; set; } + /// + /// + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + + public class Output + { + /// + /// 结算信息 + /// + public Setlinfo setlinfo { get; set; } + /// + /// 结算基金分项信息 + /// + public List setldetail { get; set; } + } + + + + + + public class Setlinfo + { + /// + /// 结算时间 + /// + public string setl_time { get; set; } + /// + /// 公务员医疗补助资金支出 + /// + public string cvlserv_pay { get; set; } + /// + /// 伤残人员医疗保障基金支出 + /// + public string hifdm_pay { get; set; } + /// + /// 公务员标志 + /// + public string cvlserv_flag { get; set; } + /// + /// 医疗类别 + /// + public string med_type { get; set; } + /// + /// 字段扩展 + /// + public string exp_content { get; set; } + /// + /// 出生日期 + /// + public string brdy { get; set; } + /// + /// 民族 + /// + public string naty { get; set; } + /// + /// 个人现金支出 + /// + public string psn_cash_pay { get; set; } + /// + /// 证件号码 + /// + public string certno { get; set; } + /// + /// 居民大病保险资金支出 + /// + public string hifmi_pay { get; set; } + /// + /// 人员编号 + /// + public string psn_no { get; set; } + /// + /// 实际支付起付线 + /// + public string act_pay_dedc { get; set; } + /// + /// 就诊凭证类型 + /// + public string mdtrt_cert_type { get; set; } + /// + /// 余额 + /// + public string balc { get; set; } + /// + /// 医药机构结算ID + /// + public string medins_setl_id { get; set; } + /// + /// 人员证件类型 + /// + public string psn_cert_type { get; set; } + /// + /// 个人账户共济支付金额 + /// + public string acct_mulaid_pay { get; set; } + /// + /// 清算方式 + /// + public string clr_way { get; set; } + /// + /// 职工大额医疗费用补助基金支出 + /// + public string hifob_pay { get; set; } + /// + /// 其他支出 + /// + public string oth_pay { get; set; } + /// + /// + /// + public string ownpay_hosp_part { get; set; } + /// + /// 医疗费总额 + /// + public string medfee_sumamt { get; set; } + /// + /// 企业补充医疗保险基金支出 + /// + public string hifes_pay { get; set; } + /// + /// 性别 + /// + public string gend { get; set; } + /// + /// 就诊ID + /// + public string mdtrt_id { get; set; } + /// + /// 个人账户支出 + /// + public string acct_pay { get; set; } + /// + /// 基金支付总额 + /// + public string fund_pay_sumamt { get; set; } + /// + /// 全自费金额 + /// + public string fulamt_ownpay_amt { get; set; } + /// + /// 医院负担金额 + /// + public string hosp_part_amt { get; set; } + /// + /// 结算ID + /// + public string setl_id { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 险种类型 + /// + public string insutype { get; set; } + /// + /// 医疗救助基金支出 + /// + public string maf_pay { get; set; } + /// + /// 人员姓名 + /// + public string psn_name { get; set; } + /// + /// 个人负担总金额 + /// + public string psn_part_amt { get; set; } + /// + /// 清算经办机构 + /// + public string clr_optins { get; set; } + /// + /// 基本医疗保险统筹基金支付比例 + /// + public string pool_prop_selfpay { get; set; } + /// + /// 人员类别 + /// + public string psn_type { get; set; } + /// + /// 基本医疗保险统筹基金支出 + /// + public string hifp_pay { get; set; } + /// + /// 超限价自费费用 + /// + public string overlmt_selfpay { get; set; } + /// + /// 先行自付金额 + /// + public string preselfpay_amt { get; set; } + /// + /// 年龄 + /// + public string age { get; set; } + /// + /// 清算类别 + /// + public string clr_type { get; set; } + } + + public class Setldetail + { + /// + /// 基金支付类型 + /// + public string fund_pay_type { get; set; } + /// + /// 基金支付金额 + /// + public string fund_payamt { get; set; } + /// + /// 结算过程信息 + /// + public string setl_proc_info { get; set; } + /// + /// 本次可支付限额金额 + /// + public string crt_payb_lmt_amt { get; set; } + /// + /// 符合政策范围金额 + /// + public string inscp_scp_amt { get; set; } + /// + /// 职工基本医疗统筹基金 + /// + public string fund_pay_type_name { get; set; } + } + + + } +} diff --git a/Gdsi/Model/Result/Api2402Result.cs b/Gdsi/Model/Result/Api2402Result.cs new file mode 100644 index 0000000..12a1baa --- /dev/null +++ b/Gdsi/Model/Result/Api2402Result.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + + public class Api2402Result + { + public string Msg { get; set; } = string.Empty; + /// + /// + /// + public Output output { get; set; } + /// + /// 交易状态码0 成功 -1 失败 + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + + public class Output + { + } + } +} diff --git a/Gdsi/Model/Result/Api2403Result.cs b/Gdsi/Model/Result/Api2403Result.cs new file mode 100644 index 0000000..724c89c --- /dev/null +++ b/Gdsi/Model/Result/Api2403Result.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Gdsi.Model +{ + public class Api2403Result + { + public string Msg { get; set; } = string.Empty; + /// + /// + /// + public Output output { get; set; } + /// + /// 交易状态码0 成功 -1 失败 + /// + public string infcode { get; set; } + /// + /// + /// + public string warn_msg { get; set; } + /// + /// + /// + public string cainfo { get; set; } + /// + /// + /// + public string err_msg { get; set; } + /// + /// + /// + public string refmsg_time { get; set; } + /// + /// + /// + public string signtype { get; set; } + /// + /// + /// + public string respond_time { get; set; } + /// + /// + /// + public string inf_refmsgid { get; set; } + + public class Output + { + } + } +} diff --git a/Gdsi/packages.config b/Gdsi/packages.config index 93b0be8..ee51c23 100644 --- a/Gdsi/packages.config +++ b/Gdsi/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file