/// <summary> /// 1.9.13 门诊结算 /// </summary> /// <param name="HosItemCode"></param> /// <returns></returns> public static MenZhenJieSuanOutModel 门诊结算(MenZhenJieSuanModel model) { StringBuilder SbxmlConten = new StringBuilder(); SbxmlConten.Append(XMLHelper.XmlHeader); SbxmlConten.Append("<input>"); SbxmlConten.Append(XMLHelper.DicConvertToXmlNode(YinHaiHelper.ConvertModelToDic(model))); SbxmlConten.Append("<dataset>"); for (int i = 0; i < model.Items.Count; i++) { SbxmlConten.Append("<row>"); SbxmlConten.Append(XMLHelper.DicConvertToXmlNode(YinHaiHelper.ConvertModelToDic(model.Items[i]))); SbxmlConten.Append("</row>"); } SbxmlConten.Append("</dataset>"); SbxmlConten.Append("</input>"); DealModel deal = new DealModel("48", SbxmlConten.ToString()); deal.CallName = "门诊结算"; deal.CallDeal(); deal.SetXpathTypeTop(); deal.CreateResultModel(new MenZhenJieSuanOutModel()); return((MenZhenJieSuanOutModel)deal.ReslutModel); }
/// <summary> /// 结算回退 /// </summary> /// <param name="model"></param> /// <returns></returns> public static YinHaiModelBase 结算回退(JieSuanBackModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("42", dicArray); deal.CallDeal(); deal.CallName = "结算回退"; deal.CreateResultModel(new YinHaiModelBase()); return((YinHaiModelBase)deal.ReslutModel); }
/// <summary> /// §1.9.42. 清算申请单打印 /// </summary> /// <param name="model"></param> /// <returns></returns> public static YinHaiModelBase 清算申请单打印(QingsuanShenQingPrintModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("75", dicArray); deal.CallDeal(); deal.CallName = "清算申请单打印"; deal.CreateResultModel(new YinHaiModelBase()); return((YinHaiModelBase)deal.ReslutModel); }
/// <summary> /// 入院办理信息修改 /// </summary> public static YinHaiModelBase 入院办理信息修改(ChargeUserInfo model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("23", dicArray); deal.CallDeal(); deal.CallName = "入院办理信息修改"; deal.CreateResultModel(new YinHaiModelBase()); return((YinHaiModelBase)deal.ReslutModel); }
/// <summary> /// 待遇审批信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public static DaiYuShenpiOutModel 待遇审批信息(DaiYuShenPiModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("51", dicArray); deal.CallDeal(); deal.CallName = "待遇审批信息"; deal.CreateResultModel(new DaiYuShenpiOutModel()); return((DaiYuShenpiOutModel)deal.ReslutModel); }
/// <summary> /// 入院办理回退??未完成 /// </summary> public static YinHaiModelBase 住院费用明细写入(InHospitalInfoModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("31", dicArray); deal.CallDeal(); deal.CallName = "入院办理回退"; deal.CreateResultModel(new YinHaiModelBase()); return((YinHaiModelBase)deal.ReslutModel); }
/// <summary> /// 清算申请 /// </summary> /// <param name="model"></param> /// <returns></returns> public static YinHaiModelBase 清算申请(QingsuanShenqingModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("71", dicArray); deal.CallDeal(); deal.SetXpathTypeTop(); deal.CallName = "申请结算"; deal.CreateResultModel(new QingsuanShenqingOutModel()); return((QingsuanShenqingOutModel)deal.ReslutModel); }
public static YinHaiModelBase Set目录上传单个(CategoryUploadModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); DealModel deal = new DealModel("T01", dicArray); deal.CallDeal(); deal.CallName = "目录上传"; deal.CreateResultModel(new YinHaiModelBase()); return((YinHaiModelBase)deal.ReslutModel); }
/// <summary> /// 入院办理 /// </summary> /// <param name="model"></param> /// <returns></returns> public static InHospitalOutModel 入院办理(InHospitalModel model) { Dictionary <string, string> dicArray = YinHaiHelper.ConvertModelToDic(model); //Prm_ykc292和Prm_ykc296且不能同时存在 RemoveDicNull(dicArray, "prm_ykc292"); RemoveDicNull(dicArray, "prm_ykc296"); if (dicArray.ContainsKey("prm_ykc292") || dicArray.ContainsKey("prm_ykc296")) { return(new InHospitalOutModel() { status = false, msg = "系统要求 居民普通住院病种(prm_ykc296) 和 分娩类型(prm_ykc292) 不能同时存在" }); } DealModel deal = new DealModel("21", dicArray); deal.CallDeal(); deal.CallName = "入院办理"; deal.CreateResultModel(new InHospitalOutModel()); return((InHospitalOutModel)deal.ReslutModel); }