Intelligent inventory updating method and device in digital supply chain of medical apparatus and instruments, and medium

By identifying and analyzing the data in the sales invoice of medical device, automatically determining the inventory requirements of target medical products and generating prompt information, the problems of inventory update errors and inefficiency in the existing technology are solved, and more efficient and accurate inventory management is achieved.

CN119624314APending Publication Date: 2025-03-14HANGZHOU MEDICAL DATA CHAIN TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

The prior art is prone to errors when inventory updates in the digital supply chain of medical devices, affecting efficiency.

Method used

By identifying the product data content in the medical device sales invoice, including the tax number identification and product sales information of the product seller, the invoice sales quantity of the target medical product is determined, and prompt information is generated based on the current inventory quantity, and inventory replenishment or update is automatically carried out.

Benefits of technology

It improves the accuracy and efficiency of inventory updates, reduces manual errors, and ensures timely supplementation of medical devices and the accuracy of sales data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119624314A_ABST
    Figure CN119624314A_ABST
Patent Text Reader

Abstract

The invention provides an inventory intelligent updating method and device in a medical instrument digital supply chain and a medium, and the method comprises the steps: recognizing product data content in a medical instrument sales invoice, the product data content comprising a tax number identifier of a product seller and product sales information; determining warehouse storage information corresponding to the product seller based on the tax number identifier of the product seller; based on the product sales information and warehouse storage information corresponding to a product seller, determining an invoice sales quantity of the target medical product; if it is determined that the current available inventory of the target medical product in the medical instrument database is lower than the invoice sales number of the target medical product, first prompt information is generated, and the first prompt information is used for describing that inventory supplementation needs to be conducted on the target medical product at the current moment. Therefore, the invoice information is intelligently identified to match the seller information in the sold invoice to adjust the inventory in real time, and the inventory updating efficiency is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the technical field of dealer management, and in particular, to a method, device, and medium for intelligently updating inventory in a digital supply chain of medical devices. Background Art

[0002] During the sales process between the medical device manufacturer's distributors and their lower-level distributors, the medical device manufacturer needs to know the actual sales information of the lowest-level distributors, report it based on invoices as vouchers, and use the real-time sales data of distributors at all levels to facilitate the prediction of device sales volume in order to make inventory deductions.

[0003] In the related art, when performing inventory deduction, the invoice information is mainly obtained manually, and the seller is identified according to the invoice information, so as to manually perform the inventory update operation. However, the existing method is prone to errors and affects the efficiency of inventory update. Summary of the invention

[0004] The embodiments described herein provide a method, apparatus, and medium for intelligent inventory update in a digital supply chain of medical devices, which overcome the above-mentioned problems.

[0005] In a first aspect, according to the present disclosure, a method for intelligently updating inventory in a digital supply chain of medical devices is provided, comprising:

[0006] Identify product data content in the medical device sales invoice, the product data content includes: the product seller's tax number identification and product sales information, the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold;

[0007] Based on the tax number identification of the product seller, determine the warehouse storage information corresponding to the product seller, where the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database;

[0008] Determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller;

[0009] If it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoiced sales quantity of the target medical product, a first prompt message is generated, wherein the first prompt message is used to describe the need to replenish the inventory of the target medical product at the current moment.

[0010] In a second aspect, according to the content of the present disclosure, there is provided an intelligent inventory update device in a digital supply chain of medical devices, comprising:

[0011] An identification module, used to identify product data content in a medical device sales invoice, wherein the product data content includes: a tax number identification of the product seller and product sales information, wherein the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold;

[0012] A first determination module is used to determine the warehouse storage information corresponding to the product seller based on the tax number identification of the product seller, and the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database;

[0013] A second determination module is used to determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller;

[0014] A generation module is used to generate a first prompt message if it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product. The first prompt message is used to describe the need to replenish the inventory of the target medical product at the current moment.

[0015] In a third aspect, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of the method for intelligent inventory update in the digital supply chain of medical devices in any of the above embodiments are implemented.

[0016] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the method for intelligent inventory update in a digital supply chain of medical devices as in any of the above embodiments are implemented.

[0017] The intelligent inventory update method in the digital supply chain of medical devices provided in the embodiment of the present application identifies the product data content in the sales invoice of medical devices, and the product data content includes: the tax number identification and product sales information of the product seller, and the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold; based on the tax number identification of the product seller, determine the warehouse storage information corresponding to the product seller, and the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database; based on the product sales information and the warehouse storage information corresponding to the product seller, determine the invoice sales quantity of the target medical product; if it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product, generate a first prompt information, and the first prompt information is used to describe the need to replenish the inventory of the target medical product at the current moment. In this way, by intelligently identifying the invoice information, the seller information in the sales invoice is matched to adjust the inventory in real time, and the inventory update efficiency is effectively improved.

[0018] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments will be briefly described below. It should be noted that the drawings described below only relate to some embodiments of the present disclosure, but are not intended to limit the present disclosure, wherein:

[0020] Figure 1 It is a flow chart of a method for intelligent inventory update in a digital supply chain of medical devices provided by the present invention.

[0021] Figure 2 It is a structural schematic diagram of an inventory intelligent updating device in a digital supply chain of medical devices provided by the present invention.

[0022] Figure 3 It is a structural schematic diagram of a computer device provided by the present disclosure.

[0023] It should be noted that the elements in the drawings are schematic and not drawn to scale. DETAILED DESCRIPTION

[0024] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution of the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the described embodiments of the present disclosure, all other embodiments obtained by those skilled in the art without creative work also fall within the scope of protection of the present disclosure.

[0025] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by a person skilled in the art to which the subject matter of the present disclosure belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the specification and the relevant art, and will not be interpreted in an idealized or overly formal form unless otherwise explicitly defined herein. As used herein, a statement that two or more parts are "connected" or "coupled" together shall mean that the parts are joined together directly or through one or more intermediate components.

[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase "embodiments" in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0027] The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists, A and B exist at the same time, and B exists. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship. Terms such as "first" and "second" are only used to distinguish one component (or a part of a component) from another component (or another part of a component).

[0028] In the description of the present application, unless otherwise specified, "plurality" means more than two (including two), and similarly, "multiple groups" means more than two groups (including two).

[0029] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.

[0030] Figure 1 is a flow chart of a method for intelligent inventory update in a digital supply chain of medical devices provided by an embodiment of the present disclosure, such as Figure 1As shown in the figure, the specific process of the intelligent inventory update method in the digital supply chain of medical devices includes:

[0031] S110. Identify the product data content in the medical device sales invoice, where the product data content includes: the tax number identification of the product seller and the product sales information.

[0032] Among them, OCR (Optical Character Recognition) technology can be used to recognize invoice information and extract product data content.

[0033] For example, in the system, create an implant reporting order and upload the invoice (i.e., medical device sales invoice). Through invoice recognition, extract the invoice number, invoice date, purchaser's company name, purchaser's tax number, seller's company name (i.e., invoicing unit), seller's tax number, invoice quantity, product model and other information.

[0034] Product sales information is used to describe the invoicing quantity, invoicing unit, and product model of the target medical product to be sold. The invoicing quantity of the target medical product can be used to describe the sales quantity group of the target medical product that needs to be sold listed in the medical device sales invoice.

[0035] It should be noted that the sales quantity group referred to here is not the total sales quantity of the target medical product, but the number of target medical products in groups. For example, if the sales quantity group of the target medical product is five groups, one group can correspond to multiple target medical products (i.e. the minimum sales unit referred to below).

[0036] S120. Based on the tax number identification of the product seller, determine the warehouse storage information corresponding to the product seller.

[0037] The warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database, that is, a virtual storage space used by the product seller in the medical device database to store sales products, and this virtual storage space can correspond to a physical storage space in the real environment.

[0038] Based on the tax number identification of the product seller, determining the warehouse storage information corresponding to the product seller may include: based on the tax number identification of the product seller, obtaining the unit identification of the product seller maintained in the system (which can be used to uniquely identify the product seller), and matching the corresponding warehouse storage information from the medical device database through the unit identification of the product seller.

[0039] S130. Determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller.

[0040] Among them, the invoice sales quantity of the target medical product can be used to describe the total quantity of the target medical products that need to be sold listed in the medical device sales invoice.

[0041] In some embodiments, determining the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller includes:

[0042] Based on the warehouse storage information corresponding to the product seller, the current inventory information of the target medical product is determined from the medical device database; based on the invoicing unit and product model of the target medical product, the minimum sales unit of the target medical product is determined; based on the minimum sales unit of the target medical product and the invoicing quantity of the target medical product, the invoice sales quantity of the target medical product is determined.

[0043] Among them, the current inventory information of the target medical product can be used to describe the sales storage volume of the product seller corresponding to the target medical product, that is, the available sales quantity of the target medical product that the product seller can sell.

[0044] It should be noted that the medical device database stores the relationship between the warehouse storage information corresponding to different product sellers and the sales availability of the target medical products (or other medical products). For example, the available sales quantity of the target medical product available to product seller A in the medical device database is 100 pieces, and the available sales quantity of the target medical product available to product seller B in the medical device database is 50 pieces.

[0045] When determining the minimum sales unit of the target medical product based on the invoicing unit and product model of the target medical product, the corresponding minimum sales unit of the target medical product can be obtained according to the invoicing unit and product model of the target medical product. If the unit is not a preset unified unit, the unit conversion coefficient is used to convert the unit to obtain the minimum sales unit of the target medical product. Thus, it is convenient to effectively determine the invoice sales quantity of the target medical product.

[0046] S140. If it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product, a first prompt message is generated.

[0047] The first prompt information is used to describe that the target medical product needs to be replenished at the current moment, which means that the target medical product needs to be replenished immediately to ensure the effective sales of the target medical product.

[0048] In this embodiment, the product data content in the medical device sales invoice is identified, and the product data content includes: the tax number identification and product sales information of the product seller, and the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold; based on the tax number identification of the product seller, the warehouse storage information corresponding to the product seller is determined, and the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database; based on the product sales information and the warehouse storage information corresponding to the product seller, the invoice sales quantity of the target medical product is determined; if it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product, a first prompt information is generated, and the first prompt information is used to describe that the target medical product needs to be replenished at the current moment. In this way, by intelligently identifying the invoice information, the seller information in the sales invoice is matched to adjust the inventory in real time, and the inventory update efficiency is effectively improved.

[0049] In some embodiments, the method of this embodiment further includes:

[0050] If it is determined that the current available inventory of the target medical product in the medical device database is higher than the invoiced sales quantity of the target medical product, the remaining available inventory of the target medical product in the medical device database is determined based on the current available inventory of the target medical product in the medical device database and the invoiced sales quantity of the target medical product; based on the historical sales information of the target medical product, the future sales quantity of the target medical product is estimated; if the remaining available inventory of the target medical product in the medical device database is lower than the future sales quantity of the target medical product, a second prompt information is generated, and the second prompt information is used to describe the need to replenish the inventory of the target medical product in the near future.

[0051] Among them, the difference between the current available inventory of the target medical product in the medical device database and the invoice sales quantity of the target medical product is the remaining available inventory of the target medical product in the medical device database.

[0052] Based on the historical sales information of the target medical product, estimating the future sales volume of the target medical product may include: estimating the sales volume of the target medical product in the next month based on the historical total sales volume of the target medical product in the past two months. For example, the average / maximum value of the historical total sales volume of the target medical product in the past two months may be determined as the sales volume of the target medical product in the next month.

[0053] Therefore, when it is determined that the remaining available inventory of the target medical product in the medical device database is lower than the future sales quantity of the target medical product, the second prompt message is generated to promptly reflect the need for recent expansion of the target medical product, thereby facilitating corresponding operations.

[0054] In addition, when it is determined that the current available inventory of the target medical product in the medical device database is higher than or equal to the invoice sales quantity of the target medical product, a sales record detail can be generated to facilitate timely recording of the sales status of the target medical product, and the corresponding inventory can be deducted to generate an outbound record to complete the life cycle record of the sales of the target medical product, which is convenient for later traceability.

[0055] In some embodiments, the product data content includes: a user ID of the product seller and a user ID of the product purchaser. The user ID of the product seller can be the unit name of the product seller or other preset characters. The user ID of the product purchaser can be the unit name of the product purchaser or other preset characters.

[0056] The method of this embodiment also includes:

[0057] An authorization match is performed based on the user identifier of the product seller and the target medical product; if the user identifier of the product seller does not match the target medical product, a third prompt message is generated, and the third prompt message is used to describe that the product seller does not have the sales authority of the target medical product; an authorization match is performed based on the user identifier of the product purchaser and the target medical product; if the user identifier of the product purchaser does not match the target medical product, a fourth prompt message is generated, and the fourth prompt message is used to describe that the product purchaser does not have the purchase authority of the target medical product.

[0058] Among them, the authorized products corresponding to the user identifier of the product seller can be searched in the distribution management system. If the authorized products corresponding to the user identifier of the product seller include the target medical product, it is determined that the user identifier of the product seller matches the target medical product; if the authorized products corresponding to the user identifier of the product seller do not include the target medical product, it is determined that the user identifier of the product seller does not match the target medical product.

[0059] Accordingly, the authorized products corresponding to the user ID of the product purchaser are searched in the distribution management system. If the authorized products corresponding to the user ID of the product purchaser include the target medical product, it is determined that the user ID of the product purchaser matches the target medical product; if the authorized products corresponding to the user ID of the product purchaser do not include the target medical product, it is determined that the user ID of the product purchaser does not match the target medical product.

[0060] Thus, when it is determined that the user identification of the product seller / product purchaser does not match the target medical product, a prompt message is generated to ensure that only authorized medical products can be sold, effectively preventing illegal transactions.

[0061] In some embodiments, the product data content includes: sales invoice number.

[0062] The method of this embodiment also includes:

[0063] A de-duplicate query is performed on the sales invoice number; if it is determined that the sales invoice number is the same as the historical invoice number, a fifth prompt message is generated, and the fifth prompt message is used to describe that the sales invoice number is a duplicate invoice.

[0064] Among them, the historical invoice number is the sales invoice number saved during the historical transaction process.

[0065] Therefore, by performing de-duplication matching on the current sales invoice number, the number can be de-duplicated and identified, and when the sales invoice number is determined to be a duplicate number, prompts can be given in time to prevent the same invoice from being reused.

[0066] In some embodiments, the method of this embodiment further includes:

[0067] Based on the target monthly transaction data of the product sellers and product purchasers relative to the target medical products, the target monthly sales data of the target medical products are determined; based on the target monthly sales data of the target medical products, the annual sales data of the target medical products are estimated.

[0068] Among them, the target monthly transaction data of product sellers and product buyers for target medical products may include: invoicing date, sales amount and product type. And clean up duplicate and invalid invoice records, standardize the format, ensure the consistency of the format of fields such as date and amount, and ensure the continuity and integrity of data by data cleaning. According to the invoicing date and month, the monthly sales volume and sales amount of distributors are counted to obtain the target monthly sales data of target medical products.

[0069] It should be noted that the target monthly sales data may be the total product sales volume of a certain month (such as January) in a year in the past.

[0070] In some embodiments, estimating annual sales data of a target medical product based on target monthly sales data of a target medical product includes:

[0071] Obtain historical sales data of the target medical product; determine the target medical product's historical target monthly sales proportion based on the target medical product's historical sales data; predict the target medical product's target monthly sales proportion for the current year based on the target medical product's historical target monthly sales proportion; determine the target medical product's annual sales data based on the target medical product's target monthly sales data and the target medical product's target monthly sales proportion for the current year.

[0072] Among them, the target monthly sales proportion of the target medical product history is determined based on the ratio of monthly sales to annual sales in the historical sales data of the target medical product. For example, if the sales volume in January 2020 is 10 and the annual sales volume is 100, then the sales proportion in January 2020 is 10%; the sales volume in January 2021 is 8 and the annual sales volume is 100, then the sales proportion in January 2021 is 8%; the sales volume in January 2022 is 11 and the annual sales volume is 100, then the sales proportion in January 2022 is 11%.

[0073] Based on the target monthly sales ratio of the target medical product history, predicting the target monthly sales ratio of the target medical product in the current year may include: assigning different weights to the target monthly sales ratio of each target medical product history according to the time interval, and obtaining the target monthly sales ratio of the target medical product in the current year according to the target monthly sales ratio of the target medical product history and the corresponding weight. For example, the sales ratio in January 2020 is assigned a weight of 1, the sales ratio in January 2021 is assigned a weight of 2, and the sales ratio in January 2022 is assigned a weight of 3, then the sales ratio in January 2023 is (10%*1+8%*2+11%*3) / (1+2+3)≈9.8%.

[0074] When determining the annual sales data of the target medical product based on the target monthly sales data of the target medical product and the target monthly sales ratio of the target medical product in that year, the ratio of the target monthly sales data of the target medical product to the target monthly sales ratio of the target medical product in that year can be determined as the annual sales data of the target medical product. For example, if the sales volume in January 2023 is 12 and the sales ratio in January 2023 is 9.8%, then the annual sales volume in 2023 is 12 / 9.8%≈122.

[0075] Thus, sales report data is generated based on both parties of the invoice transaction, and the annual sales volume of the target medical product can be effectively estimated.

[0076] Figure 2 A structural schematic diagram of an intelligent inventory update device in a digital supply chain of medical devices provided in this embodiment, the intelligent inventory update device in the digital supply chain of medical devices may include: an identification module 210, a first determination module 220, a second determination module 230 and a generation module 240.

[0077] The identification module 210 is used to identify the product data content in the medical device sales invoice, which includes: the tax number identification of the product seller and the product sales information. The product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold.

[0078] The first determination module 220 is used to determine the warehouse storage information corresponding to the product seller based on the tax number identification of the product seller, and the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database.

[0079] The second determination module 230 is used to determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller.

[0080] The generation module 240 is used to generate a first prompt message if it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product. The first prompt message is used to describe the need to replenish the inventory of the target medical product at the current moment.

[0081] In this embodiment, optionally, the second determining module 230 is specifically configured to:

[0082] Based on the warehouse storage information corresponding to the product seller, the current inventory information of the target medical product is determined from the medical device database; based on the invoicing unit and product model of the target medical product, the minimum sales unit of the target medical product is determined; based on the minimum sales unit of the target medical product and the invoicing quantity of the target medical product, the invoice sales quantity of the target medical product is determined.

[0083] In this embodiment, optionally, it also includes: a third determination module and a first estimation module.

[0084] The third determination module is used to determine the remaining available inventory of the target medical product in the medical device database based on the current available inventory of the target medical product in the medical device database and the invoice sales quantity of the target medical product if it is determined that the current available inventory of the target medical product in the medical device database is higher than the invoice sales quantity of the target medical product.

[0085] A first estimation module, used to estimate the future sales volume of the target medical product based on the historical sales information of the target medical product;

[0086] The generation module 240 is also used to generate a second prompt message if the remaining available inventory of the target medical product in the medical device database is lower than the future sales quantity of the target medical product. The second prompt message is used to describe the need to replenish the inventory of the target medical product in the near future.

[0087] In this embodiment, optionally, the product data content includes: a user ID of the product seller and a user ID of the product purchaser.

[0088] It also includes: a first matching module and a second matching module.

[0089] The first matching module is used to perform authorization matching with the target medical product based on the user identification of the product seller.

[0090] The generating module 240 is further used to generate a third prompt message if the user identification of the product seller does not match the target medical product, and the third prompt message is used to describe that the product seller does not have the sales authority of the target medical product.

[0091] The second matching module is used to perform authorization matching with the target medical product based on the user identification of the product purchaser.

[0092] The generation module 240 is also used to generate a fourth prompt message if the user identifier of the product purchaser does not match the target medical product, and the fourth prompt message is used to describe that the product purchaser does not have the purchase authority of the target medical product.

[0093] In this embodiment, optionally, the product data content includes: sales invoice number.

[0094] Also includes: query module.

[0095] The query module is used to perform deduplication query on sales invoice numbers.

[0096] The generation module 240 is further used to generate a fifth prompt message if it is determined that the sales invoice number is the same as the historical invoice number, and the fifth prompt message is used to describe that the sales invoice number is a duplicate invoice.

[0097] In this embodiment, optionally, it also includes: a fourth determination module and a second estimation module.

[0098] The fourth determination module is used to determine the target monthly sales data of the target medical product based on the target monthly transaction data of the product seller and the product purchaser relative to the target medical product.

[0099] The second estimation module is used to estimate the annual sales data of the target medical product based on the target monthly sales data of the target medical product.

[0100] In this embodiment, optionally, the second estimation module is specifically used to:

[0101] Obtain historical sales data of the target medical product; determine the target medical product's historical target monthly sales proportion based on the target medical product's historical sales data; predict the target medical product's target monthly sales proportion for the current year based on the target medical product's historical target monthly sales proportion; determine the target medical product's annual sales data based on the target medical product's target monthly sales data and the target medical product's target monthly sales proportion for the current year.

[0102] The intelligent inventory update device in the digital supply chain of medical devices provided by the present disclosure can execute the above method embodiments. Its specific implementation principles and technical effects can be found in the above method embodiments, and the present disclosure will not repeat them here.

[0103] The present application also provides a computer device. Figure 3 , Figure 3 This is a basic structural block diagram of the computer device in this embodiment.

[0104] The computer device includes a memory 310 and a processor 320 that are connected to each other through a system bus. It should be noted that the figure only shows a computer device with a memory 310 and a processor 320, but it should be understood that it is not required to implement all the components shown, and more or fewer components can be implemented instead. Among them, those skilled in the art can understand that the computer device here is a device that can automatically perform numerical calculations and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (Application Specific Integrated Circuit, ASIC), programmable gate arrays (Field-Programmable Gate Array, FPGA), digital processors (Digital Signal Processor, DSP), embedded devices, etc.

[0105] Computer devices can be computing devices such as desktop computers, notebooks, PDAs, and cloud servers. Computer devices can interact with users through keyboards, mice, remote controls, touch pads, or voice control devices.

[0106] The memory 310 includes at least one type of readable storage medium, and the readable storage medium includes a non-volatile memory or a volatile memory, for example, a flash memory, a hard disk, a multimedia card, a card-type memory (for example, an SD or DX memory, etc.), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, etc., and the RAM may include a static RAM or a dynamic RAM. In some embodiments, the memory 310 may be an internal storage unit of a computer device, for example, a hard disk or a memory of the computer device. In other embodiments, the memory 310 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, or a flash card (FlashCard) equipped on the computer device. Of course, the memory 310 may also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the memory 310 is generally used to store the operating system and various application software installed on the computer device, such as the program code of the above method. In addition, the memory 310 may also be used to temporarily store various data that have been output or are to be output.

[0107] The processor 320 is generally used to perform the overall operation of the computer device. In this embodiment, the memory 310 is used to store program codes or instructions, the program code includes computer operation instructions, and the processor 320 is used to execute the program codes or instructions stored in the memory 310 or process data, such as running the program code of the above method.

[0108] In this article, the bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus system can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0109] Another embodiment of the present application also provides a computer-readable medium, which may be a computer-readable signal medium or a computer-readable medium. A processor in a computer reads a computer-readable program code stored in the computer-readable medium, so that the processor can execute the functional actions specified in each step or a combination of steps in the above method; and generate a device for implementing the functional actions specified in each block or a combination of blocks in the block diagram.

[0110] Computer-readable media include but are not limited to electronic, magnetic, optical, electromagnetic, infrared memory or semiconductor systems, devices or apparatuses, or any appropriate combination of the foregoing, the memory is used to store program codes or instructions, the program codes include computer operating instructions, and the processor is used to execute the program codes or instructions of the above methods stored in the memory.

[0111] For the definitions of memory and processor, please refer to the description of the aforementioned computer device embodiment and will not be repeated here.

[0112] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0113] Each functional unit or module in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional unit.

[0114] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program code.

[0115] In the claims, any reference symbols placed between brackets shall not be construed as limiting the claims. The word "comprising" described in the present application does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present application can be implemented with the aid of hardware comprising several different elements and with the aid of a suitably programmed computer. In a unit claim that lists a number of devices, several units of these devices may be embodied by the same hardware item. The use of first, second, and third, etc. does not indicate any order, and these words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

[0116] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for intelligent inventory update in a digital supply chain of medical devices, characterized in that: include: Identify product data content in the medical device sales invoice, the product data content includes: the product seller's tax number identification and product sales information, the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold; Based on the tax number identification of the product seller, determine the warehouse storage information corresponding to the product seller, where the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database; Determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller; If it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoiced sales quantity of the target medical product, a first prompt message is generated, wherein the first prompt message is used to describe the need to replenish the inventory of the target medical product at the current moment.

2. The method according to claim 1, characterized in that The determining the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller includes: Based on the warehouse storage information corresponding to the product seller, determine the current inventory information of the target medical product from the medical device database; Determining the minimum sales unit of the target medical product based on the billing unit and product model of the target medical product; The invoice sales quantity of the target medical product is determined based on the minimum sales unit of the target medical product and the invoiced quantity of the target medical product.

3. The method according to claim 1, characterized in that Also includes: If it is determined that the current available inventory of the target medical product in the medical device database is higher than the invoice sales quantity of the target medical product, then based on the current available inventory of the target medical product in the medical device database and the invoice sales quantity of the target medical product, determine the remaining available inventory of the target medical product in the medical device database; Based on the historical sales information of the target medical product, estimate the future sales volume of the target medical product; If the remaining available inventory of the target medical product in the medical device database is lower than the future sales quantity of the target medical product, a second prompt information is generated, and the second prompt information is used to describe the need to replenish the inventory of the target medical product in the near future.

4. The method according to claim 1, characterized in that: The product data content includes: the user ID of the product seller and the user ID of the product purchaser; The method further comprises: Performing authorization matching based on the user identification of the product seller and the target medical product; If the user identification of the product seller does not match the target medical product, a third prompt message is generated, wherein the third prompt message is used to describe that the product seller does not have the sales authority for the target medical product; Performing authorization matching based on the user identification of the product purchaser and the target medical product; If the user identifier of the product purchaser does not match the target medical product, a fourth prompt message is generated, and the fourth prompt message is used to describe that the product purchaser does not have the purchase authority for the target medical product.

5. The method according to claim 1, characterized in that The product data content includes: sales invoice number; The method further comprises: Performing a deduplication query on the sales invoice number; If it is determined that the sales invoice number is the same as the historical invoice number, a fifth prompt message is generated, and the fifth prompt message is used to describe that the sales invoice number is a duplicate invoice.

6. The method according to claim 4, characterized in that Also includes: Determining target monthly sales data of the target medical product based on the target monthly transaction data of the product seller and the product purchaser with respect to the target medical product; Based on the target monthly sales data of the target medical product, the annual sales data of the target medical product is estimated.

7. The method according to claim 6, characterized in that The estimating the annual sales data of the target medical product based on the target monthly sales data of the target medical product includes: Obtaining historical sales data of the target medical product; Based on the historical sales data of the target medical product, determine the target monthly sales percentage of the target medical product in history; Based on the historical target monthly sales ratio of the target medical product, predict the target monthly sales ratio of the target medical product in the current year; Based on the target monthly sales data of the target medical product and the target monthly sales ratio of the target medical product in that year, the annual sales data of the target medical product is determined.

8. An intelligent inventory update device in a digital supply chain of medical devices, characterized in that: include: An identification module, used to identify product data content in a medical device sales invoice, wherein the product data content includes: a tax number identification of the product seller and product sales information, wherein the product sales information is used to describe the invoiced quantity, invoicing unit and product model of the target medical product to be sold; A first determination module is used to determine the warehouse storage information corresponding to the product seller based on the tax number identification of the product seller, and the warehouse storage information is used to describe the sales product warehouse maintained by the product seller in the medical device database; A second determination module is used to determine the invoice sales quantity of the target medical product based on the product sales information and the warehouse storage information corresponding to the product seller; A generation module is used to generate a first prompt message if it is determined that the current available inventory of the target medical product in the medical device database is lower than the invoice sales quantity of the target medical product. The first prompt message is used to describe the need to replenish the inventory of the target medical product at the current moment.

9. The device according to claim 8, characterized in that The second determining module is specifically used to: Based on the warehouse storage information corresponding to the product seller, determine the current inventory information of the target medical product from the medical device database; Determining the minimum sales unit of the target medical product based on the billing unit and product model of the target medical product; The invoice sales quantity of the target medical product is determined based on the minimum sales unit of the target medical product and the invoiced quantity of the target medical product.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method for intelligent inventory update in a digital supply chain of medical devices as described in any one of claims 1 to 7 is implemented.