Drug return and quality control app

The app for drug returns and quality control has solved the problem of not being able to track and inspect the quality of online drug returns throughout the entire process. It enables full tracking and quality inspection of returned drugs, improving return efficiency and ensuring drug quality.

CN116230194BActive Publication Date: 2026-05-08CHINA NAT PHARM LOGISTICS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA NAT PHARM LOGISTICS CORP LTD
Filing Date
2022-12-30
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

Current technology cannot track online drug returns throughout the entire process or inspect drug quality.

Method used

This invention provides a drug return and quality control app, including a receiving module, an allocation module, an execution module, an acceptance module, and a management module. These modules enable the processing of return applications, task allocation, drug retrieval, information collection, quality judgment, and inventory updates, ensuring full tracking and quality inspection of returned drugs.

Benefits of technology

It enables full tracking of online drug returns and inspection of drug quality, improving return efficiency and ensuring the quality of returned drugs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116230194B_ABST
    Figure CN116230194B_ABST
Patent Text Reader

Abstract

The application relates to the field of data processing, in particular to a medicine return and quality control app, which comprises a receiving module that receives a return application of a client; an allocation module that judges a return application type according to the return application, forms an allocation task according to an electronic information sheet, and allocates the allocation task to a corresponding deliveryman terminal; an execution module that manages the deliveryman terminal to execute medicine return extraction according to the allocation task and the electronic information sheet, acquires actual return medicine information uploaded by the deliveryman terminal according to the allocation task, and generates an extraction success instruction; an acceptance module that generates a target electronic return sheet according to the extraction success instruction to generate a target return time, and receives a receipt instruction of a delivery terminal to determine whether acceptance is successful; and a management module that updates inventory information according to an acceptance determination result. The online medicine return can be tracked throughout the whole process, and the medicine quality can be inspected, the return efficiency is improved, and the quality of the returned medicine is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and more particularly to a drug return and quality control app. Background Technology

[0002] With the development of information technology, medicines can now be purchased online, making people's lives more convenient. However, due to the large amount of logistics information, it is impossible to accurately track and monitor the entire logistics of medicines.

[0003] Chinese patent application publication number CN106447465 A discloses a pharmaceutical procurement and sales management system, including: a pharmaceutical procurement unit, a pharmaceutical sales unit, and a data storage unit; the pharmaceutical procurement unit includes a procurement management module, a return management module, a procurement query module, and a return query module; the return query module is used by the administrator to query the historical return records from the data storage unit; the pharmaceutical sales unit includes a sales management module, a return management module, a retail query module, and a receipt printing module; the return management module, when a customer returns a drug to the pharmacy, queries the corresponding sales record, completes the return operation based on the sales record, and adds return information to the sales record; the data storage unit is used to store all data information during the process of pharmaceutical warehousing, warehousing, sales, returns, and damage reporting.

[0004] Existing technologies manage the procurement, sales, delivery, and returns of pharmaceuticals. However, in terms of returns, they only handle the return processing and inventory changes for pharmaceuticals returned to pharmacies, and cannot track online pharmaceutical returns throughout the entire process or inspect the quality of the pharmaceuticals. Summary of the Invention

[0005] Therefore, this invention provides a drug return and quality control app that can solve the problem of not being able to track online drug returns throughout the entire process and inspect drug quality.

[0006] To achieve the above objectives, the present invention provides a drug return and quality control app, comprising:

[0007] The receiving module is used to receive return requests from clients;

[0008] The allocation module, which is connected to the receiving module, is used to determine the type of return application based on the return application, generate a corresponding electronic information sheet based on the type of return application, generate an allocation task based on the electronic information sheet, and allocate the allocation task to the corresponding delivery person.

[0009] The execution module, connected to the allocation module, manages the delivery personnel's terminal to retrieve returned medicines according to the allocation task and the electronic information sheet, and obtains the actual returned medicine information uploaded by the delivery personnel's terminal based on the information collection and matching of the retrieved returned medicines according to the allocation task. Based on the actual returned medicine information, it determines whether the returned medicines are abnormal, applies for binding to the target electronic protocol based on the determination result, and generates a retrieval success instruction.

[0010] The acceptance module, which is connected to the execution module, is used to generate a target electronic return order based on the successful extraction instruction, generate a target return time based on the target electronic return order, monitor the delivery end and the shipping end based on the target return time, and receive the receiving instruction from the shipping end to determine whether the acceptance is successful.

[0011] The management module, which is connected to the acceptance module, is used to update the inventory information based on the acceptance judgment results.

[0012] Furthermore, the allocation module determines the return application type based on the return application, matches the corresponding electronic agreement based on the drug name and drug ID in the return application, and if the match is successful, the return application type is determined to be a return. If the match is successful, the return application type is determined based on the return application ID. If the return application ID is a customer, the return application type is determined to be a refusal. If the return application ID is not a customer, the return application type is determined to be a suspension.

[0013] Furthermore, when the allocation module generates an allocation task based on the electronic information sheet, if it determines that the return type is a return or refusal, it matches a delivery person according to the location information of the customer corresponding to the allocation task. If the straight-line distance between the customer and the delivery person is within a preset distance range and the delivery person's status level is low, the matching is successful and the allocation task is sent to the delivery end.

[0014] The allocation module is also used to receive print requests sent by the delivery terminal according to the allocation task in order to print electronic information sheets.

[0015] Furthermore, the allocation module is also used to obtain the shipping parameter information from the shipping end based on the returned drug name and returned drug ID in the return application, compare the return parameter information in the return application with the shipping parameter information, and make an initial judgment on whether the returned drug is abnormal. If the comparison is successful, the returned drug is determined to be normal; if the comparison fails, the returned drug is determined to be abnormal and an abnormal electronic information form is generated.

[0016] The allocation module acquires the drug storage data from the shipping end, determines the storage conditions based on the temperature in the drug storage data, and generates corresponding storage instructions based on the storage conditions.

[0017] Furthermore, the execution module includes a receiving unit, a first acquisition unit, an identification unit, a comparison unit, a first judgment unit, and a first generation unit. When the execution module manages the deliveryman's terminal to execute the return of medicines according to the assigned task and the electronic information sheet, the receiving unit receives the abnormal electronic information sheet and the storage instruction.

[0018] After the execution module obtains the actual returned drug information uploaded by the delivery person, the first acquisition unit obtains the corresponding image from the shipping end based on the returned drug name and returned drug ID in the return application. The recognition unit identifies the returned drug based on the image collected by the information to generate an actual returned drug image. The comparison unit compares the actual returned drug image with the acquired image to generate a comparison result. The first judgment unit makes a secondary judgment on whether the returned drug is abnormal based on the comparison result, the abnormal electronic information sheet, and the returned drug matching information in the actual returned drug information.

[0019] If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal.

[0020] If the comparison result is abnormal, the abnormal electronic information form is empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are normal.

[0021] If the comparison result is normal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal.

[0022] If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are normal.

[0023] If the comparison result is abnormal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are abnormal.

[0024] If the comparison result is abnormal, the abnormal electronic information form is empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal.

[0025] If the comparison result is normal, the abnormal electronic information form is not empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are abnormal.

[0026] If the comparison result is abnormal, the abnormal electronic information sheet is not empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal.

[0027] When the first judgment unit determines that the returned medicine is abnormal, the first generation unit generates a target abnormality electronic information form;

[0028] When the first judgment unit determines that the returned medicine is normal, the first generation unit generates a successful extraction instruction.

[0029] Furthermore, the execution module also includes a first sending unit, a replacement unit, and a binding unit. When the first judging unit determines that the returned medicine is abnormal, the first sending unit sends the target abnormal electronic information to the shipping end, and the receiving unit receives the target electronic protocol application from the shipping end.

[0030] The first sending unit sends the target electronic protocol application to the delivery end, and the receiving unit receives the confirmation information from the delivery end. If the confirmation is successful and the return application includes the electronic protocol, the replacement unit replaces the electronic protocol with the target electronic protocol. If the confirmation is successful and the return application does not include the electronic protocol, the binding unit directly binds the drug ID and drug name in the return application with the target electronic protocol, and the first generating unit generates a successful extraction instruction.

[0031] Furthermore, before generating the extraction success instruction, the first generation unit also includes:

[0032] After the binding unit binds the target electronic protocol, the first sending unit sends the storage instruction to the delivery terminal, and the receiving unit receives the instruction information from the delivery terminal.

[0033] If the receiving unit receives a successful storage instruction from the delivery end, the first generating unit generates a successful extraction instruction.

[0034] Furthermore, the acceptance module includes a second generation unit and a second sending unit. When the acceptance module generates a target electronic return order according to the extraction success instruction, the second generation unit selects a preset return duration according to the distance level of the target distance in the target electronic return order to generate a target return time, and the second sending unit sends the target return time to the corresponding delivery terminal.

[0035] Furthermore, the acceptance module also includes a second judgment unit and a second acquisition unit. When the acceptance module judges whether the goods have been successfully received based on the target return time, the second acquisition unit acquires the receiving instruction from the shipping end at the target return time. If the receiving instruction is not acquired, the second generation unit generates a reminder instruction, and the second sending unit sends the reminder instruction to the corresponding delivery end.

[0036] If the second acquisition unit receives a receiving instruction, the second judgment unit determines whether the acceptance was successful based on the abnormal confirmation result and abnormal confirmation collection information obtained by the second acquisition unit from the shipping end.

[0037] If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed.

[0038] If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful;

[0039] If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed.

[0040] If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful.

[0041] Furthermore, when updating the inventory information based on the acceptance judgment result, the management module records the acceptance parameter information. If the acceptance is successful, an update inventory instruction is generated; if the acceptance fails, a temporary update inventory instruction is generated.

[0042] The acceptance module generates actual inventory information from the acceptance parameter information based on the update inventory instruction.

[0043] The acceptance module generates actual inventory information from the acceptance parameter information based on the temporary inventory update instruction, and marks the acceptance parameter information.

[0044] Compared with existing technologies, the beneficial effects of this invention are as follows: The allocation module determines the type of return application based on the return application received by the receiving module, generates an electronic information sheet and allocation task, and assigns the allocation task to the corresponding delivery person, thus realizing the processing and task allocation of return applications. The execution module manages the delivery person to extract returned medicines according to the allocation task and the electronic information sheet, obtains actual returned medicine information, and determines whether the returned medicines are abnormal to generate an extraction success instruction, thus enabling the delivery end to supervise the execution of the allocation task. Next, the acceptance module generates a target electronic return order and a target return time based on the extraction success instruction, monitors the delivery and shipping ends based on the target return time, and receives the receiving instruction from the shipping end to determine whether the acceptance is successful, thus realizing the supervision and acquisition of the delivery end's acceptance status. Finally, the management module updates the inventory information based on the acceptance judgment result, realizing the supervision of the return of medicines to the warehouse and timely inventory updates, achieving full tracking of online medicine returns and inspection of medicine quality, improving return efficiency and ensuring the quality of returned medicines.

[0045] In particular, by generating electronic information sheets and assigning tasks through the allocation module and distributing the tasks to the corresponding delivery personnel, the return application can be processed and tasks can be assigned, thereby enabling full tracking of online drug returns and improving return efficiency.

[0046] In particular, by managing the delivery personnel's terminal through the execution module to retrieve returned medicines based on the assigned tasks and the electronic information slips, and obtaining actual returned medicine information and determining whether the returned medicines are abnormal in order to generate a successful retrieval instruction, the delivery terminal can supervise the execution of the assigned tasks and perform quality inspection of medicines at the delivery terminal. This enables full tracking of online medicine returns and inspection of medicine quality, thereby improving return efficiency and ensuring the quality of returned medicines.

[0047] In particular, the acceptance module generates a target electronic return order and a target return time based on the successful extraction instruction, enabling full tracking of online drug returns and improving return efficiency.

[0048] In particular, by monitoring whether the delivery end delivers to the target location in a timely manner according to the target return time, and receiving the receiving instruction from the shipping end to determine whether the acceptance is successful, the system realizes the supervision and acquisition of the delivery end's acceptance status, enabling full tracking of online drug returns. When the returned drugs arrive at the target address, the shipper at the shipping end re-inspects the quality of the drugs, improving return efficiency and ensuring the quality of returned drugs.

[0049] In particular, by updating inventory information based on the acceptance judgment results through the management module, the system enables timely updates of inventory for the re-entry of returned medicines, and allows for full tracking of online medicine returns, thereby improving return efficiency. Attached Figure Description

[0050] Figure 1 This is a schematic diagram of the structure of the drug return and quality control app provided in an embodiment of the present invention;

[0051] Figure 2 A schematic diagram of the execution module of the drug return and quality control app provided in an embodiment of the present invention;

[0052] Figure 3 This is a schematic diagram of the acceptance module of the drug return and quality control app provided in an embodiment of the present invention. Detailed Implementation

[0053] To make the objectives and advantages of the present invention clearer, the present invention will be further described below with reference to embodiments; it should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.

[0054] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0055] It should be noted that in the description of this invention, the terms "upper", "lower", "left", "right", "inner", "outer", etc., which indicate directions or positional relationships, are based on the directions or positional relationships shown in the accompanying drawings. This is only for the convenience of description and is not intended to indicate or imply that the device or element must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, it should not be construed as a limitation of this invention.

[0056] Furthermore, it should be noted that, in the description of this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.

[0057] Please see Figure 1 As shown, the drug return and quality control app provided in this embodiment of the invention includes:

[0058] The receiving module 110 is used to receive return requests from clients;

[0059] The allocation module 120 is connected to the receiving module and is used to determine the return application type based on the return application, generate a corresponding electronic information sheet based on the return application type, generate an allocation task based on the electronic information sheet, and allocate the allocation task to the corresponding delivery person.

[0060] The execution module 130, which is connected to the allocation module, is used to manage the deliveryman terminal to extract returned medicines according to the allocation task and the electronic information sheet, and to obtain the actual returned medicine information uploaded by the deliveryman terminal based on the information collection and matching of the extracted returned medicines according to the allocation task, to determine whether the returned medicines are abnormal based on the actual returned medicine information, to apply for binding the target electronic protocol based on the determination result, and to generate an extraction success instruction;

[0061] The acceptance module 140 is connected to the execution module and is used to generate a target electronic return order according to the successful extraction instruction, generate a target return time according to the target electronic return order, monitor the delivery end and the shipping end according to the target return time, and receive the receiving instruction from the shipping end to determine whether the acceptance is successful.

[0062] The management module 150 is connected to the acceptance module and is used to update the inventory information based on the acceptance judgment result.

[0063] Specifically, the allocation module determines the return application type based on the return application, matches the corresponding electronic agreement based on the drug name and drug ID in the return application, and if the match is successful, the return application type is determined to be a return. If the match is successful, the return application type is determined based on the return application ID. If the return application ID is the customer's ID, the return application type is determined to be a rejection. If the return application ID is not the customer's ID, the return application type is determined to be a suspension.

[0064] Specifically, in this embodiment of the invention, the allocation module determines the type of return application based on the return application received by the receiving module, generates an electronic information sheet and allocation task, and assigns the allocation task to the corresponding delivery personnel, thereby realizing the processing of return applications and task allocation. The execution module manages the delivery personnel to perform the retrieval of returned medicines according to the allocation task and the electronic information sheet, obtains the actual returned medicine information, and determines whether the returned medicines are abnormal to generate a retrieval success instruction, thus realizing the supervision of the delivery personnel on the execution of the allocation task. Then, the acceptance module generates a target electronic return order and a target return time according to the retrieval success instruction, and monitors the delivery personnel and the shipping personnel according to the target return time, and receives the receiving instruction from the shipping personnel to determine whether the acceptance is successful, thus realizing the supervision of the delivery personnel and the supervision and acquisition of the acceptance status of the shipping personnel. Finally, the management module updates the inventory information according to the acceptance judgment result, thus realizing the supervision of the return of medicines to the warehouse and timely updating of inventory, realizing the full tracking of online medicine returns and the inspection of medicine quality, improving the efficiency of returns and ensuring the quality of returned medicines.

[0065] Specifically, when the allocation module generates an allocation task based on the electronic information sheet, if it determines that the return type is a return or refusal, it matches a delivery person according to the location information of the customer corresponding to the allocation task. If the straight-line distance between the customer and the delivery person is within a preset distance range and the delivery person's status level is low, the matching is successful and the allocation task is sent to the delivery end.

[0066] The allocation module is also used to receive print requests sent by the delivery terminal according to the allocation task in order to print electronic information sheets.

[0067] Specifically, the print request is for the delivery person to request the printing of an electronic information slip, i.e., a return notice, with an ERP tracking number barcode; the delivery person status level can be divided into low and high. Low level indicates that the delivery person is idle, and high level indicates that the delivery person is busy. By selecting delivery persons within a preset distance who are idle, delivery efficiency can be improved.

[0068] Specifically, in this embodiment of the invention, an electronic information sheet and an allocation task are generated by an allocation module, and the allocation task is assigned to the corresponding delivery personnel. This enables the processing of return applications and task allocation, thereby achieving full tracking of online drug returns and improving return efficiency.

[0069] Specifically, the allocation module is also used to obtain the shipping parameter information from the shipping end based on the returned drug name and returned drug ID in the return application, compare the return parameter information in the return application with the shipping parameter information, and make an initial judgment on whether the returned drug is abnormal. If the comparison is successful, the returned drug is determined to be normal; if the comparison fails, the returned drug is determined to be abnormal and an abnormal electronic information sheet is generated.

[0070] The allocation module acquires the drug storage data from the shipping end, determines the storage conditions based on the temperature in the drug storage data, and generates corresponding storage instructions based on the storage conditions.

[0071] Specifically, the drug storage data refers to the storage temperature of the drug, and the storage conditions can be low-temperature storage or room-temperature storage, etc.

[0072] Please see Figure 2 As shown, the execution module includes a receiving unit 131, a first acquisition unit 132, an identification unit 133, a comparison unit 134, a first judgment unit 135, and a first generation unit 136. When the execution module manages the deliveryman terminal to perform the return of medicine retrieval according to the assigned task and the electronic information sheet, the receiving unit receives the abnormal electronic information sheet and the storage instruction.

[0073] After the execution module obtains the actual returned drug information uploaded by the delivery person, the first acquisition unit obtains the corresponding image from the shipping end based on the returned drug name and returned drug ID in the return application. The recognition unit identifies the returned drug based on the image collected by the information to generate an actual returned drug image. The comparison unit compares the actual returned drug image with the acquired image to generate a comparison result. The first judgment unit makes a secondary judgment on whether the returned drug is abnormal based on the comparison result, the abnormal electronic information sheet, and the returned drug matching information in the actual returned drug information.

[0074] If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal.

[0075] If the comparison result is abnormal, the abnormal electronic information form is empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are normal.

[0076] If the comparison result is normal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal.

[0077] If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are normal.

[0078] If the comparison result is abnormal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are abnormal.

[0079] If the comparison result is abnormal, the abnormal electronic information form is empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal.

[0080] If the comparison result is normal, the abnormal electronic information form is not empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are abnormal.

[0081] If the comparison result is abnormal, the abnormal electronic information sheet is not empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal.

[0082] When the first judgment unit determines that the returned medicine is abnormal, the first generation unit generates a target abnormality electronic information form;

[0083] When the first judgment unit determines that the returned medicine is normal, the first generation unit generates a successful extraction instruction.

[0084] Specifically, the target abnormal electronic information form is for the differences in quality or quantity of returned medicines, and records the specific parameters of the differences.

[0085] Specifically, in this embodiment of the invention, the execution module manages the delivery personnel to retrieve returned medicines according to the assigned tasks and the electronic information slip, obtains actual returned medicine information, and determines whether the returned medicines are abnormal in order to generate a successful retrieval instruction. This enables the delivery personnel to supervise the execution of the assigned tasks and to perform quality inspection of the medicines at the delivery end. It also enables full-process tracking of online medicine returns and inspection of medicine quality, thereby improving return efficiency and ensuring the quality of returned medicines.

[0086] Specifically, the execution module further includes a first sending unit 137, a replacement unit 138, and a binding unit 139. When the first judgment unit determines that the returned medicine is abnormal, the first sending unit sends the target abnormal electronic information to the shipping end, and the receiving unit receives the target electronic protocol application from the shipping end.

[0087] The first sending unit sends the target electronic protocol application to the delivery end, and the receiving unit receives the confirmation information from the delivery end. If the confirmation is successful and the return application includes the electronic protocol, the replacement unit replaces the electronic protocol with the target electronic protocol. If the confirmation is successful and the return application does not include the electronic protocol, the binding unit directly binds the drug ID and drug name in the return application with the target electronic protocol, and the first generating unit generates a successful extraction instruction.

[0088] Specifically, the confirmation information at the delivery end involves the delivery person comparing and confirming the target electronic agreement with the actual abnormal drug information to prevent errors in the target electronic agreement generated at the shipping end; the target electronic agreement is an electronic contract, and the target electronic agreement application is an electronic contract that binds the drug ID and drug name in the application and return application.

[0089] Specifically, before generating the extraction success instruction, the first generation unit further includes:

[0090] After the binding unit binds the target electronic protocol, the first sending unit sends the storage instruction to the delivery terminal, and the receiving unit receives the instruction information from the delivery terminal.

[0091] If the receiving unit receives a successful storage instruction from the delivery end, the first generating unit generates a successful extraction instruction.

[0092] Please see Figure 3 As shown, the acceptance module includes a second generation unit 141 and a second sending unit 142. When the acceptance module generates a target electronic return order according to the extraction success instruction, the second generation unit selects a preset return duration according to the distance level of the target distance in the target electronic return order to generate a target return time, and the second sending unit sends the target return time to the corresponding delivery terminal.

[0093] Specifically, the target electronic return order includes a basic drug information form and a target abnormal electronic information form. The basic drug information form includes drug name, drug ID, drug parameter information, storage conditions, starting address, target address, delivery end ID, and shipping end ID, etc. The target distance is the distance between the starting address and the target address.

[0094] Specifically, in this embodiment of the invention, the acceptance module generates a target electronic return order and a target return time based on the successful extraction instruction, thereby enabling full tracking of online drug returns and improving return efficiency.

[0095] Specifically, the acceptance module further includes a second judgment unit 143 and a second acquisition unit 144. When the acceptance module judges whether the goods have been successfully received according to the target return time, the second acquisition unit acquires the receiving instruction from the shipping end at the target return time. If the receiving instruction is not acquired, the second generation unit generates a reminder instruction, and the second sending unit sends the reminder instruction to the corresponding delivery end.

[0096] If the second acquisition unit receives a receiving instruction, the second judgment unit determines whether the acceptance was successful based on the abnormal confirmation result and abnormal confirmation collection information obtained by the second acquisition unit from the shipping end.

[0097] If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed.

[0098] If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful;

[0099] If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed.

[0100] If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful.

[0101] Specifically, the anomaly confirmation information collected includes photos of the returned medicines taken by the shipping end and scanned information of the drug regulatory code on the medicines; the anomaly confirmation result is that the corresponding shipping end re-inspects the returned medicines after receiving them, and successful inspection indicates successful acceptance.

[0102] Specifically, this embodiment of the invention monitors whether the delivery end delivers to the target location in a timely manner according to the target return time, and receives the receiving instruction from the shipping end to determine whether the acceptance is successful. This enables the supervision and acquisition of the delivery end's acceptance status, realizes full tracking of online drug returns, and when the returned drugs arrive at the target address, the shipper at the shipping end re-inspects the quality of the drugs, thereby improving return efficiency and ensuring the quality of returned drugs.

[0103] Specifically, when the management module updates the inventory information based on the acceptance judgment result, it records the acceptance parameter information. If the acceptance is successful, it generates an update inventory instruction; if the acceptance fails, it generates a temporary update inventory instruction.

[0104] The acceptance module generates actual inventory information from the acceptance parameter information based on the update inventory instruction.

[0105] The acceptance module generates actual inventory information from the acceptance parameter information based on the temporary inventory update instruction, and marks the acceptance parameter information.

[0106] Specifically, updating inventory information involves adding returned medicines to existing inventory information; the medicines for which the temporary inventory update instruction is issued are temporary inventory, and are marked to prevent abnormally temporarily stored medicines from being issued.

[0107] Specifically, in this embodiment of the invention, the management module updates the inventory information based on the acceptance judgment results, thereby enabling timely updates of inventory for the re-entry of returned medicines and achieving full tracking of online medicine returns, thus improving return efficiency.

[0108] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.

[0109] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A drug return and quality control app, characterized in that, include: The receiving module is used to receive return requests from clients; The allocation module, which is connected to the receiving module, is used to determine the type of return application based on the return application, generate a corresponding electronic information sheet based on the type of return application, generate an allocation task based on the electronic information sheet, and allocate the allocation task to the corresponding delivery person. The execution module, connected to the allocation module, manages the delivery personnel's terminal to retrieve returned medicines according to the allocation task and the electronic information sheet, and obtains the actual returned medicine information uploaded by the delivery personnel's terminal based on the information collection and matching of the retrieved returned medicines according to the allocation task. Based on the actual returned medicine information, it determines whether the returned medicines are abnormal, applies for binding to the target electronic protocol based on the determination result, and generates a retrieval success instruction. The acceptance module, which is connected to the execution module, is used to generate a target electronic return order based on the successful extraction instruction, generate a target return time based on the target electronic return order, monitor the delivery end and the shipping end based on the target return time, and receive the receiving instruction from the shipping end to determine whether the acceptance is successful. A management module, which is connected to the acceptance module, is used to update the inventory information based on the acceptance judgment results; The execution module includes a receiving unit, a first acquisition unit, an identification unit, a comparison unit, a first judgment unit, and a first generation unit. When the execution module manages the deliveryman terminal to execute the return of medicines according to the assigned task and the electronic information sheet, the receiving unit receives the abnormal electronic information sheet and the storage instruction. After the execution module obtains the actual returned drug information uploaded by the delivery person, the first acquisition unit obtains the corresponding image from the shipping end based on the returned drug name and returned drug ID in the return application. The recognition unit identifies the returned drug based on the image collected by the information to generate an actual returned drug image. The comparison unit compares the actual returned drug image with the acquired image to generate a comparison result. The first judgment unit makes a secondary judgment on whether the returned drug is abnormal based on the comparison result, the abnormal electronic information sheet, and the returned drug matching information in the actual returned drug information. If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal. If the comparison result is abnormal, the abnormal electronic information form is empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are normal. If the comparison result is normal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, then the first judgment unit determines that the returned drugs are normal. If the comparison result is normal, the abnormal electronic information form is empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are normal. If the comparison result is abnormal, the abnormal electronic information sheet is not empty, and the drug matching information is normal, the first judgment unit determines that the returned drugs are abnormal. If the comparison result is abnormal, the abnormal electronic information form is empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal. If the comparison result is normal, the abnormal electronic information form is not empty, and the drug matching information is abnormal, then the first judgment unit determines that the returned drugs are abnormal. If the comparison result is abnormal, the abnormal electronic information sheet is not empty, or the drug matching information is abnormal, the first judgment unit determines that the returned drugs are abnormal. When the first judgment unit determines that the returned medicine is abnormal, the first generation unit generates a target abnormality electronic information form; When the first judgment unit determines that the returned medicine is normal, the first generation unit generates a successful extraction instruction; The execution module further includes a first sending unit, a replacement unit, and a binding unit. When the first judging unit determines that the returned medicine is abnormal, the first sending unit sends the target abnormal electronic information to the shipping end, and the receiving unit receives the target electronic protocol application from the shipping end. The first sending unit sends the target electronic protocol application to the delivery end, and the receiving unit receives the confirmation information from the delivery end. If the confirmation is successful and the return application includes the electronic protocol, the replacement unit replaces the electronic protocol with the target electronic protocol. If the confirmation is successful and the return application does not include the electronic protocol, the binding unit directly binds the drug ID and drug name in the return application with the target electronic protocol, and the first generating unit generates a successful extraction instruction.

2. The drug return and quality control app according to claim 1, characterized in that, The allocation module determines the return application type based on the return application, and matches the corresponding electronic agreement based on the drug name and drug ID in the return application. If the match is successful, the return application type is determined to be a return. If the match is successful, the return application type is determined based on the return application ID. If the return application ID is the customer's ID, the return application type is determined to be a rejection. If the return application ID is not the customer's ID, the return application type is determined to be a suspension of shipment.

3. The drug return and quality control app according to claim 2, characterized in that, When the allocation module generates an allocation task based on the electronic information sheet, if it determines that the return type is a return or refusal, it matches a delivery person according to the location information of the customer corresponding to the allocation task. If the straight-line distance between the customer and the delivery person is within a preset distance range and the delivery person's status level is low, the matching is successful and the allocation task is sent to the delivery end. The allocation module is also used to receive print requests sent by the delivery terminal according to the allocation task in order to print electronic information sheets.

4. The drug return and quality control app according to claim 3, characterized in that, The allocation module is also used to obtain the shipping parameter information from the shipping end based on the returned drug name and returned drug ID in the return application, compare the return parameter information in the return application with the shipping parameter information, and make an initial judgment on whether the returned drug is abnormal. If the comparison is successful, the returned drug is determined to be normal; if the comparison fails, the returned drug is determined to be abnormal and an abnormal electronic information sheet is generated. The allocation module acquires the drug storage data from the shipping end, determines the storage conditions based on the temperature in the drug storage data, and generates corresponding storage instructions based on the storage conditions.

5. The drug return and quality control app according to claim 4, characterized in that, Before generating the extraction success instruction, the first generation unit further includes: After the binding unit binds the target electronic protocol, the first sending unit sends the storage instruction to the delivery terminal, and the receiving unit receives the instruction information from the delivery terminal. If the receiving unit receives a successful storage instruction from the delivery end, the first generating unit generates a successful extraction instruction.

6. The drug return and quality control app according to claim 5, characterized in that, The acceptance module includes a second generation unit and a second sending unit. When the acceptance module generates a target electronic return order according to the extraction success instruction, the second generation unit selects a preset return duration according to the distance level of the target distance in the target electronic return order to generate a target return time, and the second sending unit sends the target return time to the corresponding delivery terminal.

7. The drug return and quality control app according to claim 6, characterized in that, The acceptance module further includes a second judgment unit and a second acquisition unit. When the acceptance module judges whether the goods have been successfully received based on the target return time, the second acquisition unit acquires the receiving instruction from the shipping end at the target return time. If the receiving instruction is not acquired, the second generation unit generates a reminder instruction, and the second sending unit sends the reminder instruction to the corresponding delivery end. If the second acquisition unit receives a receiving instruction, the second judgment unit determines whether the acceptance was successful based on the abnormal confirmation result and abnormal confirmation collection information obtained by the second acquisition unit from the shipping end. If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed. If the target electronic return order includes the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful; If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is abnormal, then the second acquisition unit determines that the acceptance has failed. If the target electronic return order does not include the target abnormal electronic information order and the abnormality confirmation result is no abnormality, then the second acquisition unit determines that the acceptance is successful.

8. The drug return and quality control app according to claim 7, characterized in that, When updating inventory information based on the acceptance judgment result, the management module records the acceptance parameter information. If the acceptance is successful, an update inventory instruction is generated; if the acceptance fails, a temporary update inventory instruction is generated. The acceptance module generates actual inventory information from the acceptance parameter information based on the update inventory instruction. The acceptance module generates actual inventory information from the acceptance parameter information based on the temporary inventory update instruction, and marks the acceptance parameter information.

Citation Information

Patent Citations

  • Medicine purchasing and sales management system

    CN106447465A

  • Goods returning system and method

    CN106251105A

  • Drug acceptance on-line tracing system and method

    CN115148326A

  • Systems and methods for managing and / or facilitating return shipment of items

    US11010706B1