Order processing method and device based on medical insurance combination, equipment and storage medium

By generating the order data into the data table and the payment sub-table generation, the total medical insurance payment amount and the self-paid payment amount are calculated, and the cumbersome payment process of the existing technology traditional Chinese medicine insurance combination is solved, achieving an efficient and convenient payment experience.

CN119624445APending Publication Date: 2025-03-14KANG JIAN INFORMATION TECH (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411720517.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-14

AI Technical Summary

Technical Problem

The existing technology is difficult to simplify the payment process of medical insurance combination, resulting in cumbersome payment process, inefficient efficiency, and affecting the user experience.

Method used

By dropping the order data, generating a payment sub-table, calculating the total medical insurance payment amount and self-paid payment amount, and initiating the medical insurance and self-paid payment process based on the user's confirmation instructions, simplifying the payment process.

Benefits of technology

It has achieved simplification of the medical insurance combination payment process, improved payment efficiency, improved user experience, and improved the convenience and readability of payment operations through intuitive payment details.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624445A_ABST
    Figure CN119624445A_ABST
Patent Text Reader

Abstract

The invention provides a medical insurance combination-based order processing method, and the method comprises the steps: carrying out the data table falling of order data, obtaining a payment sub-table comprising the information of each commodity, and obtaining the commodity payment details, namely, the total medical insurance payment amount of a medical insurance payment commodity in the order data, the remaining self-fee amount, and the self-fee payment amount of a self-fee payment commodity. And the user can conveniently know the commodity payment details through the commodity payment details. Therefore, the order payment mode of the order data is gathered into two modes of self-fee payment and medical insurance payment, and the order payment can be completed based on one confirmation operation of the user, so that the medical insurance combined payment process is simplified, and the payment efficiency is improved. Besides, commodity payment details and order payment details are visually and clearly displayed to the user through the data table of the order data and the data backfilling of the payment result, so that the convenience and readability of the medical insurance payment operation are improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to an order processing method, device, computer equipment and computer-readable storage medium based on medical insurance combination. Background Art

[0002] With the continuous development of Internet medical care, there are more and more medical insurance payment scenarios. Online drug purchase applications have also begun to access the medical insurance payment model, but the medical insurance payment methods of various pharmacies or hospitals are different, which leads to various payment problems in the payment process. For example, when the medical insurance balance is insufficient, the medical insurance payment side will return the amount that needs to be paid in cash. Since the existing order system is to place an order first and then pay, it cannot adapt to the scenario where there is a remaining amount to be paid for medical insurance payment. Moreover, when paying this amount through a third-party platform, the user needs to make multiple payments. Therefore, not only is the payment process cumbersome, but the payment efficiency is also low, which reduces the user experience.

[0003] Therefore, how to simplify the medical insurance combination payment process to improve the efficiency of medical insurance combination payment has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The main purpose of the present invention is to provide an order processing method, device, equipment and computer-readable storage medium based on medical insurance combination, aiming to simplify the medical insurance combination payment process to improve the efficiency of medical insurance combination payment.

[0005] To achieve the above object, the present invention provides an order processing method based on medical insurance combination, wherein the order processing comprises the following steps:

[0006] Based on the order creation instruction submitted by the current user, the order data corresponding to the created order is obtained, and the data is placed in a table according to the order data to obtain the payment sub-table corresponding to the created order, wherein the payment sub-table includes the commodity payment amount and the medical insurance payment identifier corresponding to each commodity;

[0007] Based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculate the self-paid payment amount corresponding to the self-paid commodity in the order data;

[0008] Obtaining the medical insurance account balance corresponding to the current user, and generating and displaying the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment, and the medical insurance account balance;

[0009] When receiving the confirmation instruction of the current user on the payment details of the product, the medical insurance payment process and the self-payment process are initiated respectively, and data is backfilled based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

[0010] In addition, to achieve the above-mentioned purpose, the present invention further provides an order processing device based on medical insurance combination, and the order processing device based on medical insurance combination includes:

[0011] An order data table entry module is used to obtain order data corresponding to the created order based on the order creation instruction submitted by the current user, and to enter data into a table according to the order data to obtain a payment subtable corresponding to the created order, wherein the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity;

[0012] A medical insurance self-payment collection module, used to calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment products in the order data based on the medical insurance payment identifier and the product payment amount corresponding to each product, and calculate the self-payment amount corresponding to the self-payment products in the order data;

[0013] a payment details generating module, configured to obtain the medical insurance account balance corresponding to the current user, and generate and display the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment amount, and the medical insurance account balance;

[0014] The order sub-table backfill module is used to initiate the medical insurance payment process and the self-payment process respectively when receiving the confirmation instruction of the current user on the payment details of the product, and backfill the data based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

[0015] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer device, which includes a processor, a memory, and an order processing program based on the medical insurance combination stored on the memory and executable by the processor, wherein when the order processing program based on the medical insurance combination is executed by the processor, the steps of the order processing method based on the medical insurance combination as described above are implemented.

[0016] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which an order processing program based on a medical insurance combination is stored, wherein when the order processing program based on a medical insurance combination is executed by a processor, the steps of the order processing method based on a medical insurance combination as described above are implemented.

[0017] The present application provides an order processing method based on medical insurance combination, the method obtains order data corresponding to the order creation instruction submitted by the current user, and performs data table drop according to the order data to obtain the payment subtable corresponding to the order creation, the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity; based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculates the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculates the self-paid payment amount corresponding to the self-paid commodity in the order data; obtains the medical insurance account balance corresponding to the current user, and generates and displays the commodity payment details corresponding to the order data based on the self-paid payment amount, the first remaining amount, the total medical insurance payment amount and the medical insurance account balance; upon receiving the confirmation instruction of the current user for the commodity payment details, initiates the medical insurance payment process and the self-paid payment process respectively, and performs data backfilling based on the medical insurance payment result and the self-paid payment result to obtain the order subtable, so that the user can understand the order payment details based on the order subtable. In the above manner, the present application performs data table drop on the order data to obtain the payment subtable including the information of each commodity. Based on the payment subtable, the total medical insurance payment amount and the remaining self-paid amount (i.e., the first remaining amount) of the medical insurance payment products in the order data, as well as the self-paid amount of the self-paid products are calculated. Then, based on the total medical insurance payment amount, the self-paid amount and the remaining self-paid amount, the product payment details are displayed, so that users can easily understand the product payment details. Therefore, based on the order payment methods of the order data being collapsed into two types: self-paid payment and medical insurance payment, and based on the user's confirmation instructions, the order payment can be completed, which simplifies the medical insurance combination payment process and improves payment efficiency. In addition, by dropping the order data into the table and backfilling the payment results, the product payment details and order payment details are displayed to the user intuitively and clearly, which improves the convenience and readability of the medical insurance payment operation and improves the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1 It is a flowchart of the first embodiment of the order processing method based on medical insurance combination of the present invention;

[0019] Figure 2 It is a flow chart of a second embodiment of the order processing method based on medical insurance combination of the present invention;

[0020] Figure 3 This is a schematic diagram of the medical insurance combination payment process of the present invention;

[0021] Figure 4 It is a flowchart of a third embodiment of the order processing method based on medical insurance combination of the present invention;

[0022] Figure 5It is a schematic diagram of an order processing device based on medical insurance combination of the present invention;

[0023] Figure 6 The figure is a schematic diagram of the hardware structure of a computer device involved in an embodiment of the present invention.

[0024] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0027] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0028] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0029] The order processing method based on medical insurance combination involved in the embodiment of the present invention is mainly applied to computer equipment, which can be a PC, a portable computer, a mobile terminal and other equipment with display and processing functions.

[0030] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0031] Reference Figure 1 , Figure 1 It is a flowchart of the first embodiment of the order processing method based on medical insurance combination of the present invention.

[0032] like Figure 1As shown, an embodiment of the present invention provides an order processing method based on medical insurance combination, and the order processing method based on medical insurance combination includes steps S10 to S40.

[0033] Step S10: based on the order creation instruction submitted by the current user, obtain order data corresponding to the creation order, and perform data table entry according to the order data to obtain a payment subtable corresponding to the creation order, wherein the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity;

[0034] With the continuous development of Internet medical care, online drug purchases are becoming increasingly popular, and more and more pharmacies or hospitals are beginning to connect to the medical insurance payment model. However, the medical insurance payment methods of each pharmacy or hospital are different, which can easily lead to various payment problems. For example, when the medical insurance balance is insufficient, the medical insurance payment side will return the amount that needs to be paid in cash. However, the existing order system requires payment after placing an order, so there is a scenario where there is a remaining amount to be paid, which makes it impossible to adapt to medical insurance payment. If a third party pays this amount, there will also be the following problems:

[0035] 1. When users place an order for medical insurance payment + non-medical insurance payment products, they need to make three payments. The payment process is cumbersome, which affects the user's payment experience. Elderly users find it cumbersome and give up using the product, which affects the completion rate of medical insurance orders.

[0036] 2. The out-of-pocket medical insurance amount is paid directly to the merchant through a third-party payment method, which can easily lead to account splitting problems.

[0037] 3. It makes users make multiple self-payment payments through different payment methods, which makes it inconvenient for users to understand the payment methods and their corresponding payment amounts.

[0038] In order to solve the above problems, this embodiment obtains a payment subtable including information of each commodity by dropping data into a table for the order data, thereby obtaining commodity payment details, namely, the total amount of medical insurance payment for the medical insurance payment commodities in the order data, the remaining self-paid amount, and the self-paid amount for the self-paid commodities, so that users can understand the commodity payment details through the commodity payment details. In this way, the order payment methods of the order data are collapsed into two types: self-paid payment and medical insurance payment, and the order payment can be completed based on a single confirmation operation by the user, which simplifies the medical insurance combination payment process and improves payment efficiency. In addition, by dropping data into a table for the order data and backfilling the payment results, the commodity payment details and order payment details are intuitively and clearly displayed to the user, which improves the convenience and readability of the medical insurance payment operation and improves the user experience.

[0039] Specifically, the current user can purchase medicines in the pharmacy mall or hospital mall, and can select the medical insurance payment model to place an order. The current user can send an order creation instruction through the order button, and when receiving the order creation instruction, the data is dropped into the table according to the order data. When the payment sub-table is obtained in the table, the medical insurance payment product is marked with a medical insurance payment identifier in the payment sub-table, so that when initiating medical insurance payment, the medical insurance payment identifier can be used to determine whether the product is paid for medical insurance payment, and the product payment amount corresponding to each product is simultaneously associated and stored in the payment sub-table, so as to facilitate the subsequent statistics of the total amount of each product.

[0040] Wherein, the step of performing data entry into a table according to the order data includes:

[0041] The commodity payment amount and medical insurance payment identifier corresponding to each commodity are obtained, and the commodity identifier of each commodity and its corresponding commodity payment amount and medical insurance payment identifier are stored as extended parameters of the payment subtable to complete the data entry of the order data.

[0042] The extended parameters of the payment subtable are used to record the commodity ID of each commodity and its corresponding commodity payment amount and medical insurance payment ID to be compatible with the format of the corresponding parameters of each order data, thereby improving the compatibility of the medical insurance combination payment method.

[0043] Step S20: based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculate the self-paid payment amount corresponding to the self-paid commodity in the order data;

[0044] In this embodiment, based on the medical insurance payment identifier corresponding to each commodity in the payment subtable, the medical insurance payment commodity that can be paid with medical insurance is determined in each commodity. The total medical insurance payment amount and the remaining amount to be paid at one's own expense corresponding to each medical insurance payment commodity are counted, and the self-payment amount of the self-payment commodity other than the medical insurance payment commodity in each commodity is counted, so as to obtain the total medical insurance payment amount, the first remaining amount and the self-payment amount.

[0045] Among them, the total medical insurance payment amount is the total amount of medical insurance payments that can be paid with medical insurance corresponding to each medical insurance payment product; the first remaining amount is the self-paid payment amount that cannot be paid with medical insurance in the product payment amount corresponding to each medical insurance payment product, excluding the medical insurance payment amount; the self-paid payment amount is the total self-paid payment amount corresponding to the self-paid payment products excluding the medical insurance payment products in each product.

[0046] The calculating of the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment product in the order data based on the medical insurance payment identifier and the product payment amount corresponding to each product, and the calculating of the self-paid payment amount corresponding to the self-paid product in the order data specifically includes:

[0047] Based on the medical insurance payment identifier, determine the medical insurance payment commodity among the commodities in the order data, and determine the medical insurance payment amount and the remaining self-paid amount corresponding to each medical insurance payment commodity based on the preset medical insurance payment rules;

[0048] Based on all medical insurance payment amounts corresponding to all medical insurance payment commodities, the total medical insurance payment amount is obtained, and based on all remaining self-paid amounts corresponding to all medical insurance payment commodities, the first remaining amount is obtained;

[0049] In the order data, commodities other than the medical insurance payment commodities are determined as the self-paid commodities, and the self-paid amount is determined based on the total payment amounts corresponding to all the self-paid commodities.

[0050] Specifically, the preset medical insurance payment rules include the medical insurance payment ratio corresponding to each medical insurance product, and the available medical insurance area for each medical insurance product, etc. The medical insurance payment amount corresponding to each medical insurance product is determined based on the medical insurance payment ratio, and the medical insurance account of the current user is verified based on the available medical insurance area.

[0051] Step S30: obtaining the medical insurance account balance corresponding to the current user, and generating and displaying the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment amount, and the medical insurance account balance;

[0052] In this embodiment, there are two ways to generate the commodity payment details. The first way is to first deduct the total amount of medical insurance payment from the medical insurance account balance of the current user on the medical insurance payment side based on the total amount of medical insurance payment, and obtain the deduction result of the medical insurance payment side. Then, based on the deduction result, the total amount of medical insurance payment, the first remaining amount and the self-paid amount, generate the commodity payment details corresponding to the order data; this method can avoid payment anomalies caused by changes in the medical insurance account balance when estimating expenses based on the medical insurance account balance.

[0053] The second method is to obtain the medical insurance account balance corresponding to the current user, and generate the commodity payment details corresponding to the order data based on the comparison result of the medical insurance account balance with the total medical insurance payment amount, the out-of-pocket payment amount and the first remaining amount; this method can save one step of medical insurance payment operation and improve the efficiency of medical insurance combined payment.

[0054] The product payment details include all medical insurance payment products and their corresponding total medical insurance payment amount, the first remaining amount to be paid at self-payment, and also include the self-payment amount corresponding to the self-payment products other than the medical insurance payment products.

[0055] Step S40: upon receiving the confirmation instruction of the current user on the payment details of the product, the medical insurance payment process and the self-payment process are initiated respectively, and data is backfilled based on the medical insurance payment results and the self-payment results to obtain an order sub-table, so that the user can understand the order payment details based on the order sub-table.

[0056] In this embodiment, the payment details of the goods corresponding to the order data are displayed to the current user so that the current user can understand the amount that can be paid by medical insurance and the amount that needs to be paid at one's own expense based on the payment details of the goods. Upon receiving the confirmation instruction returned by the current user, the medical insurance payment process and the self-payment process are initiated respectively. Then, data is backfilled based on the medical insurance payment results and the self-payment results to obtain the order sub-table.

[0057] The medical insurance payment results include medical insurance payment success instructions and medical insurance payment failure instructions, as well as the medical insurance payment failure reasons corresponding to the medical insurance payment failure instructions, such as medical insurance account abnormalities, insufficient medical insurance account balance, and the product not supporting medical insurance payment.

[0058] The self-payment result includes a self-payment success instruction and a self-payment failure instruction, and also includes the self-payment failure reason corresponding to the self-payment failure instruction.

[0059] The order subtable includes the order ID, the product ID corresponding to each product, the out-of-pocket payment amount, the amount payable by medical insurance, and the out-of-pocket compensation amount.

[0060] The current user can also call the order subtable at any time to learn the order payment details of the order data.

[0061] This embodiment provides an order processing method based on medical insurance combination, the method obtains order data corresponding to the order creation instruction submitted by the current user, and performs data table drop according to the order data to obtain the payment subtable corresponding to the order creation, the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity; based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculates the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculates the self-paid payment amount corresponding to the self-paid commodity in the order data; obtains the medical insurance account balance corresponding to the current user, and generates and displays the commodity payment details corresponding to the order data based on the self-paid payment amount, the first remaining amount, the total medical insurance payment amount and the medical insurance account balance; upon receiving the confirmation instruction of the current user for the commodity payment details, initiates the medical insurance payment process and the self-paid payment process respectively, and performs data backfilling based on the medical insurance payment result and the self-paid payment result to obtain the order subtable, so that the user can understand the order payment details based on the order subtable. In the above manner, the present application obtains the payment subtable including the information of each commodity by performing data table drop on the order data. Based on the payment subtable, the total medical insurance payment amount and the remaining self-paid amount (i.e., the first remaining amount) of the medical insurance payment products in the order data, as well as the self-paid amount of the self-paid products are calculated. Then, based on the total medical insurance payment amount, the self-paid amount and the remaining self-paid amount, the product payment details are displayed, so that users can easily understand the product payment details. Therefore, based on the order payment methods of the order data being collapsed into two types: self-paid payment and medical insurance payment, and based on the user's confirmation instructions, the order payment can be completed, which simplifies the medical insurance combination payment process and improves payment efficiency. In addition, by dropping the order data into the table and backfilling the payment results, the product payment details and order payment details are displayed to the user intuitively and clearly, which improves the convenience and readability of the medical insurance payment operation and improves the user experience.

[0062] Reference Figure 2 , Figure 2 It is a flow chart of the second embodiment of the order processing method based on medical insurance combination of the present invention.

[0063] Based on the above Figure 1 In the embodiment shown, in this embodiment, the commodity payment details include medical insurance payment details and self-paid payment details, and the step S30 specifically includes:

[0064] Step S31, sending the medical insurance certificate information corresponding to the current user to the medical insurance payment side to obtain the medical insurance account balance from the medical insurance payment side;

[0065] Step S32, when the balance of the medical insurance account is less than the total amount of medical insurance payment, obtaining the difference between the balance of the medical insurance account and the total amount of medical insurance payment as the first compensation amount;

[0066] Step S33, generating the medical insurance payment details based on the medical insurance account balance, and generating the self-paid total amount and the corresponding self-paid details based on the self-paid amount, the first remaining amount and the first compensation amount.

[0067] In this embodiment, the method for generating the commodity payment details can be determined in advance based on the changes in the medical insurance account of the current user and / or the comparison result between the medical insurance account balance and the total medical insurance payment amount.

[0068] When the changes in the medical insurance account are large or the balance in the medical insurance account is greater than the total medical insurance payment, the commodity payment details are generated based on the first method;

[0069] When the changes in the medical insurance account are small or the balance in the medical insurance account is not greater than the total medical insurance payment, the commodity payment details are generated based on the second method.

[0070] Specifically, when the balance in the medical insurance account is less than the total medical insurance payment amount, that is, the current medical insurance account balance of the current user is insufficient to offset the total medical insurance payment amount, the difference between the medical insurance account balance and the total medical insurance payment amount is obtained, and the amount corresponding to the difference is compensated at one's own expense, and the difference is recorded as the first compensation amount.

[0071] Then, the balance of the medical insurance account is fully deducted, and the medical insurance payment details are generated based on the deducted amount. The sum of the self-paid amount, the first remaining amount, and the first compensation amount is calculated as the total self-paid amount, and finally the corresponding self-paid details are generated based on the total self-paid amount.

[0072] By using the second method to generate commodity payment details, one step of medical insurance payment operation can be saved, and the medical insurance payment details can be obtained directly based on the deductible medical insurance account balance, and the self-paid payment details can be obtained based on the sum of the self-paid amount, the first remaining amount and the first compensation amount, thereby simplifying the medical insurance payment process, thereby improving the medical insurance payment efficiency and enhancing the user experience.

[0073] Furthermore, after generating the medical insurance payment details based on the medical insurance account balance and generating the self-paid total amount and the corresponding self-paid payment details based on the self-paid amount, the first remaining amount and the first compensation amount, it also includes:

[0074] Determine the apportionment ratio corresponding to each of the medical insurance payment commodities based on the commodity payment amount corresponding to each of the medical insurance payment commodities;

[0075] Based on the preset apportionment rules and the apportionment ratio, the balance of the medical insurance account is apportioned to each of the medical insurance payment commodities, so as to pay compensation for each of the medical insurance payment commodities respectively, and obtain the medical insurance compensation amount corresponding to each of the medical insurance payment commodities;

[0076] Based on the commodity payment amount and the medical insurance compensation amount corresponding to each of the medical insurance payment commodities, the self-paid compensation amount corresponding to each of the medical insurance payment commodities is calculated;

[0077] Based on the medical insurance compensation amount and the self-paid compensation amount corresponding to each of the medical insurance payment commodities, the commodity payment details of each medical insurance payment commodity are displayed.

[0078] In this embodiment, when the balance in the medical insurance account is insufficient to offset the total medical insurance payment amount, the medical insurance compensation amount corresponding to the medical insurance account balance needs to be allocated to each medical insurance payment product, so as to facilitate the user to determine the medical insurance compensation amount corresponding to each medical insurance payment product.

[0079] Among them, the preset sharing rule can be a proportional division, that is, the balance of the medical insurance account is equally divided according to the number of medical insurance payment commodities; it can also be based on the amount of medical insurance payment commodities, determine the corresponding sharing ratio of each medical insurance payment commodity, and share the balance of the medical insurance account.

[0080] like Figure 3 As shown, users can purchase medicines that support medical insurance payment in the corresponding mall of the pharmacy or hospital, and select medical insurance payment to place an order after entering the order page.

[0081] After the user initiates the order creation, the order center will perform data entry according to the order data to obtain the payment subtable. When entering the payment subtable, the medical insurance payment product will enter the medical insurance payment identifier in the payment subtable extension parameter, so that when initiating payment, the product can be changed to medical insurance payment through this identifier.

[0082] After the user authorizes medical insurance payment, the medical insurance payment is initiated. When the initiated amount (i.e. the total amount of medical insurance payment) is greater than the balance in the medical insurance account or there is an amount of self-payment required for the medicine, the medical insurance payment side will give priority to deducting the current balance of the user's corresponding medical insurance account, and then the medical insurance payment side will return the amount that needs to be paid at one's own expense to the order center. The order center will determine whether there is any remaining self-payment amount to be paid based on the returned amount.

[0083] The order center backfills the data based on the successful payment result and returned data of the medical insurance payment side. If there is any remaining self-paid amount to be paid, the cash payment and the amount paid by medical insurance will be backfilled into the extended parameters of the order table so that the payment details can be displayed to the user in detail.

[0084] After the data is successfully filled, continue to initiate the remaining self-paid cash payment. When making a cash payment, the order center will determine whether there are products paid by medical insurance. If there are products paid by medical insurance and there is still an amount required to pay in cash after the medical insurance payment, the order center will calculate the cash payment amount for the product by combining the amount of the product that requires cash payment in the original order and the remaining amount required to pay in cash after the medical insurance payment. At the same time, the third-party checkout counter will be pulled up. The checkout counter will display the payment details of the product after the medical insurance payment and the amount that still needs to be paid in cash. After the user confirms the amount, he or she can choose a third-party payment method that suits him or her to make self-paid payment.

[0085] After the user pays successfully, the third party will notify the payment gateway and the cashier of the payment result, and notify the order center of the payment result using an MQ message. The order center updates the order status to paid status based on the payment success result notification information received, completing the order payment. The user will also see the payment success result on the payment result page and view the order details, thus completing the medical insurance payment.

[0086] Reference Figure 4 , Figure 4 It is a flow chart of the third embodiment of the order processing method based on medical insurance combination of the present invention.

[0087] Based on the above Figure 1 In the embodiment shown, in this embodiment, the step S40 specifically includes:

[0088] Step S41, upon receiving the confirmation instruction, initiating the medical insurance payment process to the medical insurance payment side based on the balance of the medical insurance account to obtain the medical insurance payment result;

[0089] Step S42, when the medical insurance payment result is insufficient payment balance, deducting the current balance of the medical insurance account corresponding to the current user through the medical insurance payment side, and generating a second remaining amount based on the medical insurance account balance and the current balance;

[0090] Step S43, initiating the self-paid payment process to a third party based on the second remaining amount and the total self-paid amount, and obtaining the self-paid payment result;

[0091] Step S44, backfilling the medical insurance payment amount based on the current balance, and backfilling the self-paid payment amount based on the second remaining amount and the total self-paid amount, to obtain the order sub-table.

[0092] In this embodiment, when the commodity payment details are generated by the second method, in order to prevent the problem of failure of medical insurance payment due to changes in the balance of the medical insurance account when the medical insurance payment is made later through the medical insurance payment side, the medical insurance payment process can be initiated first, and when the medical insurance payment result is insufficient payment balance, the current balance of the medical insurance account corresponding to the current user is deducted first, and the medical insurance account balance and the second remaining amount corresponding to the current balance are obtained, so as to make self-paid compensation based on the second remaining amount. Then, based on the second remaining amount and the total self-paid payment amount, the self-paid payment process is initiated to a third party to obtain the self-paid payment result.

[0093] Furthermore, after determining the commodities other than the medical insurance payment commodities in the order data as the self-paid commodities, and determining the self-paid amount based on the total payment amounts corresponding to all the self-paid commodities, the method further includes:

[0094] Calculate the total medical insurance payment amount corresponding to all medical insurance payment commodities, and compare the medical insurance account balance with the total medical insurance payment amount;

[0095] When the balance of the medical insurance account is less than the total medical insurance payment amount, deducting the balance from the medical insurance account of the current user through the medical insurance payment side and the balance of the medical insurance account, and generating a third remaining amount based on the balance of the medical insurance account and the total medical insurance payment amount;

[0096] Initiating the self-payment process to a third party based on the first remaining amount, the third remaining amount and the self-payment amount, and obtaining the self-payment result;

[0097] The medical insurance payment amount is backfilled based on the medical insurance account balance, and the self-paid payment amount is backfilled based on the first remaining amount, the third remaining amount and the self-paid amount, to obtain the order sub-table.

[0098] In this embodiment, in order to avoid payment anomalies caused by changes in the balance of the medical insurance account when estimating expenses based on the balance of the medical insurance account, the balance of the medical insurance account is compared with the total medical insurance payment amount in advance, and when the balance of the medical insurance account is less than the total medical insurance payment amount, that is, the balance of the medical insurance account is insufficient to offset the total medical insurance payment amount, the balance of the medical insurance account of the current user is deducted first, and then the deduction result of the medical insurance payment side is obtained. After the deduction is successful, the self-paid payment process is initiated to a third party based on the first remaining amount, the third remaining amount and the self-paid amount to obtain the self-paid payment result.

[0099] See also Figure 5 , Figure 5The embodiment of the present application provides a functional module diagram of an order processing device based on medical insurance combination.

[0100] like Figure 5 As shown, the order processing device 500 based on medical insurance combination includes:

[0101] The order data table entry module 510 is used to obtain order data corresponding to the created order based on the order creation instruction submitted by the current user, and to enter data into a table according to the order data to obtain a payment subtable corresponding to the created order, wherein the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity;

[0102] The medical insurance self-payment collection module 520 is used to calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment products in the order data based on the medical insurance payment identifier and the product payment amount corresponding to each product, and calculate the self-payment amount corresponding to the self-payment products in the order data;

[0103] The payment details generating module 530 is used to obtain the medical insurance account balance corresponding to the current user, and generate and display the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment amount and the medical insurance account balance;

[0104] The order sub-table backfill module 540 is used to initiate the medical insurance payment process and the self-payment process respectively when receiving the confirmation instruction of the current user on the payment details of the product, and backfill the data based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

[0105] Furthermore, the commodity payment details include medical insurance payment details and self-paid payment details, and the payment details generating module 530 specifically includes:

[0106] A medical insurance balance acquisition unit, used to send the medical insurance certificate information corresponding to the current user to the medical insurance payment side, so as to obtain the medical insurance account balance from the medical insurance payment side;

[0107] A first difference calculation unit, configured to obtain, when the balance of the medical insurance account is less than the total amount of medical insurance payment, a difference between the balance of the medical insurance account and the total amount of medical insurance payment as a first compensation amount;

[0108] A self-paid details generating unit is used to generate the medical insurance payment details based on the medical insurance account balance, and to generate the self-paid total amount and the corresponding self-paid payment details based on the self-paid amount, the first remaining amount and the first compensation amount.

[0109] Furthermore, the payment details generating module 530 further includes:

[0110] An allocation ratio determination unit, configured to determine the allocation ratio corresponding to each of the medical insurance payment commodities based on the commodity payment amount corresponding to each of the medical insurance payment commodities;

[0111] A medical insurance commodity compensation unit, configured to allocate the balance of the medical insurance account to each of the medical insurance payment commodities based on a preset allocation rule and the allocation ratio, so as to pay compensation for each of the medical insurance payment commodities respectively, and obtain the medical insurance compensation amount corresponding to each of the medical insurance payment commodities;

[0112] A compensation amount calculation unit, used to calculate the self-paid compensation amount corresponding to each of the medical insurance payment commodities based on the commodity payment amount and the medical insurance compensation amount corresponding to each of the medical insurance payment commodities;

[0113] The payment details display unit is used to display the commodity payment details of each medical insurance payment commodity based on the medical insurance compensation amount and the self-paid compensation amount corresponding to each of the medical insurance payment commodities.

[0114] Furthermore, the order sub-table backfill module 540 specifically includes:

[0115] A medical insurance payment initiating unit, configured to initiate the medical insurance payment process to the medical insurance payment side based on the balance of the medical insurance account upon receiving the confirmation instruction, and obtain the medical insurance payment result;

[0116] a remaining amount calculation unit, configured to, when the medical insurance payment result is insufficient payment balance, deduct the current balance of the medical insurance account corresponding to the current user through the medical insurance payment side, and generate a second remaining amount based on the medical insurance account balance and the current balance;

[0117] A self-paid payment initiating unit, configured to initiate the self-paid payment process to a third party based on the second remaining amount and the self-paid total amount, and obtain the self-paid payment result;

[0118] An order sub-table backfill unit is used to backfill the medical insurance payment amount based on the current balance, and to backfill the self-paid amount based on the second remaining amount and the total self-paid amount, so as to obtain the order sub-table.

[0119] Furthermore, the medical insurance self-paid collection module 520 specifically includes:

[0120] a medical insurance commodity classification unit, configured to determine the medical insurance payment commodity among the commodities in the order data based on the medical insurance payment identifier, and determine the medical insurance payment amount and the remaining self-paid amount corresponding to each medical insurance payment commodity based on a preset medical insurance payment rule;

[0121] a second difference calculation unit, configured to obtain the total medical insurance payment amount based on all medical insurance payment amounts corresponding to all medical insurance payment commodities, and obtain the first remaining amount based on all remaining self-paid amounts corresponding to all medical insurance payment commodities;

[0122] The self-paid commodity classification unit is used to determine commodities other than the medical insurance payment commodities in the order data as the self-paid commodities, and determine the self-paid payment amount based on the total payment amounts corresponding to all the self-paid commodities.

[0123] Furthermore, the medical insurance self-paid collection module 520 also includes:

[0124] A medical insurance balance comparison unit, used to calculate the total medical insurance payment amount corresponding to all medical insurance payment commodities, and compare the medical insurance account balance with the total medical insurance payment amount;

[0125] a third difference calculation unit, configured to, when the balance of the medical insurance account is less than the total medical insurance payment amount, deduct the balance from the medical insurance account of the current user through the medical insurance payment side and the balance of the medical insurance account, and generate a third remaining amount based on the balance of the medical insurance account and the total medical insurance payment amount;

[0126] A self-paid commodity payment unit, configured to initiate the self-paid payment process to a third party based on the first remaining amount, the third remaining amount and the self-paid amount, and obtain the self-paid payment result;

[0127] The medical insurance self-paid collection unit is used to backfill the medical insurance payment amount based on the medical insurance account balance, and to backfill the self-paid payment amount based on the first remaining amount, the third remaining amount and the self-paid amount to obtain the order sub-table.

[0128] Furthermore, the order data entry module 510 is also used for:

[0129] The commodity payment amount and medical insurance payment identifier corresponding to each commodity are obtained, and the commodity identifier of each commodity and its corresponding commodity payment amount and medical insurance payment identifier are stored as extended parameters of the payment subtable to complete the data entry of the order data.

[0130] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0131] The above-mentioned device can be implemented in the form of a computer program. Figure 6Runs on the computer device shown.

[0132] See also Figure 6 , Figure 6 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.

[0133] See also Figure 6 The computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0134] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any order processing method based on the medical insurance combination.

[0135] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0136] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any order processing method based on the medical insurance combination.

[0137] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0138] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0139] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0140] Based on the order creation instruction submitted by the current user, the order data corresponding to the created order is obtained, and the data is placed in a table according to the order data to obtain the payment sub-table corresponding to the created order, wherein the payment sub-table includes the commodity payment amount and the medical insurance payment identifier corresponding to each commodity;

[0141] Based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculate the self-paid payment amount corresponding to the self-paid commodity in the order data;

[0142] Obtaining the medical insurance account balance corresponding to the current user, and generating and displaying the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment, and the medical insurance account balance;

[0143] When receiving the confirmation instruction of the current user on the payment details of the product, the medical insurance payment process and the self-payment process are initiated respectively, and data is backfilled based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

[0144] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0145] Sending the medical insurance certificate information corresponding to the current user to the medical insurance payment side to obtain the medical insurance account balance from the medical insurance payment side;

[0146] When the balance of the medical insurance account is less than the total amount of medical insurance payment, obtaining the difference between the balance of the medical insurance account and the total amount of medical insurance payment as the first compensation amount;

[0147] The medical insurance payment details are generated based on the balance of the medical insurance account, and the self-paid total amount and the corresponding self-paid details are generated based on the self-paid amount, the first remaining amount and the first compensation amount.

[0148] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0149] Determine the apportionment ratio corresponding to each of the medical insurance payment commodities based on the commodity payment amount corresponding to each of the medical insurance payment commodities;

[0150] Based on the preset apportionment rules and the apportionment ratio, the balance of the medical insurance account is apportioned to each of the medical insurance payment commodities, so as to pay compensation for each of the medical insurance payment commodities respectively, and obtain the medical insurance compensation amount corresponding to each of the medical insurance payment commodities;

[0151] Based on the commodity payment amount and the medical insurance compensation amount corresponding to each of the medical insurance payment commodities, the self-paid compensation amount corresponding to each of the medical insurance payment commodities is calculated;

[0152] Based on the medical insurance compensation amount and the self-paid compensation amount corresponding to each of the medical insurance payment commodities, the commodity payment details of each medical insurance payment commodity are displayed.

[0153] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0154] Upon receiving the confirmation instruction, initiating the medical insurance payment process to the medical insurance payment side based on the balance of the medical insurance account to obtain the medical insurance payment result;

[0155] When the medical insurance payment result is insufficient payment balance, the current balance of the medical insurance account corresponding to the current user is deducted by the medical insurance payment side, and a second remaining amount is generated based on the balance of the medical insurance account and the current balance;

[0156] Initiate the self-paid payment process to a third party based on the second remaining amount and the total self-paid amount to obtain the self-paid payment result;

[0157] The medical insurance payment amount is backfilled based on the current balance, and the self-paid payment amount is backfilled based on the second remaining amount and the total self-paid amount to obtain the order sub-table.

[0158] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0159] Based on the medical insurance payment identifier, determine the medical insurance payment commodity among the commodities in the order data, and determine the medical insurance payment amount and the remaining self-paid amount corresponding to each medical insurance payment commodity based on the preset medical insurance payment rules;

[0160] Based on all medical insurance payment amounts corresponding to all medical insurance payment commodities, the total medical insurance payment amount is obtained, and based on all remaining self-paid amounts corresponding to all medical insurance payment commodities, the first remaining amount is obtained;

[0161] In the order data, commodities other than the medical insurance payment commodities are determined as the self-paid commodities, and the self-paid amount is determined based on the total payment amounts corresponding to all the self-paid commodities.

[0162] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0163] Calculate the total medical insurance payment amount corresponding to all medical insurance payment commodities, and compare the medical insurance account balance with the total medical insurance payment amount;

[0164] When the balance of the medical insurance account is less than the total medical insurance payment amount, deducting the balance from the medical insurance account of the current user through the medical insurance payment side and the balance of the medical insurance account, and generating a third remaining amount based on the balance of the medical insurance account and the total medical insurance payment amount;

[0165] Initiating the self-payment process to a third party based on the first remaining amount, the third remaining amount and the self-payment amount, and obtaining the self-payment result;

[0166] The medical insurance payment amount is backfilled based on the medical insurance account balance, and the self-paid payment amount is backfilled based on the first remaining amount, the third remaining amount and the self-paid amount, to obtain the order sub-table.

[0167] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps:

[0168] The commodity payment amount and medical insurance payment identifier corresponding to each commodity are obtained, and the commodity identifier of each commodity and its corresponding commodity payment amount and medical insurance payment identifier are stored as extended parameters of the payment subtable to complete the data entry of the order data.

[0169] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any one of the order processing methods based on medical insurance combinations provided in the embodiments of the present application.

[0170] The computer-readable storage medium may be an internal storage unit of the computer device described in the above embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device.

[0171] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. An order processing method based on medical insurance combination, characterized in that: The order processing includes the following steps: Based on the order creation instruction submitted by the current user, the order data corresponding to the created order is obtained, and the data is placed in a table according to the order data to obtain the payment sub-table corresponding to the created order, wherein the payment sub-table includes the commodity payment amount and the medical insurance payment identifier corresponding to each commodity; Based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and calculate the self-paid payment amount corresponding to the self-paid commodity in the order data; Obtaining the medical insurance account balance corresponding to the current user, and generating and displaying the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment, and the medical insurance account balance; When receiving the confirmation instruction of the current user on the payment details of the product, the medical insurance payment process and the self-payment process are initiated respectively, and data is backfilled based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

2. The order processing method based on medical insurance combination according to claim 1, characterized in that: The commodity payment details include medical insurance payment details and self-paid payment details, and the obtaining of the medical insurance account balance corresponding to the current user, and based on the self-paid payment amount, the first remaining amount, the total medical insurance payment amount, and the medical insurance account balance, generating and displaying the commodity payment details corresponding to the order data specifically includes: Sending the medical insurance certificate information corresponding to the current user to the medical insurance payment side to obtain the medical insurance account balance from the medical insurance payment side; When the balance of the medical insurance account is less than the total amount of medical insurance payment, obtaining the difference between the balance of the medical insurance account and the total amount of medical insurance payment as the first compensation amount; The medical insurance payment details are generated based on the balance of the medical insurance account, and the self-paid total amount and the corresponding self-paid details are generated based on the self-paid amount, the first remaining amount and the first compensation amount.

3. The order processing method based on medical insurance combination according to claim 2, characterized in that: After generating the medical insurance payment details based on the balance of the medical insurance account, and generating the total self-paid amount and the corresponding self-paid details based on the self-paid amount, the first remaining amount and the first compensation amount, the method further includes: Determine the apportionment ratio corresponding to each of the medical insurance payment commodities based on the commodity payment amount corresponding to each of the medical insurance payment commodities; Based on the preset apportionment rules and the apportionment ratio, the balance of the medical insurance account is apportioned to each of the medical insurance payment commodities, so as to pay compensation for each of the medical insurance payment commodities respectively, and obtain the medical insurance compensation amount corresponding to each of the medical insurance payment commodities; Based on the commodity payment amount and the medical insurance compensation amount corresponding to each of the medical insurance payment commodities, the self-paid compensation amount corresponding to each of the medical insurance payment commodities is calculated; Based on the medical insurance compensation amount and the self-paid compensation amount corresponding to each of the medical insurance payment commodities, the commodity payment details of each medical insurance payment commodity are displayed.

4. The order processing method based on medical insurance combination according to claim 2, characterized in that: When receiving the confirmation instruction of the current user for the payment details of the product, the medical insurance payment process and the self-payment process are initiated respectively, and data is backfilled based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table, specifically including: Upon receiving the confirmation instruction, initiating the medical insurance payment process to the medical insurance payment side based on the balance of the medical insurance account to obtain the medical insurance payment result; When the medical insurance payment result is insufficient payment balance, the current balance of the medical insurance account corresponding to the current user is deducted by the medical insurance payment side, and a second remaining amount is generated based on the balance of the medical insurance account and the current balance; Initiate the self-paid payment process to a third party based on the second remaining amount and the total self-paid amount to obtain the self-paid payment result; The medical insurance payment amount is backfilled based on the current balance, and the self-paid payment amount is backfilled based on the second remaining amount and the total self-paid amount to obtain the order sub-table.

5. The order processing method based on medical insurance combination according to claim 1, characterized in that: The calculating, based on the medical insurance payment identifier and the commodity payment amount corresponding to each commodity, the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment commodity in the order data, and the calculating the self-paid payment amount corresponding to the self-paid commodity in the order data specifically includes: Based on the medical insurance payment identifier, determine the medical insurance payment commodity in each commodity in the order data, and determine the medical insurance payment amount and the remaining self-paid amount corresponding to each medical insurance payment commodity based on the preset medical insurance payment rules; Based on all medical insurance payment amounts corresponding to all medical insurance payment commodities, the total medical insurance payment amount is obtained, and based on all remaining self-paid amounts corresponding to all medical insurance payment commodities, the first remaining amount is obtained; In the order data, commodities other than the medical insurance payment commodities are determined as the self-paid commodities, and the self-paid amount is determined based on the total payment amounts corresponding to all the self-paid commodities.

6. The order processing method based on medical insurance combination according to claim 5, characterized in that: After determining the commodities other than the medical insurance payment commodities in the order data as the self-paid commodities and determining the self-paid amount based on the total payment amounts corresponding to all the self-paid commodities, the method further includes: Calculate the total medical insurance payment amount corresponding to all medical insurance payment commodities, and compare the medical insurance account balance with the total medical insurance payment amount; When the balance of the medical insurance account is less than the total medical insurance payment amount, deducting the balance from the medical insurance account of the current user through the medical insurance payment side and the balance of the medical insurance account, and generating a third remaining amount based on the balance of the medical insurance account and the total medical insurance payment amount; Initiating the self-payment process to a third party based on the first remaining amount, the third remaining amount and the self-payment amount, and obtaining the self-payment result; The medical insurance payment amount is backfilled based on the medical insurance account balance, and the self-paid payment amount is backfilled based on the first remaining amount, the third remaining amount and the self-paid amount, to obtain the order sub-table.

7. The order processing method based on medical insurance combination according to any one of claims 1 to 6, characterized in that: The performing of data entry into a table according to the order data comprises: The commodity payment amount and medical insurance payment identifier corresponding to each commodity are obtained, and the commodity identifier of each commodity and its corresponding commodity payment amount and medical insurance payment identifier are stored as extended parameters of the payment subtable to complete the data entry of the order data.

8. An order processing device based on medical insurance combination, characterized in that: The order processing device based on medical insurance combination includes: An order data table entry module is used to obtain order data corresponding to the created order based on the order creation instruction submitted by the current user, and to enter data into a table according to the order data to obtain a payment subtable corresponding to the created order, wherein the payment subtable includes the commodity payment amount and medical insurance payment identifier corresponding to each commodity; A medical insurance self-payment collection module, used to calculate the total medical insurance payment amount and the first remaining amount corresponding to the medical insurance payment products in the order data based on the medical insurance payment identifier and the product payment amount corresponding to each product, and calculate the self-payment amount corresponding to the self-payment products in the order data; a payment details generating module, configured to obtain the medical insurance account balance corresponding to the current user, and generate and display the commodity payment details corresponding to the order data based on the self-paid amount, the first remaining amount, the total medical insurance payment amount, and the medical insurance account balance; The order sub-table backfill module is used to initiate the medical insurance payment process and the self-payment process respectively when receiving the confirmation instruction of the current user on the payment details of the product, and backfill the data based on the medical insurance payment results and the self-payment results to obtain the order sub-table, so that the user can understand the order payment details based on the order sub-table.

9. A computer device, characterized in that: The computer device includes a processor, a memory, and an order processing program based on a medical insurance combination stored in the memory and executable by the processor, wherein when the order processing program based on a medical insurance combination is executed by the processor, the steps of the order processing method based on a medical insurance combination as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores an order processing program based on a medical insurance combination, wherein when the order processing program based on a medical insurance combination is executed by a processor, the steps of the order processing method based on a medical insurance combination as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Credit doctor-seeing platform based on commercial bank credit granting product

    CN113570361A

  • Data processing method and device, electronic equipment and medium

    CN115409637A

  • Payment processing method and device based on medical insurance voucher

    CN116882986A

  • Medical payment method and system based on self-service machine, and storage medium

    CN118396610A

  • Payment method, device and system

    WO2021098378A1