SettleMzRequest.cs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace PTMedicalInsurance.Entity.Local
  7. {
  8. // 本接口主要完成的功能:保存上一步传来的费用凭单,并上传中心进行结算,返回结算结果
  9. public class SettleMzRequest
  10. {
  11. /// <summary>
  12. /// 医疗统筹类别
  13. /// </summary>
  14. public string p_yltclb { get; set; }
  15. /// <summary>
  16. /// 社会保障号码
  17. /// </summary>
  18. public string p_grbh { get; set; }
  19. /// <summary>
  20. /// 姓名
  21. /// </summary>
  22. public string p_xm { get; set; }
  23. /// <summary>
  24. /// 性别
  25. /// </summary>
  26. public string p_xb { get; set; }
  27. /// <summary>
  28. /// 病历号
  29. /// </summary>
  30. public string p_blh { get; set; }
  31. /// <summary>
  32. /// 费用日期
  33. /// </summary>
  34. public DateTime p_fyrq { get; set; }
  35. /// <summary>
  36. /// 医师编码
  37. /// </summary>
  38. public string p_ysbm { get; set; }
  39. /// <summary>
  40. /// 疾病编码
  41. /// </summary>
  42. public string p_jbbm { get; set; }
  43. /// <summary>
  44. /// 卡号
  45. /// </summary>
  46. public string p_kh { get; set; }
  47. /// <summary>
  48. /// 险种标志
  49. /// </summary>
  50. public string p_xzbz { get; set; }
  51. /// <summary>
  52. /// 普通门诊刷卡标志
  53. /// </summary>
  54. public string p_ptmzskbz { get; set; }
  55. /// <summary>
  56. /// 外地就医类别
  57. /// </summary>
  58. public string p_jylb { get; set; }
  59. /// <summary>
  60. /// 就医医院编码
  61. /// </summary>
  62. public string p_jyyybm { get; set; }
  63. /// <summary>
  64. /// 疾病说明
  65. /// </summary>
  66. public string p_jbsm { get; set; }
  67. /// <summary>
  68. /// 是否需要结算单
  69. /// </summary>
  70. public string p_needjsd { get; set; }
  71. /// <summary>
  72. /// 门诊类型
  73. /// </summary>
  74. public string p_mzlx { get; set; }
  75. /// <summary>
  76. /// 社保卡口令
  77. /// </summary>
  78. public string p_passwd { get; set; }
  79. /// <summary>
  80. /// 二维码
  81. /// </summary>
  82. public string p_ewm { get; set; }
  83. /// <summary>
  84. /// 渠道支付金额
  85. /// </summary>
  86. public decimal p_qdzf { get; set; }
  87. /// <summary>
  88. /// 家庭共济消费标志
  89. /// </summary>
  90. public string p_jtgjxfbz { get; set; }
  91. /// <summary>
  92. /// 识别码
  93. /// </summary>
  94. public string p_sbm { get; set; }
  95. /// <summary>
  96. /// 主要诊断
  97. /// </summary>
  98. public string p_zyzd { get; set; }
  99. /// <summary>
  100. /// 医疗政策标识
  101. /// </summary>
  102. public string p_ylzcbs { get; set; }
  103. /// <summary>
  104. /// 收费认证方式
  105. /// </summary>
  106. public string p_sfrzfs { get; set; }
  107. /// <summary>
  108. /// 处方id
  109. /// </summary>
  110. public string p_cfid { get; set; }
  111. /// <summary>
  112. /// 是否互联网医院
  113. /// </summary>
  114. public string p_sfhlwyy { get; set; }
  115. /// <summary>
  116. /// 挂号费标志
  117. /// </summary>
  118. public string p_ghsfbzhlw { get; set; }
  119. /// <summary>
  120. /// 门诊急诊转诊标志
  121. /// </summary>
  122. public string p_mzjzzzbz { get; set; }
  123. /// <summary>
  124. /// 外伤标志
  125. /// </summary>
  126. public string p_wsbz { get; set; }
  127. /// <summary>
  128. /// 涉及第三方标志
  129. /// </summary>
  130. public string p_sjdsfbz { get; set; }
  131. /// <summary>
  132. /// 医疗统筹类别明细
  133. /// </summary>
  134. public string p_yltclbmx { get; set; }
  135. public List<FypdInfo> p_fypd_ds { get; set; }
  136. public List<JbbmInfo> p_jbbm_ds { get; set; }
  137. }
  138. public class SettleMzResponse
  139. {
  140. /// <summary>
  141. /// 执行代码
  142. /// </summary>
  143. public string resultcode { get; set; }
  144. /// <summary>
  145. /// 病人结算号
  146. /// </summary>
  147. public string jshid { get; set; }
  148. /// <summary>
  149. /// 疾病编码
  150. /// </summary>
  151. public string jbbm { get; set; }
  152. /// <summary>
  153. /// 住院流水号
  154. /// </summary>
  155. public string zylsh { get; set; }
  156. /// <summary>
  157. /// 病人负担金额
  158. /// </summary>
  159. public decimal brfdje { get; set; }
  160. /// <summary>
  161. /// 医保负担金额
  162. /// </summary>
  163. public decimal ybfdje { get; set; }
  164. /// <summary>
  165. /// 医疗补助金额
  166. /// </summary>
  167. public decimal ylbzje { get; set; }
  168. /// <summary>
  169. /// 医院负担金额
  170. /// </summary>
  171. public decimal yyfdje { get; set; }
  172. /// <summary>
  173. /// 本次结算费用总额
  174. /// </summary>
  175. public decimal zje { get; set; }
  176. /// <summary>
  177. /// 医疗统筹登记号
  178. /// </summary>
  179. public string yltcdjh { get; set; }
  180. /// <summary>
  181. /// 统计人员类别
  182. /// </summary>
  183. public string tjrylb { get; set; }
  184. /// <summary>
  185. /// 病人结算日期
  186. /// </summary>
  187. public DateTime brjsrq { get; set; }
  188. /// <summary>
  189. /// 个人账户支付
  190. /// </summary>
  191. public decimal grzhzf { get; set; }
  192. /// <summary>
  193. /// 本次统筹支付
  194. /// </summary>
  195. public decimal tczf { get; set; }
  196. /// <summary>
  197. /// 本次大额支付
  198. /// </summary>
  199. public decimal dezf { get; set; }
  200. /// <summary>
  201. /// 本次公务员补助
  202. /// </summary>
  203. public decimal gwybz { get; set; }
  204. /// <summary>
  205. /// 本次财政列支
  206. /// </summary>
  207. public decimal czlz { get; set; }
  208. /// <summary>
  209. /// 暂缓支付
  210. /// </summary>
  211. public decimal zhzf { get; set; }
  212. /// <summary>
  213. /// 累计统筹支付
  214. /// </summary>
  215. public decimal ljtczf { get; set; }
  216. /// <summary>
  217. /// 累计大额支付
  218. /// </summary>
  219. public decimal ljdezf { get; set; }
  220. /// <summary>
  221. /// 累计门诊额度
  222. /// </summary>
  223. public decimal ljmzed { get; set; }
  224. /// <summary>
  225. /// 累积个人支付
  226. /// </summary>
  227. public decimal ljgrzf { get; set; }
  228. /// <summary>
  229. /// 其他统筹支付
  230. /// </summary>
  231. public decimal qttczf { get; set; }
  232. /// <summary>
  233. /// 优抚对象减免金额
  234. /// </summary>
  235. public decimal jmje { get; set; }
  236. /// <summary>
  237. /// 发票号
  238. /// </summary>
  239. public string fph { get; set; }
  240. /// <summary>
  241. /// 发票人员类别
  242. /// </summary>
  243. public string fprylb { get; set; }
  244. /// <summary>
  245. /// 账户余额
  246. /// </summary>
  247. public decimal zhye { get; set; }
  248. /// <summary>
  249. /// 本次起付线
  250. /// </summary>
  251. public decimal bcqfx { get; set; }
  252. /// <summary>
  253. /// 本次进入统筹额度
  254. /// </summary>
  255. public decimal bcnrtcfw { get; set; }
  256. /// <summary>
  257. /// 本年进入统筹额度
  258. /// </summary>
  259. public decimal bnynrtcfw { get; set; }
  260. /// <summary>
  261. /// 首先自付金额
  262. /// </summary>
  263. public decimal sxzfje { get; set; }
  264. /// 统筹范围内个人负担金额
  265. /// </summary>
  266. public decimal tcfwnfd { get; set; }
  267. /// <summary>
  268. /// 医保额度累计
  269. /// </summary>
  270. public decimal ljmznrtc { get; set; }
  271. /// <summary>
  272. /// 本次目录外
  273. /// </summary>
  274. public decimal bcmlw { get; set; }
  275. /// <summary>
  276. /// 累计目录外
  277. /// </summary>
  278. public decimal ljmlw { get; set; }
  279. /// <summary>
  280. /// 累计起付线
  281. /// </summary>
  282. public decimal ljqfx { get; set; }
  283. /// <summary>
  284. /// 本次补充支付
  285. /// </summary>
  286. public decimal bcbczf { get; set; }
  287. /// <summary>
  288. /// 累计补充支付
  289. /// </summary>
  290. public decimal ljbczf { get; set; }
  291. /// <summary>
  292. /// 本次消费现金
  293. /// </summary>
  294. public decimal xj { get; set; }
  295. /// <summary>
  296. /// 大病补助金额
  297. /// </summary>
  298. public decimal dbbzje { get; set; }
  299. /// <summary>
  300. /// 本年度累计普通门诊报销金额/门诊额度累计
  301. /// </summary>
  302. public decimal bnptmzljbxje { get; set; }
  303. /// <summary>
  304. /// 本年度累计门诊大病报销金额
  305. /// </summary>
  306. public decimal bnmzdbljbxje { get; set; }
  307. /// <summary>
  308. /// 二次报销金额
  309. /// </summary>
  310. public decimal ecbxje { get; set; }
  311. /// <summary>
  312. /// 医疗机构减免
  313. /// </summary>
  314. public decimal fpryyljgjm { get; set; }
  315. /// <summary>
  316. /// 商业兜底
  317. /// </summary>
  318. public decimal pkrkbcbxje { get; set; }
  319. /// <summary>
  320. /// 医疗救助
  321. /// </summary>
  322. public decimal mzbzje { get; set; }
  323. /// <summary>
  324. /// 民政优抚
  325. /// </summary>
  326. public decimal yfbzy { get; set; }
  327. /// <summary>
  328. /// 乙类首先自付
  329. /// </summary>
  330. public decimal bfzf { get; set; }
  331. /// <summary>
  332. /// 累计统筹报销
  333. /// </summary>
  334. public decimal ljbxje { get; set; }
  335. /// <summary>
  336. /// 累计自付金额
  337. /// </summary>
  338. public decimal ljzfje { get; set; }
  339. /// <summary>
  340. /// 家庭账户消费金额
  341. /// </summary>
  342. public decimal gjzhxfje { get; set; }
  343. /// <summary>
  344. /// 家庭共济账户余额
  345. /// </summary>
  346. public decimal gjzhye { get; set; }
  347. /// <summary>
  348. /// 医疗减免金额
  349. /// </summary>
  350. public decimal yljmje { get; set; }
  351. /// <summary>
  352. /// 贫困人口再救助
  353. /// </summary>
  354. public decimal pkryzjzje { get; set; }
  355. /// <summary>
  356. /// 核酸检测财政补助金额
  357. /// </summary>
  358. public decimal xgfyhsjcczbz { get; set; }
  359. /// <summary>
  360. /// 齐鲁保报销金额
  361. /// </summary>
  362. public decimal hmbbxje { get; set; }
  363. /// <summary>
  364. /// 省异地个人账户支付
  365. /// </summary>
  366. public decimal sydgrzhzf { get; set; }
  367. }
  368. }