using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace PTMedicalInsurance.Entity { // 【2101】药店预结算 - 输入参数定义类 public class PharmacyPreSettlementInput { /// /// 人员编号 /// public string psn_no { get; set; } /// /// 就诊凭证类型 /// public string mdtrt_cert_type { get; set; } /// /// 就诊凭证编号 /// public string mdtrt_cert_no { get; set; } /// /// 开始时间 /// public DateTime begntime { get; set; } /// /// 医疗费总额 /// public decimal medfee_sumamt { get; set; } /// /// 险种类型 /// public string insutype { get; set; } /// /// 病种编码 /// public string dise_codg { get; set; } /// /// 病种名称 /// public string dise_name { get; set; } /// /// 个人账户使用标志 /// public string acct_used_flag { get; set; } /// /// 医疗类别 /// public string med_type { get; set; } /// /// 购药明细信息 /// public List drugdetail { get; set; } } // 【2101】药店预结算 - 购药明细信息定义类 public class DrugDetail { /// /// 费用明细流水号 /// public string feedetl_sn { get; set; } /// /// 处方号 /// public string rxno { get; set; } /// /// 外购处方标志 /// public string rx_circ_flag { get; set; } /// /// 费用发生时间 /// public DateTime fee_ocur_time { get; set; } /// /// 医疗目录编码 /// public string med_list_codg { get; set; } /// /// 医药机构目录编码 /// public string medins_list_codg { get; set; } /// /// 明细项目费用总额 /// public decimal det_item_fee_sumamt { get; set; } /// /// 数量 /// public decimal cnt { get; set; } /// /// 单价 /// public decimal pric { get; set; } /// /// 单次剂量描述 /// public string sin_dos_dscr { get; set; } /// /// 使用频次描述 /// public string used_frqu_dscr { get; set; } /// /// 用药途径描述 /// public string medc_way_dscr { get; set; } /// /// 开单医生编码 /// public string bilg_dr_code { get; set; } /// /// 开单医师姓名 /// public string bilg_dr_name { get; set; } /// /// 中药使用方式 /// public string tcmdrug_used_way { get; set; } } // 【2101】药店预结算 - 输出参数定义类 public class PharmacyPreSettlementOutput { // 结算信息 public SettlementInfo setlinfo { get; set; } // 结算基金分项信息 public List setldetail { get; set; } // 明细分割信息 public List detlcutinfo { get; set; } } // 【2101】药店预结算 - 结算信息定义类 public class SettlementInfo { /// /// 就诊 ID /// public string mdtrt_id { get; set; } /// /// 人员编号 /// public string psn_no { get; set; } /// /// 人员姓名 /// public string psn_name { get; set; } /// /// 人员证件类型 /// public string psn_cert_type { get; set; } /// /// 证件号码 /// public string certno { get; set; } /// /// 性别 /// public string gend { get; set; } /// /// 民族 /// public string naty { get; set; } /// /// 出生日期 /// public DateTime brdy { get; set; } /// /// 年龄 /// public decimal age { get; set; } /// /// 险种类型 /// public string insutype { get; set; } /// /// 人员类别 /// public string psn_type { get; set; } /// /// 公务员标志 /// public string cvlserv_flag { get; set; } /// /// 结算时间 /// public DateTime setl_time { get; set; } /// /// 就诊凭证类型 /// public string mdtrt_cert_type { get; set; } /// /// 医疗类别 /// public string med_type { get; set; } /// /// 医疗费总额 /// public decimal medfee_sumamt { get; set; } /// /// 全自费金额 /// public decimal fulamt_ownpay_amt { get; set; } /// /// 超限价自费费用 /// public decimal overlmt_selfpay { get; set; } /// /// 先行自付金额 /// public decimal preselfpay_amt { get; set; } /// /// 符合政策范围金额 /// public decimal inscp_scp_amt { get; set; } /// /// 实际支付起付线 /// public decimal act_pay_dedc { get; set; } /// /// 基本医疗保险统筹基金支出 /// public decimal hifp_pay { get; set; } /// /// 基本医疗保险统筹基金支付比例 /// public decimal pool_prop_selfpay { get; set; } /// /// 公务员医疗补助资金支出 /// public decimal cvlserv_pay { get; set; } /// /// 企业补充医疗保险基金支出 /// public decimal hifes_pay { get; set; } /// /// 居民大病保险资金支出 /// public decimal hifmi_pay { get; set; } /// /// 职工大额医疗费用补助基金支出 /// public decimal hifob_pay { get; set; } /// /// 医疗救助基金支出 /// public decimal maf_pay { get; set; } /// /// 其他支出 /// public decimal oth_pay { get; set; } /// /// 基金支付总额 /// public decimal fund_pay_sumamt { get; set; } /// /// 个人负担总金额 /// public decimal psn_part_amt { get; set; } /// /// 个人账户支出 /// public decimal acct_pay { get; set; } /// /// 个人现金支出 /// public decimal psn_cash_pay { get; set; } /// /// 余额 /// public decimal balc { get; set; } /// /// 个人账户共济支付金额 /// public decimal acct_mulaid_pay { get; set; } /// /// 医药机构结算 ID /// public string medins_setl_id { get; set; } /// /// 清算经办机构 /// public string clr_optins { get; set; } /// /// 清算方式 /// public string clr_way { get; set; } /// /// 清算类别 /// public string clr_type { get; set; } } /// ///【2101】药店预结算 - 结算基金分项信息定义类 public class SettlementFundItem { /// /// 基金支付类型 /// public string fund_pay_type { get; set; } /// /// 符合政策范围金额 /// public decimal inscp_scp_amt { get; set; } /// /// 本次可支付限额金额 /// public decimal crt_payb_lmt_amt { get; set; } /// /// 基金支付金额 /// public decimal fund_payamt { get; set; } /// /// 基金支付类型名称 /// public string fund_pay_type_name { get; set; } /// /// 结算过程信息 /// public string setl_proc_info { get; set; } } public class DetailCutInfo { /// /// 费用明细流水号 /// public string feedetl_sn { get; set; } /// /// 明细项目费用总额 /// public decimal det_item_fee_sumamt { get; set; } /// /// 数量 /// public decimal cnt { get; set; } /// /// 单价 /// public decimal pric { get; set; } /// /// 定价上限金额 /// public decimal pric_uplmt_amt { get; set; } /// /// 自付比例 /// public decimal selfpay_prop { get; set; } /// /// 全自费金额 /// public decimal fulamt_ownpay_amt { get; set; } /// /// 超限价金额 /// public decimal overlmt_amt { get; set; } /// /// 先行自付金额 /// public decimal preselfpay_amt { get; set; } /// /// 符合政策范围金额 /// public decimal inscp_scp_amt { get; set; } /// /// 收费项目等级 /// public string chrgitm_lv { get; set; } /// /// 医疗收费项目类别 /// public string med_chrgitm_type { get; set; } /// /// 基本药物标志 /// public string bas_medn_flag { get; set; } /// /// 医保谈判药品标志 /// public string hi_nego_drug_flag { get; set; } /// /// 儿童用药标志 /// public string chld_medc_flag { get; set; } /// /// 目录特项标志 /// public string list_sp_item_flag { get; set; } /// /// 直报标志 /// public string drt_reim_flag { get; set; } /// /// 备注 /// public string memo { get; set; } } }