A control method, device, electronic device, and storage medium for a patient to pick up medicine
By determining and sending the estimated drug picking time and available drug picking time in the patient's drug picking process, the patient is allowed to choose the appropriate drug picking time, which solves the problem of low drug picking efficiency and achieves a more efficient drug picking process.
Patent Information
- Application Number
- CN202110334844.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-29
- Publication Date
- 2025-06-20
- Estimated Expiration
- 2041-03-29
AI Technical Summary
In the current process of taking medication, patients need to wait in line, resulting in low efficiency in medication.
By reading the prescription information to be processed, the estimated time for withdrawal and available time for withdrawal is determined and these times are sent to the patient, allowing the patient to select the desired time for withdrawal, and then distribute the prescription drug to the delivery cabinet at the selected time.
It improves the efficiency of patients taking medication, reduces waiting time in queues, and avoids the risk of missing out on medication due to time conflicts.
Smart Images

Figure CN112908447B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of mobile Internet, especially big data technology, and particularly relates to a control method, device, electronic device, and storage medium for patient medication pickup. Background Art
[0002] Currently, the process for patients to pick up medications in a hospital includes: after a patient completes payment at the payment window, they carry the payment voucher and prescription information to the designated medication pickup window to queue up for medication pickup. After the pharmacist at the medication pickup window verifies the consistency between the prescription information and the dispensed medication information, the medications are given to the patient.
[0003] However, this method has certain deficiencies: patients still need to queue up when picking up medications, resulting in low efficiency of patient medication pickup. Summary of the Invention
[0004] Embodiments of this application provide a control method, device, electronic device, and storage medium for patient medication pickup to achieve the purpose of improving the efficiency of patient medication pickup.
[0005] In a first aspect, embodiments of this application provide a control method for patient medication pickup. The method includes:
[0006] Read the prescription information to be processed and determine the estimated medication pickup time corresponding to the prescription information to be processed;
[0007] Determine the available medication pickup time corresponding to the prescription information to be processed according to the medication pickup time corresponding to the historical prescription information;
[0008] Send the estimated medication pickup time and the available medication pickup time to the patient so that the patient can select the desired medication pickup time from them;
[0009] After receiving the desired medication pickup time feedback by the patient, distribute the prescription medications included in the prescription information to be processed to the medication dispensing cabinet at the desired medication pickup time for the patient to pick up.
[0010] In a second aspect, embodiments of this application provide a control device for patient medication pickup, including:
[0011] An estimated medication pickup time determination module, configured to read the prescription information to be processed and determine the estimated medication pickup time corresponding to the prescription information to be processed;
[0012] An available medication pickup time determination module, configured to determine the available medication pickup time corresponding to the prescription information to be processed according to the medication pickup time corresponding to the historical prescription information;
[0013] A medication pickup time sending module, configured to send the estimated medication pickup time and the available medication pickup time to the patient so that the patient can select the desired medication pickup time from them;
[0014] The medicine dispensing module is configured to, after receiving the expected medicine collection time feedback from the patient, distribute the prescription drugs included in the prescription information to be processed to the medicine dispensing cabinet at the expected medicine collection time for the patient to collect the medicine.
[0015] Thirdly, an embodiment of the present application further provides an electronic device, including:
[0016] One or more processors;
[0017] A storage device for storing one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the control method for patient medicine collection as in any embodiment of the present application.
[0019] Fourthly, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the control method for patient medicine collection as in any embodiment of the present application.
[0020] In the embodiments of the present application, by sending the estimated medicine collection time to the patient so that the patient can go to the medicine dispensing cabinet to collect the medicine according to the estimated medicine collection time, it avoids the patient queuing for a long time and improves the efficiency of medicine collection; in addition, the available medicine collection times are also sent to the patient so that the patient can select a suitable time from them to collect the medicine, avoiding the patient missing the medicine collection due to time conflicts. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is a flowchart of the control method for patient medicine collection in the first embodiment of the present application;
[0022] Figure 2 is a flowchart of the control method for patient medicine collection in the second embodiment of the present application;
[0023] Figure 3 is a flowchart of the control method for patient medicine collection in the third embodiment of the present application;
[0024] Figure 4 is a logical diagram of the control method for patient medicine collection in the fourth embodiment of the present application
[0025] Figure 5 is a structural diagram of the control device for patient medicine collection in the fifth embodiment of the present application;
[0026] Figure 6 is a structural diagram of the electronic device for implementing the control method for patient medicine collection in the sixth embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0027] The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the present application, rather than limiting the present application. Additionally, it should be noted that for the convenience of description, only the parts related to the present application rather than all structures are shown in the drawings.
[0028] Figure 1 is a flowchart of the control method for a patient to pick up medicine in the first embodiment of the present application. This embodiment is applicable to the situation where a patient goes to pick up the prescribed medicine after completing prescription payment. This method can be executed by a control device for patient medicine pickup, and this device can be implemented in a software and / or hardware manner and integrated in an electronic device, such as integrated on a server or a computer device.
[0029] As Figure 1 shown, the control method for a patient to pick up medicine specifically includes the following processes:
[0030] S101. Read the prescription information to be processed and determine the estimated medicine pickup time corresponding to the prescription information to be processed.
[0031] In the embodiment of the present application, the prescription information to be processed refers to the prescription information for which the patient has completed payment. Correspondingly, reading the prescription information to be processed includes: obtaining the prescription information that has completed payment in real time, for example, reading the prescription information that has completed payment from the hospital information system in real time, and taking the prescription information with the earliest payment time as the prescription information to be processed according to the order of payment completion. The prescription information at least includes the patient's medical record information and the medicine information to be dispensed.
[0032] The estimated medicine pickup time is optionally a time period. Optionally, first determine the sum of the time for the hospital to dispense medicine according to the prescription information and distribute it to the medicine cabinet and the time required for the patient to reach the medicine cabinet, and then determine the estimated medicine pickup time in combination with the time point of completing payment. Exemplarily, the patient completes prescription payment at 9:00, and the sum of the time for the hospital to dispense medicine according to the prescription information and distribute it to the medicine cabinet and the time required for the patient to reach the medicine cabinet is about 5 minutes, then the estimated medicine pickup time is exemplarily 9:05 - 9:08. In an optional implementation manner, since the quantity and type of medicines in the prescription information have an important impact on the medicine dispensing time, determining the estimated medicine pickup time corresponding to the prescription information to be processed includes: determining the estimated medicine pickup time corresponding to the prescription information to be processed according to the quantity and type of medicines included in the prescription information to be processed and the distance of the patient corresponding to the prescription information to be processed from reaching the medicine cabinet.
[0033] S102. Determine the available medicine pickup time corresponding to the prescription information to be processed according to the medicine pickup time corresponding to the historical prescription information.
[0034] Among them, historical prescription information refers to prescription information for which the dispensing time has been determined before the current prescription information to be processed. Therefore, based on the allocated dispensing times, the remaining time can be used as the available dispensing times corresponding to the prescription information to be processed. That is, the patient can select a suitable dispensing time from the available dispensing times. Exemplarily, if the dispensing times before 12:00 and from 14:00 to 15:00 have been allocated to historical prescription information, the available dispensing times can be from 12:00 to 14:00 and the times after 15:00.
[0035] S103. Send the estimated dispensing time and the available dispensing times to the patient so that the patient can select the desired dispensing time therefrom.
[0036] In the embodiments of the present application, in order to allow the patient to freely select the dispensing time according to their own situation, the estimated dispensing time and the available dispensing times determined through S101 and S102 are sent to the patient so that the patient can select the desired dispensing time therefrom and feedback the selected desired dispensing time.
[0037] S104. After receiving the desired dispensing time feedback by the patient, distribute the prescription drugs included in the prescription information to be processed to the drug dispensing cabinet at the desired dispensing time for the patient to pick up the drugs.
[0038] In the embodiments of the present application, the desired dispensing time feedback by the patient can be the estimated dispensing time or a time period within the available dispensing times. Therefore, in an optional implementation manner, after receiving the desired dispensing time feedback by the patient, distributing the prescription drugs included in the prescription information to be processed to the drug dispensing cabinet at the desired dispensing time for the patient to pick up the drugs includes the following two situations:
[0039] (1) If the desired dispensing time is the estimated dispensing time, sort the prescription drugs included in the prescription information to be processed and distribute the sorted prescription drugs to the drug dispensing cabinet so that the patient can pick up the drugs at the drug dispensing cabinet according to the estimated dispensing time, thereby avoiding the patient queuing up for a long time to pick up the drugs at the window.
[0040] (2) If the expected medication collection time is the medication collection time selected by the patient from the available medication collection times, then adjust the dispensing order of the prescription information to be processed so that the prescription drugs included in the prescription information to be processed are sorted according to the dispensing order, and the prescription drugs are dispensed to the medication dispensing cabinet at the expected medication collection time. That is, delay the processing of the prescription information to be processed, and give priority to processing other selected prescription information. Until it is close to the patient's expected medication collection time, dispense the drugs according to the prescription information to be processed and send them to the medication dispensing cabinet for the patient to collect the drugs normally within the expected medication collection period. In the embodiments of the present application, by sending the estimated medication collection time to the patient so that the patient can go to the medication dispensing cabinet to collect the drugs according to the estimated medication collection time, the patient's long queuing is avoided and the efficiency of collecting drugs is improved; in addition, the available medication collection times are also sent to the patient so that the patient can select a suitable time from them to collect the drugs, avoiding the patient missing the drug collection due to time conflicts.
[0041] Figure 2 It is a flowchart of the control method for a patient to collect drugs in the second embodiment of the present application. This embodiment is optimized on the basis of the above embodiment. Refer to Figure 2 , and the method includes:
[0042] S201. Read the prescription information to be processed and determine the estimated medication collection time corresponding to the prescription information to be processed.
[0043] S202. Determine the available medication collection times corresponding to the prescription information to be processed according to the medication collection times corresponding to the historical prescription information.
[0044] S203. Send the estimated medication collection time and the available medication collection times to the patient so that the patient can select the expected medication collection time from them.
[0045] S204. After receiving the expected medication collection time feedback by the patient, dispense the prescription drugs included in the prescription information to be processed to the medication dispensing cabinet at the expected medication collection time.
[0046] S205. Determine the identifier of the medication dispensing cabinet and send the identifier of the medication dispensing cabinet to the patient so that the patient can go to the medication dispensing cabinet corresponding to the identifier to collect the drugs according to the identifier of the medication dispensing cabinet.
[0047] Since the prescription information needs to be processed in real time, the prescription drugs sorted according to each prescription information are placed in different medication dispensing cabinets. Therefore, in order to ensure that the patient can accurately collect the required prescription drugs, after dispensing the prescription drugs included in the prescription information to be processed to the medication dispensing cabinet at the expected medication collection time, it is also necessary to determine the identifier of the dispensing cabinet, such as the number of the medication dispensing cabinet, and send the identifier of the medication dispensing cabinet to the patient so that the patient can go to the medication dispensing cabinet corresponding to the identifier to collect the drugs, thereby avoiding the problem of low drug collection efficiency caused by the patient not knowing the specific medication dispensing cabinet.
[0048] S206: If it is determined that the patient has not received the prescription drugs from the medicine cabinet on time, the prescription drugs are moved to a preset medicine box so that the prescription drugs can be re-determined to go to the medicine cabinet.
[0049] In the embodiment of the present application, since the number of medicine cabinets is limited, if the patient does not pick up the prescription drugs for a long time, it will cause a waste of medicine cabinet resources and affect the subsequent medicine delivery. Therefore, after the prescription drugs are distributed to the medicine cabinet, a time delay is set. If the patient does not come to pick up the drugs within the time delay range, the prescription drugs will be moved to the preset medicine box to empty the medicine cabinet for subsequent distribution of prescription drugs with other prescription information.
[0050] It should be noted that after the prescription drugs are transferred to the preset medicine box, the prescription drugs can be re-determined to the medicine cabinet, that is, the prescription drugs can be redistributed. In an optional embodiment, the prescription drugs are re-determined to the medicine cabinet, including the following two steps: (1) Determine the second medication pickup time, medication pickup order, and the identification of the available medicine cabinets for the patient to whom the prescription information to be processed belongs. (2) Move the prescription drugs from the preset medicine box to which they belong to the medicine cabinet corresponding to the identification according to the medication pickup order, so that the patient can pick up the drugs for the second time.
[0051] For example, based on the medication pickup time corresponding to the historical prescription information, determine the available secondary medication pickup time for the prescription drugs included in the pending prescription information, and send the available secondary medication pickup time to the patient; after receiving the secondary medication pickup time feedback from the patient, adjust the medication delivery order, and when medication delivery is required, determine the available medication delivery cabinet and medication delivery cabinet identification. Distribute the prescription to the newly determined medication delivery cabinet, and send the new medication delivery cabinet identification to the patient so that the patient can take the medication for the second time.
[0052] In an embodiment of the present application, the identification of the medicine cabinet is sent to the patient so that the patient can quickly locate the medicine cabinet according to the identification and complete the medicine collection, thereby improving the efficiency of medicine collection; moreover, if the patient fails to collect the medicine within the time limit, a secondary distribution is performed, thereby avoiding the waste of medicine cabinet resources due to the patient not picking up the medicine for a long time.
[0053] Furthermore, the method for controlling the patient's medication also includes:
[0054] The prescription status corresponding to the pending prescription information is recorded in real time; wherein the prescription status includes at least one of the following: the status of prescription drugs to be collected, the status of successfully collected prescription drugs, the status of timed collection, and the status of sending a reminder to collect medicines for the second time. Accordingly, the identification of the medicine cabinet is determined, including: determining the identification of the medicine cabinet according to the prescription status of the historical prescription information whose collection time has been determined. It is mainly to determine which medicine cabinet is idle according to the prescription status, and then use the idle medicine cabinet to place the drugs of other prescriptions.
[0055] Figure 3It is a flowchart of the control method for a patient to pick up medicine in the third embodiment of the present application. This embodiment is optimized based on the above embodiments. Refer to Figure 3 , the method includes:
[0056] S301. Read the prescription information to be processed and determine the estimated medicine pick-up time corresponding to the prescription information to be processed.
[0057] S302. Determine the available medicine pick-up time corresponding to the prescription information to be processed according to the medicine pick-up time corresponding to the historical prescription information.
[0058] S303. Send the estimated medicine pick-up time and the available medicine pick-up time to the patient so that the patient can select the desired medicine pick-up time from them.
[0059] S304. After receiving the desired medicine pick-up time feedback by the patient, distribute the prescription drugs included in the prescription information to be processed to the medicine dispensing cabinet at the desired medicine pick-up time.
[0060] S305. Identify the prescription label code held by the patient and compare the prescription label code with the medicine information code stored in the medicine dispensing cabinet; if the comparison result is the same, give the prescription drugs to the patient.
[0061] After distributing the prescription drugs to the medicine dispensing cabinet, in order to further improve the efficiency of the patient to pick up medicine, in an optional implementation manner, the patient can pick up medicine through the prescription label code. Specifically, when implemented, the medicine dispensing cabinet identifies the prescription label code held by the patient and compares the prescription label code with the medicine information code stored in the medicine dispensing cabinet. Among them, the medicine information code includes the detailed information of the prescription drugs in the medicine dispensing cabinet, such as the type and quantity of the drugs, etc.; if the comparison result is the same, it is determined that the prescription drugs in the medicine dispensing cabinet are for this patient. At this time, give the prescription drugs to the patient to complete the medicine pick-up.
[0062] It should be noted here that if the comparison result is different, it is determined that the patient has found the wrong medicine dispensing cabinet. At this time, according to the identified prescription label code, determine the identifier of the correct medicine dispensing cabinet corresponding to the prescription label code and feedback the correct medicine dispensing cabinet identifier to the patient so that the patient can pick up medicine at the corresponding correct medicine dispensing cabinet according to the identifier.
[0063] In the embodiment of the present application, the patient can directly pick up medicine through the prescription label code, avoiding the direct contact between the pharmacist at the existing medicine dispensing window and the patient, and improving the convenience of self-service medicine pick-up.
[0064] Figure 4 It is a logical flowchart of the control method for a patient to pick up medicine in the fourth embodiment of the present application. This embodiment is optimized based on the above embodiments. Refer to Figure 4 , the method includes:
[0065] First, after the At prescription completes online payment, determine the estimated pick-up time corresponding to the At prescription. For example, determine the estimated pick-up time corresponding to the At prescription based on the quantity and type of drugs included in the At prescription and the distance of the patient to whom the At prescription belongs from the drug dispensing cabinet. At the same time, calculate the available pick-up time for the At prescription.
[0066] Second, send the estimated pick-up time and the available pick-up time to the patient, and determine whether the patient customizes the pick-up time, that is, whether the patient selects the desired pick-up time from the available pick-up times. If the pick-up time is not customized, start dispensing the At prescription, specify the drug dispensing cabinet, and at the same time identify the number of the drug dispensing cabinet and send it to the patient so that the patient can pick up the drug according to the estimated pick-up time; if the patient customizes the pick-up time, update the time parameter of the At prescription and give priority to processing other prescriptions until it is close to the patient-customized pick-up time, then start dispensing the At prescription, specify the drug dispensing cabinet, and at the same time identify the number of the drug dispensing cabinet and send it to the patient so that the patient can pick up the drug according to the customized pick-up time.
[0067] Further, after the drugs corresponding to the At prescription are distributed to the drug dispensing cabinet, the At prescription enters the waiting-to-be-picked-up state, and determine whether the patient picks up the drug on time; if so, the drug dispensing cabinet determines whether the patient matches the drugs in the cabinet (that is, the drug dispensing cabinet matches the drug), if so, give the drug to the patient and modify the status of the At prescription to successfully picked up; if the patient does not pick up the drug on time, modify the status of the At prescription to the state of not picked up due to timeout; then transfer the drugs in the drug dispensing cabinet to the secondary medicine box and modify the status of the At prescription to the state of sending a pick-up reminder for the second time. Subsequently, for the prescriptions of the drugs not picked up, recalculate the available pick-up time so that the patient can reset the desired pick-up time.
[0068] The embodiment of the present application avoids patients queuing up for a long time to pick up drugs and improves the efficiency of patients picking up drugs.
[0069] Figure 5 It is a schematic structural diagram of a control device for a patient to pick up drugs according to the fifth embodiment of the present application. This embodiment is applicable to the situation where a patient picks up prescription drugs after completing prescription payment. Refer to Figure 5 and the device includes:
[0070] An estimated pick-up time determination module 501, configured to read the information of the prescription to be processed and determine the estimated pick-up time corresponding to the information of the prescription to be processed;
[0071] An available pick-up time determination module 502, configured to determine the available pick-up time corresponding to the information of the prescription to be processed according to the pick-up time corresponding to the historical prescription information;
[0072] A pick-up time sending module 503, configured to send the estimated pick-up time and the available pick-up time to the patient so that the patient can select the desired pick-up time therefrom;
[0073] The medicine dispensing module 504 is configured to, after receiving the expected medicine collection time feedback by the patient, distribute the prescription drugs included in the prescription information to be processed to the medicine dispensing cabinet at the expected medicine collection time for the patient to collect the medicine.
[0074] Based on the above embodiments, optionally, the medicine dispensing module includes:
[0075] The first medicine dispensing unit is configured to, if the expected medicine collection time is the estimated medicine collection time, sort the prescription drugs included in the prescription information to be processed and distribute the sorted prescription drugs to the medicine dispensing cabinet;
[0076] The second medicine dispensing unit is configured to, if the expected medicine collection time is the medicine collection time selected by the patient from the available medicine collection times, adjust the medicine dispensing order of the prescription information to be processed so that the prescription drugs included in the prescription information to be processed are sorted according to the medicine dispensing order and the prescription drugs are distributed to the medicine dispensing cabinet at the expected medicine collection time.
[0077] Based on the above embodiments, optionally, it further includes:
[0078] The medicine dispensing cabinet identification determination and sending module is configured to determine the identification of the medicine dispensing cabinet and send the identification of the medicine dispensing cabinet to the patient, so that the patient can go to the medicine dispensing cabinet corresponding to the identification to collect the medicine according to the identification of the medicine dispensing cabinet.
[0079] Based on the above embodiments, optionally, the device further includes:
[0080] The moving module is configured to, if it is determined that the patient fails to collect the prescription drugs at the medicine dispensing cabinet on time, move the prescription drugs to a preset medicine box so as to re-determine the medicine dispensing cabinet for the prescription drugs.
[0081] Based on the above embodiments, optionally, the secondary distribution module is configured to:
[0082] Determine the expected secondary medicine collection time, medicine dispensing order, and the identification of the available medicine dispensing cabinet of the patient to whom the prescription information to be processed belongs;
[0083] Move the prescription drugs from the corresponding preset medicine box to the medicine dispensing cabinet corresponding to the identification according to the medicine dispensing order for the patient to perform secondary medicine collection.
[0084] Based on the above embodiments, optionally, the device further includes a medicine collection processing module, and the medicine collection processing module includes:
[0085] The identification and comparison unit is configured to identify the prescription label code held by the patient and compare the prescription label code with the medicine information code stored in the medicine dispensing cabinet;
[0086] The distribution unit is configured to, if the comparison result is the same, give the prescription drugs to the patient.
[0087] Based on the above embodiments, optionally, the device further includes:
[0088] A reminder module, configured to, if the comparison results are different, determine the identifier of the medicine dispensing cabinet corresponding to the prescription label code, and feedback the medicine dispensing cabinet identifier to the patient, so that the patient can pick up the medicine from the corresponding medicine dispensing cabinet according to the identifier.
[0089] Based on the above embodiments, optionally, the device further includes:
[0090] A prescription status determination module, configured to record in real time the prescription status corresponding to the prescription information to be processed; wherein, the prescription status includes at least one of the following: the status of waiting to pick up prescription drugs, the status of successfully picking up prescription drugs, the status of waiting to pick up beyond the time limit, and the status of sending a second reminder for picking up medicine.
[0091] Based on the above embodiments, optionally, the medicine dispensing cabinet identifier determination and sending module includes:
[0092] An identifier determination unit, configured to determine the identifier of the medicine dispensing cabinet according to the prescription status of the historical prescription information for which the medicine picking time has been determined.
[0093] Based on the above embodiments, optionally, the estimated medicine picking time determination module is specifically configured to:
[0094] Determine the estimated medicine picking time corresponding to the prescription information to be processed according to the quantity and types of medicines included in the prescription information to be processed, and the distance from the patient to whom the prescription information to be processed belongs to the medicine dispensing cabinet.
[0095] Based on the above embodiments, optionally, the prescription information to be processed refers to the prescription information for which the patient has completed payment.
[0096] Based on the above embodiments, optionally, the estimated medicine picking time determination module includes:
[0097] An information reading unit, configured to obtain in real time the prescription information for which payment has been completed, and use the prescription information with the earliest payment time among them as the prescription information to be processed according to the order of payment completion.
[0098] The patient medicine picking control device provided by the embodiments of the present application can execute the patient medicine picking control method provided by any embodiment of the present application, and has the corresponding functional modules and beneficial effects for executing the method.
[0099] Figure 6 It is a schematic structural diagram of an electronic device provided in the sixth embodiment of the present application. As Figure 6 shown in the structure, the electronic device provided in the embodiments of the present application includes: one or more processors 602 and a memory 601; the processor 602 in the electronic device can be one or more, Figure 6Take the processor 602 as an example; the memory 601 is used to store one or more programs; the one or more programs are executed by the one or more processors 602, so that the one or more processors 602 implement the control method for a patient to pick up medicine according to any one of the embodiments of the present application.
[0100] The electronic device may further include: an input device 603 and an output device 604.
[0101] The processor 602, the memory 601, the input device 603, and the output device 604 in the electronic device may be connected by a bus or other means. Figure 6 Take the connection by bus as an example.
[0102] The storage device 601 in the electronic device, as a computer-readable storage medium, can be used to store one or more programs. The programs can be software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the control method for a patient to pick up medicine provided in the embodiments of the present application. The processor 602 executes various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the storage device 601, that is, implements the control method for a patient to pick up medicine in the above method embodiments.
[0103] The storage device 601 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the electronic device, etc. In addition, the memory 601 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 601 may further include a memory remotely set relative to the processor 602, and these remote memories can be connected to the device through a network. Examples of the above networks include, but are not limited to, the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0104] The input device 603 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function control of the electronic device. The output device 604 may include a display device such as a display screen.
[0105] And when the one or more programs included in the above electronic device are executed by the one or more processors 602, the programs perform the following operations:
[0106] Read the prescription information to be processed, and determine the estimated medicine pickup time corresponding to the prescription information to be processed;
[0107] Determine the available medicine pickup time corresponding to the prescription information to be processed according to the medicine pickup time corresponding to the historical prescription information;
[0108] Send the estimated medication pickup time and the available medication pickup time to the patient so that the patient can select the desired medication pickup time from them;
[0109] After receiving the desired medication pickup time feedback from the patient, distribute the prescription drugs included in the prescription information to be processed to the medicine dispensing cabinet at the desired medication pickup time for the patient to pick up the medicine.
[0110] Of course, those skilled in the art can understand that when one or more programs included in the above electronic device are executed by one or more processors 602, the programs can also perform related operations in the control method for patient medication pickup provided in any embodiment of the present application.
[0111] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the program is executed by a processor, it is used to execute the control method for patient medication pickup. The method includes:
[0112] Read the prescription information to be processed and determine the estimated medication pickup time corresponding to the prescription information to be processed;
[0113] Determine the available medication pickup time corresponding to the prescription information to be processed according to the medication pickup time corresponding to the historical prescription information;
[0114] Send the estimated medication pickup time and the available medication pickup time to the patient so that the patient can select the desired medication pickup time from them;
[0115] After receiving the desired medication pickup time feedback from the patient, distribute the prescription drugs included in the prescription information to be processed to the medicine dispensing cabinet at the desired medication pickup time for the patient to pick up the medicine.
[0116] Optionally, when the program is executed by the processor, it can also be used to execute the methods provided in any embodiment of the present application.
[0117] The computer storage medium of the embodiments of the present application may adopt any combination of one or more computer-readable media. The computer-readable media may be computer-readable signal media or computer-readable storage media. The computer-readable storage media may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples (non-exhaustive list) of the computer-readable storage media include: an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable CD-ROM, an optical storage device, a magnetic storage device, or any suitable combination of the above. The computer-readable storage media may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0118] The computer-readable signal media may include a data signal propagated in a baseband or as part of a carrier wave, which carries the computer-readable program code. Such a propagated data signal may take various forms, including but not limited to: electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal media may also be any computer-readable media other than the computer-readable storage media, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0119] The program code contained on the computer-readable media may be transmitted by any suitable medium, including but not limited to: wireless, wire, optical cable, radio frequency (RF), etc., or any suitable combination of the above.
[0120] Computer program code for performing the operations of this application can be written in one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages (such as the "C" language or similar programming languages). The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network (such as including a local area network (LAN) or a wide area network (WAN)), or, can be connected to an external computer (such as by using an Internet service provider to connect through the Internet).
[0121] Note that the above is only the preferred embodiment of this application and the technical principles applied. Those skilled in the art will understand that this application is not limited to the specific embodiments here. Various obvious changes, re-adjustments, and substitutions can be made by those skilled in the art without departing from the protection scope of this application. Therefore, although this application has been described in more detail through the above embodiments, this application is not limited to the above embodiments. Without departing from the concept of this application, more other equivalent embodiments can be included, and the scope of this application is determined by the scope of the appended claims.
Claims
1. A control method for a patient to pick up medicine, characterized in that, Including: Reading the prescription information to be processed and determining the estimated prescription collection time corresponding to the prescription information to be processed; The estimated time is determined by first determining the sum of the time for the hospital to dispense and distribute the medicine to the medicine dispensing cabinet according to the prescription information and the time required for the patient to reach the medicine dispensing cabinet, and then combining the time point when the payment is completed; Determining the available prescription collection time corresponding to the prescription information to be processed according to the prescription collection time corresponding to the historical prescription information; wherein, the historical prescription information refers to the prescription information for which the prescription collection time has been determined before the current prescription information to be processed; the available prescription collection time is the remaining time determined according to the allocated prescription collection time; Sending the estimated prescription collection time and the available prescription collection time to the patient so that the patient can select the desired prescription collection time therefrom; If the desired prescription collection time is the estimated prescription collection time, sorting the prescription drugs included in the prescription information to be processed and distributing the sorted prescription drugs to the medicine dispensing cabinet; If the desired prescription collection time is the prescription collection time selected by the patient from the available prescription collection times, adjusting the medicine dispensing order of the prescription information to be processed so that the prescription drugs included in the prescription information to be processed are sorted according to the medicine dispensing order and the prescription drugs are distributed to the medicine dispensing cabinet at the desired prescription collection time; Determining the identifier of the medicine dispensing cabinet and sending the identifier of the medicine dispensing cabinet to the patient so that the patient can pick up the medicine at the medicine dispensing cabinet corresponding to the identifier, including: the medicine dispensing cabinet identifying the prescription label code held by the patient and comparing the prescription label code with the medicine information code stored in the medicine dispensing cabinet; if the comparison result is the same, giving the prescription drugs to the patient.
2. The method according to claim 1, characterized in that, After distributing the prescription drugs to the medicine dispensing cabinet, the method further includes: If it is determined that the patient fails to pick up the prescription drugs at the medicine dispensing cabinet on time, moving the prescription drugs to a preset medicine box so as to re-determine the medicine dispensing cabinet for the prescription drugs.
3. The method according to claim 2, characterized in that, Re-determining the medicine dispensing cabinet for the prescription drugs includes: Determining the desired secondary prescription collection time, medicine dispensing order and the identifier of the available medicine dispensing cabinet of the patient to whom the prescription information to be processed belongs; Moving the prescription drugs from the preset medicine box to the medicine dispensing cabinet corresponding to the identifier according to the medicine dispensing order so that the patient can pick up the medicine for the second time.
4. The method according to claim 1, characterized in that, The method further includes: If the comparison result is different, determining the identifier of the medicine dispensing cabinet corresponding to the prescription label code and feeding back the medicine dispensing cabinet identifier to the patient so that the patient can pick up the medicine at the corresponding medicine dispensing cabinet according to the identifier.
5. The method according to claim 2, characterized in that, The method further includes: Recording in real time the prescription status corresponding to the prescription information to be processed; wherein, the prescription status includes at least one of the following: status of prescription drugs to be picked up, status of successfully picking up prescription drugs, status of waiting to be picked up overdue, and status of sending a secondary pick-up reminder.
6. The method according to claim 5, characterized in that, Determining the identifier of the medicine dispensing cabinet includes: Determining the identifier of the medicine dispensing cabinet according to the prescription status of the historical prescription information for which the prescription collection time has been determined.
7. The method according to claim 1, characterized in that, Reading the prescription information to be processed and determining the estimated prescription collection time corresponding to the prescription information to be processed, including: Determine the estimated dispensing time corresponding to the prescription information to be processed based on the quantity and types of drugs included in the prescription information to be processed, and the distance from the patient to whom the prescription information to be processed belongs to the drug dispensing cabinet.
8. The method according to any one of claims 1-7, characterized in that, The prescription information to be processed refers to the prescription information for which the patient has completed payment.
9. The method according to claim 8, characterized in that, Read the prescription information to be processed, including: Obtain the prescription information for which payment has been completed in real time, and take the prescription information with the earliest payment time as the prescription information to be processed according to the order of completion of payment.
10. A control device for a patient to pick up medicine, characterized in that, Include: An estimated dispensing time determination module, configured to read the prescription information to be processed and determine the estimated dispensing time corresponding to the prescription information to be processed; The estimated time is determined by first determining the sum of the time for the hospital to dispense drugs according to the prescription information and distribute them to the drug dispensing cabinet and the time required for the patient to reach the drug dispensing cabinet, and then combining the time point of completion of payment. An available dispensing time determination module, configured to determine the available dispensing time corresponding to the prescription information to be processed according to the dispensing time corresponding to the historical prescription information; wherein, the historical prescription information refers to the prescription information for which the dispensing time has been determined before the current prescription information to be processed; the available dispensing time is the remaining time determined according to the dispensed dispensing time. A dispensing time sending module, configured to send the estimated dispensing time and the available dispensing time to the patient, so that the patient can select the desired dispensing time therefrom; A drug dispensing module, configured to, after receiving the desired dispensing time fed back by the patient, distribute the prescription drugs included in the prescription information to be processed to the drug dispensing cabinet at the desired dispensing time for the patient to pick up the drugs; The drug dispensing module includes a first drug dispensing unit and a second drug dispensing unit; The first drug dispensing unit is configured to sort the prescription drugs included in the prescription information to be processed and distribute the sorted prescription drugs to the drug dispensing cabinet if the desired dispensing time is the estimated dispensing time; The second drug dispensing unit is configured to adjust the dispensing order of the prescription information to be processed if the desired dispensing time is the dispensing time selected by the patient from the available dispensing times, so as to sort the prescription drugs included in the prescription information to be processed according to the dispensing order and distribute the prescription drugs to the drug dispensing cabinet at the desired dispensing time; A drug dispensing cabinet identification determination and sending module, configured to determine the identification of the drug dispensing cabinet and send the identification of the drug dispensing cabinet to the patient, so that the patient can pick up the drugs at the drug dispensing cabinet corresponding to the identification; The drug dispensing processing module includes an identification and comparison unit and a distribution unit; The identification and comparison unit is configured to identify the prescription label code held by the patient by the drug dispensing cabinet and compare the prescription label code with the drug information code stored in the drug dispensing cabinet; The distribution unit is configured to give the prescription drugs to the patient if the comparison result is the same.
11. An electronic device, characterized in that, Include: One or more processors; A storage device, configured to store one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the control method for patient drug dispensing according to any one of claims 1-9.
12. A computer-readable storage medium, on which a computer program is stored, characterized in that, When the program is executed by the processor, it implements the control method for patient drug dispensing according to any one of claims 1-9.
Citation Information
Patent Citations
Prescription transmitting system for dispensing pharmacy
JP2003263499A