收银组件流程图
2023-08-01 16:59:40 3 举报
AI智能生成
收银组件流程图
作者其他创作
大纲/内容
接口:/api/v1/app_finance_component/service_purch_order/group
分组
前端整理数据结构
不分组
1. 待结算订单分组
接口:/api/v1/app_pmts_finance/payment_method/query/using_pos功能:根据操作点查询支付方式,绿色通道只返回院内账户和欠款
2. 根据收费点获取支付方式
接口:/api/v1/app_pmts_finance/bill/adds
分组,批量
接口:/api/v1/app_pmts_finance/bill/generate
3. 生成账单
接口:/api/v1/app_pmts_finance/settlement/discount/batch_calculate
接口:/api/v1/app_pmts_finance/settlement/discount/calculate
4. 医保预算前优惠计算
接口:/api/v1/app_pmts_finance/settlement_insur_reim_detail/query/by_batch_settlement_ids
接口:/api/v1/app_pmts_finance/settlement_insur_reim_detail/query/by_settlement_ids
5.1 批量获取医保结算单列表
5.2.1.1 医保结算状态不为 生成或预算,返回
事件ID 399299519(门诊医保预算)/399558594(挂号医保预算)
调用混合框架
接口:/api/v1/app_pmts_finance/online_insurance/pre_settl
线上医保预算
5.2.1.2 医保预算
接口:/api/v1/app_pmts_finance/settlement_insur_reim_detail/update/pre_settled
5.2.1.3 保存医保预算
遍历当前结算单下的 医保结算单列表 setlInsurReimDetailList(loop)
5.2 遍历结算单列表(loop)
接口:/api/v1/app_pmts_finance/settlement/update/batch_pre_settled
接口:/api/v1/app_pmts_finance/settlement/update/pre_settled
5.3 批量医保预算完成
5. 费用预算
分组:先充值到院内账户,再从院内账户扣款
不分组:直接扣款
6. 收银框打开,并操作支付信息,点击确定
接口:/api/v1/app_pmts_finance/settlement_charge_batch/save
接口:/api/v1/app_pmts_finance/settlement_charge/save
7. 保存待收款信息
8.1 批量获取医保结算单列表
8.2.1.1 医保结算状态生成,报错
8.2.1.2 医保结算状态不为预算,返回
事件ID 399299518(门诊医保正算)/399558595(挂号医保正算)
接口:/api/v1/app_pmts_finance/online_insurance/direct_settl
8.2.1.2 医保正算
接口:/api/v1/app_pmts_finance/settlement_insur_reim_detail/update/settled
8.2.1.3 保存医保正算
8.2 遍历结算单列表(loop)
接口:/api/v1/app_pmts_finance/settlement/update/batch_settled
接口:/api/v1/app_pmts_finance/settlement/update/settled
8.3 批量医保正算完成
8. 费用结算
接口:/api/v1/app_pmts_finance/payment/query/outp_refund_fee出参:paymentList
9.1 根据收款标识获取有效支付明细信息
9.2.1 已支付,返回
接口:/api/v1/app_pmts_finance/third_party_payment_trace/update/paid
9.2.2 无三方流水(thirdPartyPaymentTraceList),保存确认支付结果
接口:/api/v1/app_finance/external/china_ums/payment/save
9.2.3.1.1 线上支付?
接口:/api/v1/app_pmts_finance/deposit_account/pay
院内账户诊间且配置了API模式
混合框架事件:toPay(399299520,第三方支付)
9.2.3.1.2 混合框架支付
9.2.3.1 支付
9.2.3.2 支付确认
9.2.3 有三方流水(thirdPartyPaymentTraceList),遍历三方流水(loop)
9.2 遍历支付方式(paymentList,loop)
9. 调用收款中心收款
接口:/api/v1/app_pmts_finance/settlement/update/finished
10. 收费完成确认
接口:/api/v1/app_pmts_finance/settlement_amount/query/by_settlement_ids
根据结算单标识获取结算单金额信息
结算单状态不为正算中或者正算完成,返回
接口:/api/v1/app_pmts_finance/settlement_insur_reim_detail/query/by_batch_settlement_ids出参:settlementSetlInsurReimDetailList
线上,接口:/api/v1/app_pmts_finance/online_insurance/withdraw_settl
混合框架,事件ID 399309970(门诊医保取消正算)/ 399558597(挂号医保取消正算)
医保结算单状态为正算,医保取消正算
接口:/api/v1/app_pmts_finance/settlement_insur_reimburse_detail/update/cancel_settled
保存医保取消预算接口
循环结算单明细(loop)
根据结算单获取结算单明细列表
接口:/api/v1/app_pmts_finance/settlement/update/cancel_settled
取消医保正算完成
循环结算单(loop)
取消正算
接口:/api/v1/app_pmts_finance/settlement/canceled
取消成功
结算单状态不为预算中或者预算完成,返回
医保结算单状态为正算,报错
线上,未实现,与树林沟通,取消预算为空实现
混合框架,事件ID 399309971(门诊医保取消预算)/ 399558598(挂号医保取消预算)
医保结算单状态为预算,医保取消预算
接口:/api/v1/app_pmts_finance/settlement_insur_reimburse_detail/update/cancel_pre_settled
接口:/api/v1/app_pmts_finance/settlement/update/cancel_pre_settled
取消医保预算完成
取消预算
结算单状态为已完成,报错、当前结算单已取消,报错、结算单状态不为正常,报错
接口:/api/v1/app_pmts_finance/payment/query/outp_refund_fee
根据chargeId获取结算单信息,支付列表
支付状态为未支付,返回
接口:/api/v1/app_pmts_finance/charge/update/closed
无三方流水,保存取消支付结果
接口:/api/v1/app_pmts_finance/deposit_account/refund
诊间,且院内账户走线上
混合框架,事件ID:399309972(第三方退支付)
取消支付,退支付
保存取消支付结果
有三方流水,取消支付
循环支付列表(paymentList)
结算单状态为正算成功,且收款状态为收款完成或部分收款,取消收款
退款
外框
收银
0 条评论
下一页