Order management system and order management method

The order management system addresses the challenge of expanding drug delivery services in home medical care by securely transmitting prescription information without patient personal details, allowing for home medication delivery and reducing patient travel.

JP7722976B2Active Publication Date: 2025-08-13MEDIPAL HLDG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2022184783
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-18
Publication Date
2025-08-13
Estimated Expiration
2042-11-18

AI Technical Summary

Technical Problem

Existing drug delivery systems for home medical care services face challenges in expanding services without leaking patients' personal information to delivery companies, posing security risks and compliance issues with legal regulations.

Method used

An order management system comprising a patient terminal, medical professional terminal, online medical consultation server, and order management server, which associates a unique medical result inquiry number with prescription data, excluding personal information to generate and transmit prescription information, ensuring secure delivery without exposing patient details to delivery companies.

Benefits of technology

Enables expansion of drug delivery services to patients using home medical care while protecting personal information, reducing patient burden by delivering medications to designated addresses without requiring them to leave their homes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007722976000001
    Figure 0007722976000001
  • Figure 0007722976000002
    Figure 0007722976000002
  • Figure 0007722976000003
    Figure 0007722976000003
Patent Text Reader

Abstract

To widely expand a delivery service of medicines to a patient using home medical care without leaking personal information of the patient to a delivery business operator.SOLUTION: An online medical treatment server 7A is configured to: store, on a database 8A, first prescription information including prescription data including insured information of a patient and a prescription ID in association with a medical treatment result inquiry number; on receipt of the inquiry number and a desired information request from an order placement management server 7B, search the database for the first prescription information using the inquiry number as a key; and generate second prescription information by excluding the prescription data from the obtained first prescription information, to be transmitted to the order placement management server 7B. The order placement management server is configured to: register the inquiry number on a storage unit 84B; transmit the inquiry number to the medical treatment server; register, on the storage unit, the second prescription information received from the medical treatment server in association with the inquiry number; transmit a medicine delivery destination request with the inquiry number added thereto, to the medical treatment server; and transmit delivery destination information received from the medical treatment server to a physical distribution management server 7C.SELECTED DRAWING: Figure 5A
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an order management system and an order management method. [Background technology]

[0002] In recent years, the number of users of home medical care services, which provide services such as doctors visiting patients' homes and nurses visiting patients, has been increasing. In addition, with the advancement of IT technology, doctors can now conduct online consultations by connecting the doctor's terminal and the patient's terminal via a communication network such as the Internet, and using online consultation applications on both terminals. While home medical care services have the advantage of allowing patients to receive medical care in a familiar place, they also have various problems. For example, patients can now receive medical consultations from a doctor at home, but they still need to bring the prescription issued by the doctor to a pharmacy to receive their medication. In response to this, Patent Document 1 proposes a system for realizing a drug delivery service in which prescription drugs are delivered to a patient's home from a dispensing pharmacy or the like. In this drug delivery system, information about prescriptions issued to patients by medical institutions is received by an Internet server, patient information is searched for using the patient's health insurance card number as a key, and the prescription information is notified to the dispensing pharmacy closest to the patient's address. The notified pharmacy then dispenses the medication to be provided to the patient based on the prescription information and delivers the medication to the patient's home. This system has the advantage of allowing patients to receive their prescription medication without having to go to a hospital or dispensing pharmacy.

[0003] In detail, Patent Document 1 discloses a prescription collection and distribution server for the purpose of providing a device and program for a drug delivery service, which includes a prescription information receiving means for receiving and managing prescription information including at least the patient's health insurance card number and the details of the drug prescription for the patient from a hospital, a patient information acquisition means for obtaining patient information from a patient information management database that stores patient information including health insurance card numbers, using the health insurance card number of the prescription information received by the prescription information receiving means as a key, and a prescription delivery information distribution means for determining a prescribed dispensing and distribution center for the patient based on the patient information obtained by the patient information acquisition means, and notifying the dispensing and distribution center of some or all of the prescription information and patient information as prescription delivery information. In this way, in Patent Document 1, the prescription collection and distribution server is configured to use the patient's health insurance card number as a key to search the patient information management database provided on the prescription collection and distribution server, obtain the patient's patient information, and determine the patient's designated dispensing and delivery center.

[0004] However, in Patent Document 1, the prescription collection and distribution server stores the patient's personal information, such as the health insurance card number (usually called the insured person number), in a database.From the perspective of protecting the patient's personal information and from the perspective of strict legal regulations, such a database cannot be accessed by third parties other than the doctor and medical institution involved in the patient's diagnosis, which creates the problem that delivery companies responsible for delivering medications cannot access the patient's personal information. Furthermore, in Patent Document 1, the prescription collection and distribution server stores the patient's personal information, such as the health insurance card number (usually called the insured person number), in a database, which raises the risk that a malicious third party could hack the health insurance card number stored in the prescription collection and distribution server via the communication network, leading to the leakage of the health insurance card number, and therefore poses a security problem. Incidentally, if a system configuration could be created that would prevent patients' personal information from being leaked to delivery companies, even if the delivery company that delivers the medication is different from the provider providing the online medical care service, it would be possible to request delivery of medication from more delivery companies, which would have the advantage of further expanding delivery services to patients in home medical care. Therefore, there is a strong need to develop a system configuration that will enable the expansion of drug delivery services to patients using home medical care without leaking patients' personal information to delivery companies. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2002-279069 A Summary of the Invention [Problem to be solved by the invention]

[0006] One embodiment of the present invention has been made in consideration of the above, and its purpose is to build a system configuration that can further expand drug delivery services to patients using home medical care without leaking patients' personal information to delivery companies. [Means for solving the problem]

[0007] In order to solve the above problem, the invention described in claim 1 comprises a patient terminal that is equipped with an online medical consultation application and that allows a patient to operate the online medical consultation application; An order management system comprising: a medical professional terminal that is equipped with the online medical consultation application, is connected to the patient terminal via a communication network, and allows medical professionals to operate the online medical consultation application; an online medical consultation server that is connected between the medical professional terminal and the patient terminal via a communication network and provides services related to the online medical consultation application; and an order management server that is connected to the online medical consultation server via a communication network and manages order information related to medicines, wherein the online medical consultation server stores a database that associates a unique medical result inquiry number with prescription data including insured person information, which is personal information related to the patient obtained when the service is provided, and first prescription information including a prescription ID unique to the prescription data, and when the medical result inquiry number and a desired information request are received from the order management server, the online medical consultation server stores the medical result inquiry number as a key. and a search control unit that searches the database for first prescription information, generates second prescription information by excluding prescription data including insured person information, which is personal information, from the first prescription information obtained as a result of the search, and controls the transmission of the second prescription information to the order management server, wherein the order management server comprises a memory unit, a registration control unit that registers the medical result inquiry number related to the patient received from the online medical consultation server in the memory unit, a prescription information registration control unit that sends the medical result inquiry number related to the patient to the online medical consultation server and controls the second prescription information received from the online medical consultation server to be associated with the medical result inquiry number and registered in the memory unit, and a delivery destination information transmission control unit that adds the medical result inquiry number to a delivery destination request for medicine related to the patient and transmits it to the online medical consultation server, and controls the transmission of the delivery destination information related to the medicine received from the online medical consultation server to the logistics management server. [Effects of the Invention]

[0008] According to the present invention, it is possible to construct a system configuration that can further expand drug delivery services to patients using home medical care, without leaking personal information of patients to delivery companies. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a system block diagram showing the entire order management system according to an embodiment of the present invention; [Figure 2] FIG. 2 is a diagram for explaining details of each piece of information handled in each server according to one embodiment of the present invention. [Figure 3A] FIG. 2 is a hardware configuration diagram of a communication terminal according to an embodiment of the present invention. [Figure 3B] FIG. 2 is a hardware configuration diagram of a server according to an embodiment of the present invention. [Figure 4A] FIG. 2 is a functional block diagram showing functions of a medical staff terminal according to an embodiment of the present invention. [Figure 4B] FIG. 2 is a functional block diagram showing functions of a patient terminal according to an embodiment of the present invention. [Figure 4C] FIG. 2 is a functional block diagram showing functions of a pharmacy terminal according to one embodiment of the present invention. [Figure 4D] FIG. 2 is a functional block diagram showing the functions of an online medical consultation server according to an embodiment of the present invention. [Figure 5A] 1 is a functional block diagram showing the overall functions of an order management system according to an embodiment of the present invention; [Figure 5B] FIG. 2 is a functional block diagram showing functions of an order management server according to an embodiment of the present invention. [Figure 6] FIG. 1 is a sequence diagram (part 1) showing a communication procedure between an online medical consultation server and a terminal according to one embodiment of the present invention. [Figure 7] FIG. 2 is a sequence diagram (part 2) showing a communication procedure between an online medical consultation server and a terminal according to one embodiment of the present invention. [Figure 8] FIG. 10 is a sequence diagram (part 3) showing the communication procedure when receiving online medication instruction from a pharmacist via the online medical consultation server according to one embodiment of the present invention. [Figure 9A]FIG. 10 is a conceptual diagram showing an example of an ID registration page displayed on a patient terminal or a medical staff terminal according to one embodiment of the present invention. [Figure 9B] FIG. 10 is a conceptual diagram showing an example of an examination availability information page displayed on a patient terminal or a medical staff terminal according to one embodiment of the present invention. [Figure 9C] FIG. 10 is a conceptual diagram showing an example of a medical facility search page displayed on a patient terminal or a medical staff terminal according to an embodiment of the present invention. [Figure 9D] FIG. 10 is a conceptual diagram showing an example of a medical facility search result page displayed on a patient terminal or a medical staff terminal according to an embodiment of the present invention. [Figure 10A] FIG. 10 is a conceptual diagram showing an example of an internal medicine consultation appointment status displayed on a patient terminal according to one embodiment of the present invention. [Figure 10B] FIG. 10 is a conceptual diagram showing an example of a reservation completion notification displayed on a patient terminal according to one embodiment of the present invention. [Figure 11A] FIG. 10 is a conceptual diagram showing an example of a pharmacy search page displayed on a patient terminal according to one embodiment of the present invention. [Figure 11B] FIG. 10 is a conceptual diagram showing an example of a pharmacy facility search result page displayed on a patient terminal according to one embodiment of the present invention. [Figure 11C] FIG. 10 is a conceptual diagram showing an example of a medication instruction date reservation status page displayed on a patient terminal according to one embodiment of the present invention. [Figure 12A] FIG. 10 is a conceptual diagram showing an example of an internal medicine appointment completion page displayed on a patient terminal according to one embodiment of the present invention. [Figure 12B] FIG. 10 is a conceptual diagram showing an example of a video conference screen displayed on a medical staff terminal according to an embodiment of the present invention. [Figure 12C] FIG. 10 is a conceptual diagram showing an example of a video conference screen displayed on a patient terminal according to an embodiment of the present invention. [Figure 13A] FIG. 10 is a conceptual diagram showing an example of an internal medicine appointment completion page displayed on a patient terminal according to one embodiment of the present invention. [Figure 13B]FIG. 10 is a conceptual diagram showing an example of a video conference screen displayed on a pharmacy terminal according to one embodiment of the present invention. [Figure 13C] FIG. 10 is a conceptual diagram showing an example of a video conference screen displayed on a patient terminal according to an embodiment of the present invention. [Figure 14A] 1 is a schematic diagram showing the configuration of a medical facility information file managed by an online medical consultation server of an order management system according to one embodiment of the present invention. FIG. [Figure 14B] FIG. 2 is a schematic diagram showing the configuration of a first prescription information file managed by an online medical consultation server of an order management system according to one embodiment of the present invention. [Figure 14C] FIG. 10 is a schematic diagram showing the configuration of a second prescription information file managed by an online medical consultation server of an order management system according to one embodiment of the present invention. [Figure 15] FIG. 1 is a sequence diagram (part 1) illustrating communication in an order management system according to an embodiment of the present invention. [Figure 16] FIG. 2 is a sequence diagram (part 2) illustrating communication in the order management system according to one embodiment of the present invention. [Figure 17] FIG. 10 is a sequence diagram (part 3) illustrating communication in the order management system according to one embodiment of the present invention. [Figure 18] FIG. 4 is a sequence diagram (part 4) showing communication in the order management system according to one embodiment of the present invention. [Figure 19] FIG. 5 is a sequence diagram (part 5) showing communication in an order management system according to one embodiment of the present invention. [Figure 20A] 1 is an ER diagram showing the configuration and association of files and masters managed by an order management server according to one embodiment of the present invention. [Figure 20B] 1 is an ER diagram showing the configuration and association of a user master managed by an order management server according to one embodiment of the present invention. [Figure 21] FIG. 10 is a schematic diagram illustrating a delivery request screen managed by an order management server according to an embodiment of the present invention. [Figure 22]FIG. 2 is a schematic diagram illustrating a delivery request reception screen managed by an order management server according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0010] The present invention will be described in detail below with reference to the embodiments shown in the drawings. The present invention has the following configuration in order to build a system configuration that can further expand drug delivery services to patients using home medical care without leaking patients' personal information to delivery companies. That is, the order management system of the present invention is an order management system comprising: a patient terminal equipped with an online medical consultation application and capable of being operated by a patient; a medical staff terminal equipped with the online medical consultation application, connected to the patient terminal via a communication network and capable of being operated by a medical staff; an online medical consultation server connected between the medical staff terminal and the patient terminal via the communication network and providing services related to the online medical consultation application; and an order management server connected to the online medical consultation server via the communication network and managing order information related to medicines, wherein the online medical consultation server is an order management system comprising: a database that associates and stores a unique medical result inquiry number with prescription data including insured person information, which is personal information related to the patient obtained when the service is provided, and first prescription information including a prescription ID unique to the prescription data; and a search control unit that, when receiving the medical result inquiry number and the desired information request, searches the database for first prescription information using the medical result inquiry number as a key, generates second prescription information by excluding prescription data including the insured person information, which is personal information, from the first prescription information obtained as a result of the search, and controls the transmission of the second prescription information to the order management server. The order management server is characterized by comprising: a memory unit; a registration control unit that registers the medical result inquiry number related to the patient received from the online medical consultation server in the memory unit; a prescription information registration control unit that sends the medical result inquiry number related to the patient to the online medical consultation server and controls the second prescription information received from the online medical consultation server to be registered in the memory unit in association with the medical result inquiry number; and a delivery destination information transmission control unit that adds the medical result inquiry number to a delivery destination request for medication related to the patient and transmits it to the online medical consultation server, and controls the transmission of the delivery destination information related to the medication received from the online medical consultation server to the logistics management server. By providing the above configuration, it is possible to construct a system configuration that can further expand drug delivery services to patients using home medical care, without leaking patients' personal information to delivery companies. The features of the present invention described above will be explained in detail with reference to the following drawings. However, unless otherwise specified, the components, types, combinations, shapes, relative arrangements, etc. described in the embodiments are merely illustrative examples and do not limit the scope of the present invention. The above-mentioned features of the present invention will be described in detail below with reference to the drawings.

[0011] <System block diagram> FIG. 1 is a diagram showing the entire order management system according to one embodiment of the present invention. The order management system 1 includes a medical staff terminal 3A, a patient terminal 3B, an online medical consultation server 7A, an order management server 7B, a logistics management server 7C, and a pharmacy terminal 3C, all of which are connected via a communication network. The online medical consultation server 7A is located in, for example, a data center.

[0012] The medical staff terminal 3A is located in each of a plurality of medical facilities. The patient terminal 3B is located in each of the patient's homes or nursing homes, and the pharmacy terminal 3C is located in each of the pharmacies. The order management system 1 actually comprises a plurality of medical staff terminals 3A. However, in FIG. 1, for simplicity of explanation, only one medical staff terminal 3A is shown. The same applies to the patient terminal 3B and the pharmacy terminal 3C.

[0013] The medical staff terminal 3A is operated by a medical staff member (e.g., a doctor). The patient terminal 3B is operated by a patient, the patient's attendant, or a caregiver at a nursing facility. In this embodiment, the functions of the online medical consultation server 7A enable online medical consultation using the medical staff terminal 3A and the patient terminal 3B. Specific examples of configurations for realizing online medical consultations will be described in detail later using Figures 6, 7, 9, 10, and 12. However, it is sufficient if a medical staff member can provide medical care (examination and / or treatment) to a patient from a remote location, and the configurations for realizing online medical consultations are not limited to the specific examples shown in Figures 6, 7, 9, 10, and 12.

[0014] The pharmacy terminal 3C is operated by a pharmacy employee (e.g., a pharmacist). In this embodiment, the function of the online medical consultation server 7A enables online medication instruction using the pharmacy terminal 3C and the patient terminal 3B. Specific examples of the configuration for realizing the above online medication instruction will be described in detail later with reference to Figures 8, 11, and 13. However, it is sufficient if a pharmacist can provide medication instruction to a patient from a remote location, and the configuration for realizing online medication instruction is not limited to the specific examples shown in Figures 8, 11, and 13.

[0015] As described above, this embodiment enables online medical consultations and online medication instructions. Therefore, patients can receive medical consultations and medication instructions without leaving their homes, reducing the burden on the patients. However, if the patient needs to receive the prescribed medication at a location other than their home (e.g., a pharmacy) (hereinafter referred to as the "comparative example"), the patient still needs to leave their home. Even if the above comparative examples enable online medical consultations and online medication instructions, the patient's burden may not be sufficiently reduced. Taking the above into consideration, this embodiment employs a configuration that enables the delivery of prescribed medications to a delivery address designated by the patient. For example, if the patient's home is designated as the delivery address, the patient can receive the medication without leaving their home.

[0016] Specifically, this embodiment includes an order management server 7B and a logistics management server 7C to enable delivery of medications prescribed based on online medical consultations to a destination designated by the patient. The order management server 7B is located, for example, in a data center. The order management server 7B is connected to the online medical consultation server 7A via a communication network, and performs data communication and data processing related to medication orders with the online medical consultation server 7A.

[0017] The logistics management server 7C is installed in each of the multiple different logistics warehouses IC. Each of the logistics management servers 7C is connected to the order management server 7B via a communication network, and performs data communication and data processing related to drug delivery between the order management server 7B and the logistics management server 7C. For ease of explanation, only one logistics management server 7C is shown in Figure 1.

[0018] As will be explained in detail below, after the online medical consultation and online medication instruction have been conducted, the delivery date for the medication specified by the doctor during the online medical consultation can be specified at the pharmacy terminal 3C. In this embodiment, when the delivery date for the medication is specified, the medication is ordered by the order management server 7B, and the medication can be shipped to the specified delivery destination by the logistics management server 7C.

[0019] Below, specific examples of each piece of information communicated from the time an online medical consultation is conducted until medication is delivered to the patient will be explained using Figure 1. The specific example in Figure 1 assumes that an online medical consultation (Sa1) is conducted using a patient terminal 3B and a medical staff terminal 3A. Specifically, an online medical consultation application AP1 is stored in both the patient terminal 3B and the medical staff terminal 3A. Online medical consultation becomes possible when the online medical consultation application AP1 runs on each terminal (see Figure 6, described below).

[0020] Once the online medical consultation is completed, prescription data Dp is created by the medical professional terminal 3A (prescription issuing application AP3, described below). The above prescription data Dp includes each piece of information that is printed on a conventional prescription (paper medium). In other words, the prescription data Dp includes each piece of information for specifying the medication to be prescribed for the patient's illness (injury). For example, the prescription data Dp is created based on the results of the online medical consultation by a doctor, and includes the type, quantity, and dosage method of the medication that the doctor determines is necessary to treat the patient's illness. The prescription data Dp also includes the patient's insured information.

[0021] Specifically, a prescription issuance application AP3 is stored in the medical staff terminal 3A. When the prescription issuance application AP3 described above runs on the medical staff terminal 3A, prescription data Dp can be generated. For example, when the prescription issuance application AP3 runs, an input screen is displayed on which each piece of information in the prescription data Dp can be entered. The medical staff inputs each piece of information in the prescription data Dp via the input screen depending on the results of the online medical consultation. When the medical staff inputs each piece of information, the prescription issuance application AP3 generates prescription data Dp based on that information.

[0022] A prescription ID is assigned to the prescription data Dp generated by the prescription issuing application AP3. The prescription ID is used to identify each prescription data Dp generated for each online medical consultation.

[0023] However, the configuration for generating the prescription data Dp is not limited to the above example. For example, in conventional technology, each piece of information in the prescription data Dp was typically printed on a paper medium (printed on the prescription). Instead of the above-described embodiment, a configuration may be adopted in which the prescription is read by a scanner device or the like, and the prescription data Dp is generated from the image data of the prescription. Specifically, a configuration may be adopted in which the prescription issuing application AP3 is able to recognize character strings in the image data of the prescription, and each piece of information in the prescription data Dp is automatically extracted from the recognized character strings. Furthermore, instead of the above configuration, the image data of the prescription itself may be used as the prescription data Dp.

[0024] As shown in Figure 1, prescription data Dp created on the medical staff terminal 3A is sent to the online medical consultation server 7A together with the prescription ID of the prescription data Dp (Sa2). As will be described in detail later, upon receiving the prescription data Dp, the online medical consultation server 7A generates first prescription information D1 including the prescription data Dp (see Figure 2 described later). The above first prescription information D1 is generated each time an online medical consultation is performed (each time prescription data Dp is received) and is accumulated and stored in the online medical consultation server 7A (database 8A described later).

[0025] When the online medical consultation server 7A receives the prescription data Dp, it transmits the prescription data Dp to the patient terminal 3B (Sa3). Similarly, the online medical consultation server 7A transmits the prescription data Dp to the pharmacy terminal 3C (Sa4). In this embodiment, an email with the prescription data Dp attached is sent to each terminal (3B, 3C). The email address to which the email with the prescription data Dp attached is sent is registered in advance in the online medical consultation server 7A.

[0026] Specifically, a patient ID for identifying the patient is registered in advance in the online medical consultation server 7A (see Figure 6 described below). Furthermore, when starting online medical consultation, the online medical consultation server 7A requests the patient ID from the patient (patient terminal 3B). Furthermore, the online medical consultation server 7A stores the patient's email address in association with the patient ID of the patient. The patient's email address is registered in the online medical consultation server 7A at an appropriate time. For example, when the patient ID is registered for the first time, the patient's email address can be sent from the patient terminal 3B to the online medical consultation server 7A and registered there.

[0027] The online medical consultation server 7A stores the patient ID received from the patient terminal 3B during the online medical consultation in association with the prescription data Dp generated during the online medical consultation (as first prescription information D1, described below). When the online medical consultation ends, the online medical consultation server 7A sends an email to the email address corresponding to the patient ID received during the online medical consultation, with the prescription data Dp generated during the online medical consultation attached.

[0028] Additionally, the online medical consultation server 7A registers the email address of each pharmacy in association with the pharmacy ID of that pharmacy. For example, the pharmacy ID and email address of that pharmacy are registered by appropriately operating the pharmacy terminal 3C of that pharmacy. In this embodiment, when starting online medication instruction, the patient specifies a pharmacy (see FIG. 11 described below), and the pharmacy ID of that pharmacy is sent to the online medical consultation server 7A. The online medical consultation server 7A sends an email with prescription data Dp attached to the email address corresponding to the pharmacy ID received when booking the online medication instruction.

[0029] Specifically, when the online medical consultation ends, the prescription ID of the prescription data Dp generated during the online medical consultation is notified to the patient terminal 3B. Thereafter, when accepting a reservation for online medication instruction, the online medical consultation server 7A requests the prescription ID from the patient. When a reservation for online medication instruction is made using the prescription ID, an email with the prescription data Dp corresponding to the prescription ID attached is sent to the email address corresponding to the pharmacy ID of the pharmacy designated by the patient. Note that the prescription data Dp may be sent to each terminal by a method other than email. For example, the prescription data Dp may be saved in a predetermined URL (Uniform Resource Locator) and downloaded from each terminal.

[0030] When the patient terminal 3B and the pharmacy terminal 3C receive the prescription data Dp, online medication instruction (Sb1) can be performed. Specifically, the pharmacy terminal 3C stores a medical examination application AP1, just like the other terminals (3A, 3B). When the medical examination application AP1 runs on both the patient terminal 3B and the pharmacy terminal 3C, online medication instruction can be performed (see FIG. 8, described below). As described above, the prescription data Dp includes information about the medication prescribed to the patient. The pharmacist at the pharmacy terminal 3C provides medication instruction to the patient at the patient terminal 3B based on the information in the prescription data Dp.

[0031] When online medication instruction is executed, the pharmacy terminal 3C can execute the procedure for delivering the medication specified in the prescription data Dp. Specifically, when the pharmacy terminal 3C is operated appropriately, a delivery request reception screen G105 (see FIG. 22 described below) is displayed on the pharmacy terminal 3C. The delivery request reception screen G105 displays the prescription ID. A pharmacy employee (pharmacist) can determine a delivery date for the prescription ID via the delivery request reception screen G105. As shown in FIG. 1, when a delivery date is specified for the prescription ID, the prescription ID (hereinafter sometimes referred to as "IDx") and delivery date information Dhd indicating the delivery date are sent to the order management server 7B (Sb2). Specifically, a delivery request Rd including a combination of the prescription IDx and the delivery date information Dhd is sent from the pharmacy terminal 3C to the order management server 7B.

[0032] In this embodiment, when a delivery date is specified for a prescription IDx on the delivery request reception screen G105 (when a delivery request Rd is sent), the medications in the prescription data Dp corresponding to that prescription IDx are delivered on the specified delivery date. Note that a doctor may specify multiple types of medications in a single online medical consultation. In the above cases, multiple types of medications are specified by a single piece of prescription data Dp. In this embodiment, a delivery date is specified for each piece of prescription data Dp. Therefore, if multiple types of medications are specified in the prescription data Dp, a common delivery date can be specified for all types of medications at once.

[0033] When the delivery date of the drug is specified (when the delivery request Rd including delivery date information Dhd is received), the order management server 7B requests each piece of information that should be obtained when receiving the order of the drug from the online medical consultation server 7A (Sb3). Specifically, the order management server 7B sends a prescription information request Rp to the online medical consultation server 7A. Upon receiving the prescription information request Rp, the online medical consultation server 7A generates second prescription information D2 from the above-mentioned first prescription information D1 (Sb31) and sends the second prescription information D2 to the order management server 7B (Sb4).

[0034] The second prescription information D2 includes each piece of information (type of drug, drug delivery destination) in the prescription data Dp included in the first prescription information D1. However, as will be described in detail later, the first prescription information D1 includes specific personal information of the patient (insured person number), but this personal information is omitted from the second prescription information D2 (see Figure 2). In other words, this personal information is not transmitted from the online medical consultation server 7A to the order management server 7B. Note that the information transmitted from the order management server 7B to the online medical consultation server 7A in step Sb4 is not limited to the above example, as long as it includes each piece of information that should be acquired when receiving an order for a drug. For example, only a portion of the information in the second prescription information D2 may be transmitted in step Sb4.

[0035] When the order management server 7B acquires each piece of information that should be acquired when ordering a drug, it generates order data Dj and transmits the order data Dj to the logistics management server 7C (Sc1). As will be described in detail later, the order data Dj is transmitted to link the order management server 7B and the logistics management server 7C. In other words, the order data Dj is transmitted to properly ship the ordered drug. The order data Dj includes, for example, a medical result inquiry number N (see FIG. 2) that will be described later.

[0036] As described above, the order management system 1 of this embodiment includes multiple logistics management servers 7C. The order management server 7B selects one of the multiple logistics management servers 7C and transmits the order data Dj to the selected logistics management server 7C. Specifically, the order management server 7B stores information indicating the location of the logistics management server 7C (logistics warehouse IC) and information including the type and total quantity (inventory availability) of drugs stored at the logistics warehouse IC where the logistics management server 7C is located. The order management server 7B selects a logistics management server 7C based on the type of drug specified in the prescription data Dp, the address of the delivery destination, the location of the logistics management server 7C, and the availability of the drug at the logistics warehouse IC where the logistics management server 7C is located. For example, the order management server 7B selects the logistics management server 7C located closest to the delivery destination from among the logistics management servers 7C of the logistics warehouse IC that stock the drug specified in the prescription data Dp.

[0037] When the logistics management server 7C receives the order data Dj, it transmits a delivery destination request Rh to the order management server 7B (Sc2). Upon receiving the delivery destination request Rh, the order management server 7B transmits each piece of information used when shipping (delivering) the medicine (delivery date information Dhd, second prescription information D2 (including the type and quantity of medicine to be delivered, and delivery destination information Dha)) to the logistics management server 7C (Sc3). The above configuration will be described in detail using FIG. 2. Note that the information transmitted from the order management server 7B to the logistics management server 7C in step Sc3 is not limited to the above example, as long as it includes each piece of information used when shipping the medicine. For example, only a portion of the information in the second prescription information D2 may be transmitted in step Sc3, or all of the information in the second prescription information D2 may be transmitted.

[0038] When each piece of information used when shipping (delivering) the medicine is sent to the logistics management server 7C, the medicine d is shipped from the logistics warehouse IC using the information (Sc4). In the above embodiment, for example, if the delivery destination indicated by the delivery destination information Dha is the patient's home, the patient can receive medical treatment from a doctor, medication instructions from a pharmacist, and receive the prescribed medicine without going out.

[0039] Furthermore, when a delivery date for the medication specified in the prescription data Dp is specified (when the medication is ordered), the order management server 7B sends an email m to each terminal (Se). Specifically, an email m containing the name, quantity, and dosage instructions of the medication prescribed based on the results of the online medical consultation, as well as the delivery date of the medication, is sent to the patient terminal 3B that performed the online medical consultation. Furthermore, the above email m is sent to the pharmacy terminal 3C in addition to the patient terminal 3B. With the above configuration, it is possible to notify the patient and pharmacy employees that an order for the medication prescribed based on the results of the online medical consultation has been placed.

[0040] Incidentally, the various types of information handled by the online medical consultation server 7A (information necessary for online medical consultation) include both information necessary for drug delivery and information not necessary for drug delivery. For example, the information indicating the type of drug in the prescription data Dp (first prescription information D1) stored in the online medical consultation server 7A is necessary for drug delivery. On the other hand, the insured person information in the prescription data Dp stored in the online medical consultation server 7A is not necessary for drug delivery. Furthermore, the insured person information is personal information. Therefore, from the viewpoint of increasing the risk of personal information being leaked, it is undesirable for the insured person information to be spread unnecessarily.

[0041] In consideration of the above circumstances, this embodiment employs a configuration in which the second prescription information D2, which excludes the insured person information (hereinafter sometimes referred to as "personal information DI") from the first prescription information D1 (including prescription data Dp) stored in the online medical consultation server 7A, is transmitted to the order management server 7B. The above configuration will be described in detail below.

[0042] Figure 2 is a diagram for explaining the details of each piece of information handled in each server (7A, 7B, 7C). Note that step Sa2, step Sb2, step Sb3, step Sb31, step Sb4, step Sc1, step Sc2, step Sc3, and step Sc4 shown in Figure 2 correspond to each step S shown in Figure 1. As shown in Figure 2, the online medical consultation server 7A includes a database 8A that stores first prescription information D1. Furthermore, the order management server 7B includes a storage unit 84B that stores second prescription information D2.

[0043] As described above, when an online medical consultation is performed, prescription data Dp is sent to the online medical consultation server 7A (Sa2). Furthermore, when the online medical consultation server 7A receives the prescription data Dp, it generates first prescription information D1 using the prescription data Dp. The online medical consultation server 7A stores the first prescription information D1 generated from the prescription data Dp in the database 8A. That is, each time an online medical consultation is performed, the first prescription information D1 corresponding to the online medical consultation is added to the database 8A.

[0044] As shown in Figure 2, the first prescription information D1 in this embodiment includes prescription data Dp, the prescription ID (IDx) of the prescription data Dp, the drug ID (IDd) of the drug specified in the prescription data Dp, information (Dda) indicating the amount (number, weight) of the drug specified in the prescription data Dp, information (Ddn) indicating the name of the drug specified in the prescription data Dp, delivery destination information (Dha) indicating the delivery destination of the drug specified in the prescription data Dp, and the patient ID entered when the online medical consultation began.

[0045] As described above, the prescription data Dp transmitted from the medical staff terminal 3A may be image data of a prescription (paper medium). In the above configuration, the online medical consultation server 7A recognizes character strings in the prescription data Dp (image data) through character recognition processing and automatically acquires the information necessary to generate the first prescription information D1. For example, the technology described in Japanese Patent Application Laid-Open No. 2020-42320 may be employed as a technique for performing character recognition processing. This configuration eliminates the need for the medical staff terminal 3A to manually input the information necessary to generate the first prescription information D1, thereby reducing the workload of the medical staff. Furthermore, because the character recognition processing is performed by the online medical consultation server 7A, there is an advantage in that the processing load on the medical staff terminal 3A is reduced compared to a configuration in which the processing is performed on the medical staff terminal 3A.

[0046] Among the various pieces of information in the first prescription information D1 (prescription data Dp), the delivery destination of the medication is designated by the patient during online medical consultation. As an example of the above configuration, a configuration is conceivable in which an input screen for the delivery destination is displayed on the patient terminal 3B during online medical consultation, and the delivery destination input via the input screen is transmitted to the medical staff terminal 3A. Note that the delivery destination may also be communicated orally (by voice) from the patient to the doctor during online medical consultation. In each of the above configurations, prescription data Dp including the delivery destination (delivery destination information Dha) determined during online medical consultation is generated in the medical staff terminal 3A.

[0047] However, the timing at which the delivery destination is designated is not limited to during online medical consultation. For example, the delivery destination of the medicine may be registered in advance in the online medical consultation server 7A before the online medical consultation is conducted. In the above configuration, for example, the delivery destination of the medicine may be registered in the online medical consultation server 7A when the medical consultation application AP1 is downloaded. Also, the delivery destination may be registered from the patient terminal 3B after the online medical consultation is conducted. In a configuration in which the delivery destination is designated at a time other than during online medical consultation, the prescription data Dp may not include the delivery destination information Dha.

[0048] As described above, the prescription data Dp generated through online medical consultation includes the patient's insured person number (an example of personal information DI) in addition to delivery destination information Dha. In this embodiment, the patient's insured person number is acquired during online medical consultation. As an example of the above configuration, a configuration is possible in which an input screen for the insured person number is displayed on the patient terminal 3B during online medical consultation, and the insured person number input via this input screen is transmitted to the medical staff terminal 3A. Note that, during online medical consultation, the insured person number may also be communicated orally (by voice) from the patient to the doctor.

[0049] As shown in FIG. 2, each piece of first prescription information D1 in the database 8A is stored in association with a medical result inquiry number N (1, 2, 3... n, n+1...). The medical result inquiry number N is generated by the online medical consultation server 7A to identify each piece of first prescription information D1. For example, in the specific example of FIG. 2, it is assumed that the nth piece of first prescription information D1 is stored. In this case, a medical result inquiry number Nn corresponding to the first prescription information D1 is generated (Sa21). The medical result inquiry number N is used when there is an inquiry (information request) from the order management server 7B. Specifically, the medical result inquiry number N is used to enable an inquiry about the results of the online medical consultation (second prescription information D2 generated from the first prescription information D1).

[0050] When the online medical consultation server 7A generates the medical result inquiry number N, it transmits the medical result inquiry number N to the order management server 7B (Sa22). That is, the medical result inquiry number N used when inquiring about the medical result is transmitted to the order management server 7B. In this embodiment, for example, when the above-mentioned delivery request Rd is received from the pharmacy terminal 3C, and when the delivery destination inquiry request Rh is received from the logistics management server 7C, the order management server 7B inquires about the medical result (second prescription information D2) using the medical result inquiry number N.

[0051] When the order receiving management server 7B receives the medical result inquiry number N, it stores the medical result inquiry number N in the storage unit 84. When sending the medical result inquiry number N, the online medical consultation server 7A also sends the prescription IDx included in the first prescription information D1 corresponding to the inquiry number N to the order receiving management server 7B. The medical result inquiry number N and the prescription IDx are stored in correspondence with each other in the storage unit 84B of the order receiving management server 7B. The above steps up to step Sa22 are executed, for example, during the period from the end of the online medical consultation to the execution of online medication instruction.

[0052] As described above, after online medication instructions are executed, a delivery date can be specified for each prescription IDx at the pharmacy terminal 3C. Once the delivery date is determined, delivery date information Dhd indicating the delivery date and the prescription IDx are sent from the pharmacy terminal 3C to the order management server 7B as a delivery request Rd (Sb2). The specific example in FIG. 2 assumes that a delivery date is specified for the prescription IDx corresponding to "Nn" among the medical result inquiry numbers N. The delivery request Rd in this embodiment also includes the pharmacy ID of the pharmacy to which the delivery request Rd was sent.

[0053] In the specific example of FIG. 2 above, the prescription IDx corresponding to "Nn" in the medical result inquiry number N and delivery date information Dhd indicating the delivery date specified for the prescription IDx are sent to the order management server 7B as a delivery request Rd. When the order management server 7B receives the delivery request Rd (prescription IDx, delivery date information Dhd) from the pharmacy terminal 3C, it searches the storage unit 84B for the medical result inquiry number N corresponding to the prescription IDx included in the delivery request Rd. For example, in the specific example of FIG. 2, "Nn" is searched for among the medical result inquiry numbers N.

[0054] Thereafter, the order receiving management server 7B sends a prescription information request Rp including the searched medical result inquiry number N to the online medical consultation server 7A. As will be explained in detail below, the prescription information request Rp is sent from the order receiving management server 7B to the online medical consultation server 7A to obtain the second prescription information D2 (medical result). In the specific example of FIG. 2, the prescription information request Rp including "Nn" of the medical result inquiry number N is sent to the online medical consultation server 7A (Sb3).

[0055] When the online medical consultation server 7A receives the prescription information request Rp, it searches the database 8A for the first prescription information D1 corresponding to the medical result inquiry number N included in the prescription information request Rp. Then, it generates the second prescription information D2 using the searched first prescription information D1. In the specific example of Figure 2, the second prescription information D2 is generated from the first prescription information D1 corresponding to the medical result inquiry number Nn (Sb31).

[0056] 2 shows a conceptual diagram of the second prescription information D2. Similar to the first prescription information D1, the second prescription information D2 includes a prescription ID (IDx), a drug ID (IDd) of the drug, information (Dda) indicating the amount (number, weight) of the drug, information (Ddn) indicating the name of the drug, and delivery destination information (Dha) indicating the delivery destination of the drug. However, while the first prescription information D1 includes prescription data Dp, the second prescription information D2 includes prescription data Dp` instead of the prescription data Dp.

[0057] As described above, the prescription data Dp of the first prescription information D1 includes personal information DI (insured person information). On the other hand, the prescription data Dp' of the second prescription information D2 does not include personal information DI. After generating the second prescription information D2, the online medical consultation server 7A transmits the second prescription information D2 to the order management server 7B (Sb4). When the order management server 7B receives the second prescription information D2 after transmitting the prescription information request Rp, it stores the second prescription information D2 in the memory unit 84B in association with the medical result inquiry number N of the prescription information request Rp.

[0058] As described above, in this embodiment, when the medical treatment results are transmitted from the online medical treatment server 7A to the order management server 7B, all information (second prescription information D2) except for the patient's personal information DI is transmitted. According to the above configuration, the risk of the personal information DI being leaked to the outside is reduced compared to a configuration in which, for example, when a prescription information request Rp is transmitted, the first prescription information D1 (including the personal information DI) itself is transmitted from the online medical treatment server 7A to the order management server 7B.

[0059] The order management server 7B generates order data Dj and transmits it to the logistics management server 7C (Sc1). Specifically, in step Sb2 described above, upon receiving a delivery request Rd (delivery date information Dhd, prescription IDx) from the pharmacy terminal 3C, the order management server 7B searches the storage unit 84B for the medical result inquiry number N corresponding to the prescription IDx included in the delivery request Rd. The order management server 7B also generates order data Dj including the searched medical result inquiry number N and transmits it to the logistics management server 7C.

[0060] When the logistics management server 7C receives the order data Dj, it extracts the medical result inquiry number N included in the order data Dj. The logistics management server 7C also sends a delivery destination inquiry request Rh including the medical result inquiry number N extracted from the order data Dj to the order management server 7B (Sc2). The delivery destination inquiry request Rh is input to the online medical consultation server 7A via the order management server 7B. When the online medical consultation server 7A receives the delivery destination inquiry request Rh, it sends the second prescription information D2 (including delivery destination information Dha) to the order management server 7B (Sc21), just as when the above-mentioned prescription information request Rp is received (Sb4).

[0061] After sending the delivery destination inquiry request Rh, the order management server 7B receives the second prescription information D2 and then transmits each piece of information necessary for drug delivery to the logistics management server 7C (Sc3). Specifically, each piece of information including the second prescription information D2 received in step Sc21 and the delivery date information Dhd received in step Sb2 is transmitted to the logistics management server 7C. As described above, the second prescription information D2 includes the name of the drug to be delivered (Ddn), the amount of drug to be delivered (Dda), and delivery destination information Dha indicating the delivery destination. The delivery destination information Dha is information that identifies, for example, the address and postal code specified as the delivery destination of the drug, the name and telephone number of the delivery destination. The second prescription information D2 also includes a prescription IDx. According to the above information, the drug can be delivered appropriately.

[0062] The online medical consultation server 7A of this embodiment generates and transmits the second prescription information D2 to the order management server 7B both when it receives the prescription information request Rp and when it receives the delivery destination inquiry request Rh. Alternatively, the second prescription information D2 generated when it receives the prescription information request Rp can be retained for a predetermined period in the order management server 7B, and when it subsequently receives the delivery destination inquiry request Rh, the previously retained second prescription information D2 may be transmitted to the logistics management server 7C. In the above configuration, the process of generating the second prescription information D2 when it receives the delivery destination inquiry request Rh can be omitted.

[0063] Note that the second prescription information D2 may be generated and transmitted to the order management server 7B at triggers other than those mentioned above. For example, the second prescription information D2 may be generated and transmitted from the first prescription information D1 at triggers when the first prescription information D1 is generated in the online medical consultation server 7A (immediately after the prescription information Dp is received). In the above configuration, the second prescription information D2 generated immediately after the prescription information Dp is received may be retained for a predetermined period in the order management server 7B, and the second prescription information D2 may be reused at triggers when the prescription information request Rp is received and when the delivery destination inquiry request Rh is received.

[0064] As will be described in detail later, the online medical consultation server 7A of this embodiment generates second prescription information D2 when it receives prescription data Dp, when it receives a prescription information request Rp, and when it receives a delivery destination inquiry request Rh. The second prescription information D2 generated at each of these times may be different. The second prescription information D2 generated at each of these times may be stored separately in the order management server 7B, or the old second prescription information D2 may be overwritten each time new second prescription information D2 with the same prescription IDx is generated.

[0065] As shown in FIG. 2, when the logistics management server 7C receives each piece of information necessary for drug delivery (second prescription information D2, delivery date information Dhd), it generates shipping information Ds based on that information (Sb51). The shipping information Ds includes each piece of information necessary for drug delivery and can be printed on paper at the logistics management center IC. The delivery person delivers the drug d by referring to the shipping data Ds printed on paper (Sb6).

[0066] An email m containing the name, quantity, and dosage instructions of the prescribed medication based on the results of the online medical consultation, as well as the delivery date of the medication, is sent to each terminal (3B, 3C) (Se). Specifically, as described above, the online medical consultation server 7A stores the email address of each patient in association with the patient ID of that patient. The combination of the email address and patient ID is sent from the online medical consultation server 7A to the order management server 7B (see S227 in Figure 15 described below). When the order management server 7B receives the delivery request Rd (delivery date information Dhd, prescription IDx) from the pharmacy terminal 3C, it generates an email m based on the second prescription information D2 stored in the memory unit 84B, which includes the prescription IDx of the delivery request Rd. The order management server 7B also sends the email m to the email address corresponding to the patient ID included in the second prescription information D2.

[0067] As described above, the online medical consultation server 7A stores the email address of each pharmacy in association with the pharmacy ID of that pharmacy. The combination of the email address and pharmacy ID is sent from the online medical consultation server 7A to the order management server 7B. The delivery request Rd also includes the pharmacy ID of the pharmacy to which the delivery request Rd was sent. The order management server 7B sends the email m to the email address corresponding to the pharmacy ID included in the delivery request Rd.

[0068] It should be noted that, due to various circumstances, there may be cases where the medicine cannot be delivered on the delivery date specified by the pharmacy terminal 3C. For example, such a case may occur when the medicine to be delivered is out of stock at the logistics warehouse IC. Taking such circumstances into consideration, the system may be configured to allow the delivery date to be changed after the fact.

[0069] For example, the order management server 7B stores the inventory (quantity) of drugs at each logistics warehouse IC. The order management server 7B determines whether the drug specified by the second prescription information D2 received from the online medical consultation server 7A can be delivered on the delivery date specified by the pharmacy terminal 3C based on the availability of the drug. If it determines that the drug cannot be delivered on the specified delivery date, the order management server 7B changes the delivery date. For example, the order management server 7B changes the delivery date by referring to the schedule for when the drug to be delivered will be replenished at the logistics warehouse IC. Furthermore, if the delivery date is changed, the order management server 7B may be configured to notify the pharmacy terminal 3C of the changed delivery date. Similarly, the changed delivery date may be notified to the patient terminal 3B. For example, an email notifying the pharmacy terminal 3C and the patient terminal 3B of the changed delivery date may be sent.

[0070] As another example of the above variation, the logistics management server 7C may be configured to determine whether a drug can be delivered on a specified delivery date. Specifically, as described above, the logistics management server 7C receives information from the order management server 7B that can identify the delivery date and the type of drug to be delivered. Upon receiving the above information, the logistics management server 7C determines whether the drug can be delivered on the specified delivery date based on the availability of the drug to be delivered. If delivery is not possible, the logistics management server 7C changes the delivery date by referring to the schedule for drug replenishment, etc. However, in the above configuration, the order management server 7B may be configured to determine the changed delivery date.

[0071] <Hardware configuration of communication terminal> Next, the hardware configuration of a communication terminal according to an embodiment of the present invention will be described. FIG. 3A is a hardware configuration diagram of a communication terminal according to an embodiment of the present invention. The medical staff terminal 3A shown in Fig. 1 is a so-called communication terminal, and has the hardware configuration shown in Fig. 3A. The patient terminal 3B and pharmacy terminal 3C shown in Fig. 1 are also communication terminals, and have the same hardware configuration as the hardware configuration shown in Fig. 3A. The components of the hardware configuration of the patient terminal 3B and the pharmacy terminal 3C are distinguished by adding "B" and "C" to their respective reference numerals. As shown in FIG. 3A, the medical staff terminal 3A includes a CPU 21A, a ROM 22A, a RAM 23A, an SSD 24A, a keyboard 25A, a mouse 26A, a bus line 30A, a network I / F 31A, an image sensor I / F 32A, a CMOS 33A, an audio input / output I / F 34A, a microphone 35A, a speaker 36A, a display I / F 37A, and a display 38A.

[0072] A CPU (Central Processing Unit) 21A controls the overall operation of the communication terminal. A ROM (Read Only Memory) 22A stores programs for the communication terminal. A RAM (Random Access Memory) 23A is used as a work area for the CPU 21A. The SSD (Solid State Drive) 24A includes a flash memory that stores various data such as image data and audio data, and controls reading and writing of various data from and to the flash memory under the control of the CPU 21A. The keyboard 25A is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The mouse 26A is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc.

[0073] The network I / F 31A is a network interface that is composed of a communication circuit built into the CPU, a connection terminal, and a communication circuit that connects to a wireless LAN (Wi-Fi), and transmits data using the communication network described below. A CMOS (Complementary Metal Oxide Semiconductor) 33A captures an image of a subject and obtains image data under the control of the CPU 21A. The imaging element I / F 32A controls the driving of this CMOS 33A. The microphone 35A receives audio input, and the speaker 36 outputs audio. The audio input / output I / F 34A processes input and output of audio signals between the microphone 35A and the speaker 36A under the control of the CPU 21A. The display I / F 37A transmits image data to an external display 38A under the control of the CPU 21A. Bus lines 30A, such as an address bus and a data bus, are provided to electrically connect the above components as shown in FIG. 3A.

[0074] <Server hardware configuration> Next, the hardware configuration of the server according to one embodiment of the present invention will be described. FIG. 3B is a hardware configuration diagram of a server according to an embodiment of the present invention. The online medical consultation server 7A shown in Fig. 1 is a so-called server, and has the hardware configuration shown in Fig. 3B. The order management server 7B and logistics management server 7C shown in Fig. 1 are also servers, and have the same hardware configuration as that shown in Fig. 3. The components of the hardware configuration of the order management server 7B and logistics management server 7C are distinguished by adding "B" and "C" to their reference numerals. As shown in Figure 3, the online medical consultation server 7A is constructed by a computer and includes a CPU 41A, a ROM 42A, a RAM 43A, a HD 44A, a HDD controller 45A, a display 46A, a network I / F 51A, a bus line 50A, a keyboard 52A, a mouse 53A, and an external device connection I / F 54A.

[0075] Of these, the CPU 41A controls the operation of the entire server. The ROM 42A stores programs used to drive the CPU 41A, such as an IPL (Initial Program Loader). The RAM 43A is used as a work area for the CPU 41A. The HD 44A stores various data such as programs. The HDD (Hard Disk Drive) controller 45A controls the reading and writing of various data from and to the HD 44A under the control of the CPU 41A. The display 46A displays various information such as a cursor, menus, windows, characters, or images.

[0076] The external device connection I / F 54A is an interface for connecting various external devices. In this case, the external devices are, for example, USB (Universal Serial Bus) memory, printers, etc. The network I / F 51A is an interface for data communication using a communication network. The bus line 50A is an address bus, data bus, etc. for electrically connecting each component such as the CPU 41A shown in FIG. 3. The keyboard 52A is a type of input means having multiple keys for inputting characters, numbers, various instructions, etc. The mouse 53A is a type of input means for selecting and executing various instructions, selecting a processing target, moving a cursor, etc.

[0077] <Function block diagram of online medical consultation server and communication terminal> FIG. 4 is a functional block diagram showing the functions of the online medical consultation server and the communication terminal according to one embodiment of the present invention. <Medical staff terminal> The medical staff terminal 3A shown in FIG. 4A includes the following functional blocks. The online medical consultation application AP1 downloaded from the online medical consultation server 7A to the medical staff terminal 3A is saved in the SSD 24A. When the online medical consultation application AP1 is launched, the CPU 21A reads the online medical consultation application AP1 program from the SSD 24A and loads it into the RAM 23A. At this time, as shown in Figure 4A, a program equipped with the functions of a control unit 60A and a display control unit 65A is loaded into the RAM 23A. The control unit 60A is equipped with the functions of an audio encoder 61A, an audio decoder 62A, a video encoder 63A, and a video decoder. Audio encoder 61A encodes audio data input from microphone 35A via audio input / output I / F 34A into audio encoded data, and outputs the audio encoded data to communication unit 66A. The audio decoder 62A decodes the audio encoded data received via the communication unit 66A into audio data, converts it into an audio signal via the audio input / output I / F 34A, and outputs it to the speaker 36A. Video encoder 63A encodes the video data input from camera 29A into video coded data, and outputs the video coded data to communication unit 66A. Video decoder 64A decodes the video encoded data received via communication unit 66A into video data, and outputs the video data to display control unit 65A. Display control unit 65A generates screen data from the entry waiting page and other pages, and outputs it to display 38A via display I / F 37A. The display control unit 65A generates a video conference screen including a patient side image area for displaying the patient side image, an exit button for accepting a click operation and proceeding to the exit process, a file transfer area for receiving and transferring files in response to a drop operation, and a send button for sending a file dropped into the file transfer area, and outputs the generated screen to the display I / F 37A. The communication unit 66A is configured by a network I / F 31A, converts data input from the bus line 30A into packets, and outputs the packets to the communication network N1 to transmit the packets. The communication unit 66A is configured by a network I / F 31A, converts packets input from the communication network N1 into data, and outputs the data to the bus line 30A.

[0078] <Patient terminal> The patient terminal 3B shown in FIG. 4B includes the following functional blocks. The online medical consultation application AP1 downloaded from the online medical consultation server 7A to the patient terminal is saved in the SSD 24B. When the online medical consultation application AP1 is launched, the CPU 21B reads the online medical consultation application AP1 program from the SSD 24B and loads it into the RAM 23B. At this time, as shown in Figure 4B, a program equipped with the functions of a control unit 60B and a display control unit 65B is loaded into the RAM 23B. The control unit 60B is equipped with the functions of an audio encoder 61B, an audio decoder 62B, a video encoder 63B, and a video decoder 64B. Audio encoder 61B encodes audio data input from microphone 35B via audio input / output I / F 34B into audio encoded data, and outputs the audio encoded data to communication unit 66B. The audio decoder 62B decodes the audio encoded data received via the communication unit 66B into audio data, converts it into an audio signal via the audio input / output I / F 34B, and outputs it to the speaker 36B. Video encoder 63B encodes the video data input from camera 29B into video coded data, and outputs the video coded data to communication unit 66B. Video decoder 64B decodes video packets received via communication unit 66B into video data, and outputs the video data to display control unit 65B. The display control unit 65B generates an ID registration page, a reservation status screen, a medical facility search page, a search result page, and an entry waiting page, and outputs them to the display 38B via the display I / F 37B. The display control unit 65B generates a video conference screen including a medical staff side image area for displaying the medical staff side image and an exit button for accepting a click operation to proceed to the exit process, and outputs the screen to the display 38B via the display I / F 37B. The communication unit 66B is configured by a network I / F 31B, converts data input from the bus line 30B into packets, and outputs the packets to the communication network N1 to transmit the packets. The communication unit 66B is configured by a network I / F 31B, converts packets input from the communication network N1 into data, and outputs the data to the bus line 30B.

[0079] <Pharmacy terminal> The pharmacy terminal 3C shown in FIG. 4C includes the following functional blocks. The online medical consultation application AP1 downloaded from the online medical consultation server 7A to the pharmacy terminal 3C is saved in the SSD 24C. When the online medical consultation application AP1 is launched, the CPU 21C loads the online medical consultation application AP1 program read from the SSD 24C into the RAM 23C. At this time, as shown in Figure 4C, a program equipped with the functions of a control unit 60C and a display control unit 65C is loaded into the RAM 23C. The control unit 60C includes the functions of an audio encoder 61C, an audio decoder 62C, a video encoder 63C, and a video decoder 64C. Audio encoder 61C encodes audio data input from microphone 35C via audio input / output I / F 34C into audio encoded data, and outputs the audio encoded data to communication unit 66C. The audio decoder 62C decodes the audio encoded data received via the communication unit 66C into audio data, converts it into an audio signal via the audio input / output I / F 34C, and outputs it to the speaker 36C. Video encoder 63C encodes the video data input from camera 29C into video encoded data, and outputs the video encoded data to communication unit 66C. Video decoder 64C decodes the video encoded data received via communication unit 66C into video data, and outputs the video data to display control unit 65C. Display control unit 65C generates screen data from the entry waiting page and other pages, and outputs it to display 38C via display I / F 37C. The display control unit 65C generates a video conference screen including a patient side image area for displaying the patient side image and an exit button for accepting a click operation to proceed to the exit process, and outputs the generated screen to the display I / F 37C. The communication unit 66C is configured by a network I / F 31C, converts data input from the bus line 30C into packets, and outputs the packets to the communication network N1 to transmit the packets. The communication unit 66C is configured by a network I / F 31C, converts packets input from the communication network N1 into data, and outputs the data to the bus line 30C.

[0080] <Online medical consultation server> The online medical consultation server 7A shown in FIG. 4D includes the following functional blocks. The HD 44A of the online medical consultation server 7A stores the application for the online medical consultation system. Furthermore, when the online medical consultation system is started, the CPU 41A reads the application program for the online medical consultation system from the HD 44A and loads it into the RAM 43A. At this time, as shown in FIG. 4D, a program equipped with the function of a control unit 70A is loaded into the RAM 43A. The control unit 70A is equipped with the functions of an audio packet buffer 71A, a video packet buffer 72A, and a search control unit 73A, which are provided in specific areas on the RAM 43A. The audio packet buffer 71A is a two-channel packet buffer, and the video packet buffer 72A is a two-channel packet buffer. Both are storage areas for temporarily storing packets, and reduce packet loss during congestion. When the search control unit 73A receives the medical result inquiry number N and the desired information request from the order management server 7B, it controls the communication unit 75A to search the database 8A for at least one of patient information, prescription ID, and delivery destination information using the medical result inquiry number N as a key, and send the search results to the order management server 7B. The communication unit 75A is configured by the network I / F 51A, and outputs data to the communication network N1 to transmit the data.

[0081] <Function block diagram of order management system> FIG. 5A is a functional block diagram showing the overall functions of an order management system according to one embodiment of the present invention. The order management system 1 includes a plurality of medical staff terminals 3A, a plurality of patient terminals 3B, an online medical consultation server 7A, an order management server 7B, a plurality of logistics management servers 7C, and a plurality of pharmacy terminals 3C. The patient terminal 3B is equipped with an online medical consultation application AP1, which is operated by the patient or the patient's attendant. The medical staff terminal 3A is equipped with an online medical consultation application AP1 and is connected to the patient terminal 3B via a communication network N1, and the online medical consultation application AP1 is operated by the medical staff. The medical staff terminal 3A is equipped with a prescription issuing application AP3 and is connected to the online medical consultation server 7A via a communication network N1, and the prescription issuing application AP3 is operated by a medical staff member. The prescription issuing application AP3 is an application that enables the medical staff terminal 3A to realize various functions for processing information related to prescriptions communicated between the medical staff terminal 3A and the online medical consultation server 7A. The online medical consultation server 7A is connected between the medical staff terminal 3A and the patient terminal 3B, and provides services related to the online medical consultation application AP1. The order management server 7B is connected to the online medical consultation server 7A via the communication network N2, and manages order information relating to the drug d.

[0082] <Online medical consultation server> The online medical consultation server 7A is equipped with the functions of a database 8A and a search control unit 73A. Database 8A stores information obtained when online medical consultation services are provided, such as a medical facility ID related to the medical facility, a patient ID and drug ID related to the patient, patient information including the quantity of drug d, a prescription ID, and delivery destination information related to drug d, in association with a unique medical consultation result inquiry number N. When the search control unit 73A receives the medical result inquiry number N and the desired information request from the order management server 7B, it controls the communication unit 75A to search the database 8A for at least one of patient information, prescription ID, and delivery destination information using the medical result inquiry number N as a key, and send the search results to the order management server 7B. The communication unit 75A is configured by a network I / F 51A, converts packets input from the communication networks N1 and N2 into data, and outputs the data to the bus line 50A. The communication unit 75A also outputs the data to the communication network N1 to transmit the data.

[0083] <Order management server> FIG. 5B is a functional block diagram showing the functions of the order management server according to one embodiment of the present invention. The order management server 7B is equipped with the functions of a communication unit 75B, a storage unit 84B, a registration control unit 81B, a prescription information registration control unit 82B, and a delivery destination information transmission control unit 83B. The communication unit 75B is configured by a network I / F 51B, converts packets input from the communication networks N2, N3, and N4 into data, and outputs the data to the bus line 50B. The storage unit 84B is configured by the HD 44B, and stores various files F5, F10, F15, F20, F25, F30, masters M5, M10, M15, etc. shown in FIG. The registration control unit 81B registers the medical result inquiry number N relating to the patient received from the online medical consultation server 7A in the storage unit 84B. The prescription information registration control unit 82B transmits the medical treatment result inquiry number N related to the patient to the online medical treatment server 7A, and controls the second prescription information D2 including the prescription ID received from the online medical treatment server 7A to be registered in the memory unit 84B. The delivery destination information transmission control unit 83B adds the medical result inquiry number N to the delivery destination request Rh for the drug d related to the patient and sends it to the online medical consultation server 7A, and controls the communication unit 75B to send the delivery destination information related to the drug d received from the online medical consultation server 7A to the logistics management server 7C.

[0084] The order management server 7B receives the second prescription information D2 from the online medical consultation server 7A and includes a medical facility ID, a patient ID, a drug ID, and the quantity of the drug d, which can be determined by the online medical consultation application AP1. The order management server 7B is equipped with a function called a prescription information registration control unit 82B. The prescription information registration control unit 82B generates a unique second patient ID based on the medical result inquiry number N, and performs control so that the second prescription information D2 is stored in the storage unit 84B in association with the second patient ID.

[0085] The order management system 1 includes a plurality of pharmacy terminals 3C operated by pharmacists. The order management server 7B is equipped with the functions of a delivery request screen generation control unit 87B and a delivery request receiving unit 89B. When the delivery request screen generation control unit 87B receives a delivery screen request related to drug d from the pharmacy terminal 3C, it generates a delivery request screen corresponding to the prescription ID and controls the communication unit 75B to send the delivery request screen to the pharmacy terminal 3C. The delivery request receiving unit 89B receives the specified delivery date and prescription ID from the pharmacy terminal 3C, and stores the delivery date and prescription ID in the storage unit 84B.

[0086] <Pharmacy terminal> The pharmacy terminal 3C is equipped with a function called a delivery request transmission control unit 68C. The delivery request transmission control unit 68C displays the delivery request screen received from the order management server 7B on the display 38C, and when a delivery date is specified for each prescription ID on the delivery request screen in response to an operation, controls the transmission of the specified delivery date and prescription ID to the order management server 7B.

[0087] The order management server 7B is equipped with a function called a calendar data generating unit 88B. The calendar data generating unit 88B generates calendar data based on the delivery date and prescription ID received from the specific pharmacy terminal 3C, and the patient information received from the online medical consultation server 7A.

[0088] When the calendar data generation unit 88B generates the calendar data, it sends an email m including the prescription ID and delivery date to the email address of the pharmacy terminal 3C. The email address of the pharmacy terminal 3C can be obtained by searching the user master M20 using the pharmacy ID as a key.

[0089] The order management system 1 includes an order management server 7B and a plurality of logistics management servers 7C connected via a communication network. The order management server 7B is equipped with a function called an order data generation unit 86B. The order data generating unit 86B generates order data Dj based on the order information related to the drug d received from the storage unit 84B, and transmits the order data Dj to the logistics management server 7C.

[0090] <Logistics management server> The order management system 1 includes an order management server 7B and a plurality of logistics management servers 7C connected via a communication network. Each logistics management server 7C is equipped with a function called a shipping data generation unit 91C. When the shipping data generation unit 91C receives order data Dj from the order management server 7B, it extracts the medical result inquiry number N contained in the order data Dj, and in order to inquire about delivery destination information from the online medical consultation server 7A, it attaches a delivery destination information inquiry request to the medical result inquiry number N and sends it to the order management server 7B.When it receives the medical result inquiry number N and delivery destination information from the order management server 7B, it generates shipping data based on the delivery destination information.

[0091] Each logistics management server 7C includes, as delivery destination information, address information and name of at least one of a facility related to the patient, a pharmacy related to the patient, and a residence related to the patient. The shipping data generating unit 91C prints a delivery slip including the address information and name of the patient on a recording medium.

[0092] <Sequence diagram> Next, a communication procedure between the online medical consultation server and the terminal according to one embodiment of the present invention will be described. Fig. 6 is a sequence diagram (part 1) showing the communication procedure between an online medical consultation server and a terminal according to one embodiment of the present invention. Fig. 7 is a sequence diagram (part 2) showing the communication procedure between an online medical consultation server and a terminal according to one embodiment of the present invention. Fig. 8 is a sequence diagram (part 3) showing the communication procedure when receiving online medication instructions from a pharmacist via an online medical consultation server 7A according to one embodiment of the present invention. <Registering medical facility ID> The operation of registering a medical facility ID in the online medical consultation server 7A will be described with reference to FIG. First, in step S5, the control unit 60A of the medical staff terminal 3A controls the communication unit 66A to send a medical facility ID registration request to the online medical consultation server 7A via the communication network N1 in order to register the ID in the online medical consultation server 7A. In response to this, the communication unit 66A of the medical staff terminal 3A transmits a medical facility ID registration request to the online medical consultation server 7A via the communication network N1.

[0093] In step S10, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to read from the database 8A a registration page for registering the ID and password for which a medical facility ID registration request has been received from the medical staff terminal 3A and send it to the medical staff terminal 3A. In response to this, the communication unit 75A of the online medical consultation server 7A transmits a registration page to the medical staff terminal 3A via the communication network N1. In response to this, the ID registration page G5 shown in FIG. 9A is displayed on the display 38A of the medical staff terminal 3A. A medical professional operates the mouse and keyboard on the medical professional terminal 3A to enter the desired medical facility ID and password in the text box T5, which is the ID input area, and the text box T10, which is the password input area, on the ID registration page G5 displayed on the display, and then clicks the send button B5.The medical professional terminal 3A then sends the medical facility ID and password to the online medical consultation server 7A. When the online medical consultation server 7A receives the medical facility ID and password from the medical staff terminal 3A, it associates the medical facility ID and password and registers them in the database 8A. At this time, the online medical consultation server 7A reads the program of the online medical consultation application AP1 from the database 8A and sends it to the medical staff terminal 3A. When the medical staff terminal 3A receives the online medical consultation application AP1 program from the online medical consultation server 7A, it temporarily stores it in the SSD 24A and then installs the online medical consultation application AP1 program on the SSD 24A. Once installation of the online medical consultation application AP1 program is complete on the medical staff terminal 3A, a screen for entering a medical facility ID and password is displayed, so the medical staff enters the same medical facility ID and password used at the time of registration into the medical staff terminal 3A. This makes the online medical consultation application AP1 available on the medical staff terminal 3A.

[0094] Next, in step S15, the control unit 60B of the patient terminal 3B controls the communication unit 66B to send a patient ID registration request to the online medical consultation server 7A via the communication network N1 in order to register the ID in the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits a patient ID registration request to the online medical consultation server 7A via the communication network N1. In step S20, when the control unit 70A of the online medical consultation server 7A receives a patient ID registration request from the patient terminal 3B, it controls the communication unit 75A to read a registration page for registering the ID and password from the database 8A and send it to the patient terminal 3B. In response to this, the ID registration page G5 shown in FIG. 9A is displayed on the display of the patient terminal 3B. On the patient terminal 3B, the patient operates the mouse and keyboard to enter the desired patient ID and password in the text box T5, which is the ID input area, and the text box T10, which is the password input area, on the ID registration page displayed on the display, and then clicks the send button B5.The patient terminal 3B then sends the patient ID and password to the online medical consultation server 7A. When the online medical consultation server 7A receives the patient ID and password from the patient terminal 3B, it registers the patient ID and password in the database 8A. At this time, the online medical consultation server 7A reads the program of the online medical consultation application AP1 from the database 8A and sends it to the patient terminal 3B. The patient terminal 3B temporarily stores the online medical consultation application AP1 received from the online medical consultation server 7A in the SSD 24B, and then installs the online medical consultation application AP1 in the SSD 24B. When installation of the online medical consultation application AP1 is complete on the patient terminal 3B, a screen for entering a patient ID and password is displayed, so the patient enters the same patient ID and password as when they were registered. This makes the online medical consultation application AP1 available on the patient terminal 3B. When a patient ID is registered for the first time, the patient's email address is sent from the patient terminal 3B to the online medical consultation server 7A and registered. The online medical consultation server 7A stores the patient's email address in association with the patient ID of the patient.

[0095] Next, in step S25, the control unit 60A of the medical staff terminal 3A obtains the appointment availability information for each department from the database provided on the server of the medical facility, and controls the communication unit 66A to send the appointment availability information and the medical facility ID to the online medical consultation server 7A via the communication network. In response to this, the communication unit 66A of the medical staff terminal 3A transmits the consultation availability information and the medical facility ID to the online medical consultation server 7A via the communication network N1. 9B shows an example of the consultation availability information page G10, which shows the consultation availability information for the internal medicine department, in detail showing the date, time period, and number of available patients. The medical staff terminal 3A may also obtain consultation availability information for each department from a database stored on the server of the medical facility, and may transmit the consultation availability information to the online medical consultation server 7A whenever the consultation availability information is changed. Here, the database stored on the server of the medical facility can be accessed from a reception terminal located at the reception desk that can be operated by the reception staff of the medical facility, and appointments received by telephone from patients can be registered in the database stored on the server via the reception terminal.

[0096] Next, in step S30, the control unit 70A of the online medical consultation server 7A controls the database 8A to register the consultation availability information and medical facility ID received from the medical staff terminal 3A. The online medical consultation server 7A is connected to multiple medical staff terminals 3A located in multiple different medical facilities, and the online medical consultation server 7A is configured to register the consultation availability information and medical facility ID received from each medical staff terminal 3A in the database 8A.

[0097] <Medical facility appointment> Next, in step S35, the control unit 60B of the patient terminal 3B controls the communication unit 66B to send a medical facility search request to the online medical consultation server 7A via the communication network N1 in order to register an appointment for a medical examination at a medical facility that suits the patient's needs. In response to this, the communication unit 66B of the patient terminal 3B transmits a medical facility search request to the online medical consultation server 7A via the communication network N1. In step S40, the control unit 70A of the online medical consultation server 7A receives the medical facility search request from the patient terminal 3B, reads the medical facility search page from the database, and controls the communication unit 75A to send it to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the medical facility search page to the patient terminal 3B via the communication network N1. In response, the display control unit 65B of the patient terminal 3B outputs the medical facility search page shown in FIG. 9C to the display I / F 37B and displays it on the display 38A. When the patient operates the mouse to click on the prefecture selection area SF5 of the medical facility search page displayed on the display 38A, multiple prefecture names are displayed in a pull-down menu. When the patient clicks on the city selection area SF10, multiple city names within the selected prefecture are displayed in a pull-down menu. When the patient clicks on the medical department area SF15, multiple medical department names are displayed in a pull-down menu. When a patient uses the mouse to select the prefecture name for location search, select the city name, and select the department name for medical specialty search from the pull-down menu for each area displayed on the display 38B of the patient terminal 3B, and then clicks the search button, the patient terminal 3B adds the patient ID to the selected prefecture name, city name, and department name and sends them to the online medical consultation server 7A. The online medical consultation server 7A searches the database 8A using the prefecture name, city name, and department name received from the patient terminal 3B as keys, and acquires, for example, the "internal medicine appointment status" data as shown in Fig. 10A. The online medical consultation server 7A then generates a search result page in which appointment buttons B15 and B20 (including a unique appointment code) are added to the acquired "internal medicine appointment status" data, and sends it to the patient terminal 3B.

[0098] In response to this, the display control unit 65B of the patient terminal 3B outputs, for example, the search result page shown in FIG. 10A to the display I / F 37B and causes it to be displayed on the display 38B. In step S45, when the patient operates the mouse on the patient terminal 3B to click on the reservation button to select the desired one from at least one combination of date and time period displayed on the display, the patient ID is added to the appointment reservation code corresponding to the selected appointment button, and this is sent as an appointment reservation request to the online medical care server 7A. In step S50, the control unit of the online medical consultation server 7A controls the server 7A to register the consultation appointment request (consultation appointment code, patient ID) received from the patient terminal 3B in the database. Here, the online medical consultation server 7A generates a reservation completion notice indicating that the reservation has been completed and a video conference code based on the consultation reservation code and patient ID. The online medical consultation server 7A generates text data for the patient's terminal as a reservation completion notification, such as the one shown in Figure 10B, that reads, "Internal medicine appointment status: Doctor A," "Reservation completed on XX / XX at 09:00," and "Please click the enter button on the reserved date and time and wait." The online medical consultation server 7A is configured to access the URL address included in the video conference code in response to clicking on the enter button B25, for example, as shown in FIG. 10B. Furthermore, the online medical consultation server 7A generates text data to be used on the medical staff terminal 3A as a reservation completion notification, such as, as shown in Figure 8A, "Internal medicine appointment status: Doctor A," "Reservation completed: XX month XX day, 9:00-10:00," and "When you are able to enter the room during the reserved date and time, please click the enter button and wait."

[0099] In step S55, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send a reservation completion notice and a video conference code to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits a reservation completion notification and a video conference code to the patient terminal 3B via the communication network N1. In step S60, the control unit 60B of the patient terminal 3B stores the reservation completion notice and video conference code received from the online medical consultation server 7A in the SSD 24B. The patient simply clicks the enter button at the reserved date and time "XX month XX day 09:00" and waits.

[0100] In step S65, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send a reservation completion notice and a video conference code to the medical staff terminal 3A. In response to this, the communication unit 75A of the online medical consultation server 7A sends a reservation completion notice and a video conference code to the medical staff terminal 3A via the communication network N1. In step S70, the control unit 60A of the medical staff terminal 3A controls the SSD 24A to store the reservation completion notice and the video conference code received from the online medical consultation server 7A. In response to this, the reservation completion notice and the video conference code are stored in the SSD 24A of the medical staff terminal 3A. The medical staff can simply click the enter button when they are available to enter the room between the scheduled date and time, "XX month XX day, 9:00-10:00." The display 38A of the medical staff terminal 3A will display "Reservation completed for XX / XX 9:00-10:00", so the medical staff terminal 3A can correct the available consultation information by subtracting one available number from the time slot in the available consultation information mentioned above.

[0101] <Make an appointment for medication instruction at the pharmacy> Next, in step S75, the control unit 60B of the patient terminal 3B controls the communication unit 66B to send a pharmacy search request to the online medical consultation server 7A via the communication network N1 in order to register an appointment for the medication instruction date at a pharmacy that suits the patient's needs. In response to this, the communication unit 66B of the patient terminal 3B transmits a pharmacy search request to the online medical consultation server 7A via the communication network N1. In step S77, the control unit 70A of the online medical consultation server 7A receives the pharmacy search request from the patient terminal 3B, reads the pharmacy search page from the database, and controls the communication unit 75A to send it to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the pharmacy search page to the patient terminal 3B via the communication network N1. In response to this, the display control unit 65B of the patient terminal 3B outputs the pharmacy search page shown in Fig. 11A to the display I / F 37B and displays it on the display 38B. When the patient operates the mouse to click on the prefecture selection area of the pharmacy search page displayed on the display 38B, multiple prefecture names are displayed in a pull-down menu. When the patient clicks on the city selection area, multiple city names within the prefecture are displayed in a pull-down menu. When a patient uses the mouse to select the prefecture name for location search, the city name, and the department name for medical specialty search from the pull-down menus for each area displayed on the display 38B of the patient terminal 3B, and then clicks the search button B27, the patient terminal 3B adds the patient ID to the selected prefecture name and city name and sends them to the online medical consultation server 7A. The online medical consultation server 7A searches the database 8A using the prefecture name, city name, and department name received from the patient terminal 3B as keys, and acquires, for example, the "medication instruction day reservation status" data as shown in Fig. 11C. The online medical consultation server 7A then generates a search result page in which a reservation button (including a unique medication instruction day reservation code) is added to the acquired "medication instruction day reservation status" data, and sends it to the patient terminal 3B.

[0102] In response to this, the display control unit 65B of the patient terminal 3B outputs, for example, the pharmacy facility search result page G33 shown in FIG. 11B to the display I / F 37B and causes it to be displayed on the display 38B. In step S80, when the patient operates the mouse on the patient terminal 3B to click on a reservation button to select the desired one from at least one combination of date and time period displayed on the display, the patient ID is added to the appointment reservation code corresponding to the selected appointment button, and a medication instruction date reservation request is sent to the online medical care server 7A. In step S83, the control unit of the online medical consultation server 7A performs control so that the medication instruction date reservation request (medication instruction date reservation code, patient ID) received from the patient terminal 3B is registered in the database. Here, the online medical consultation server 7A generates a reservation completion notice indicating that the reservation has been completed and a video conference code based on the medication instruction date reservation code and the patient ID. The online medical consultation server 7A generates text data for the patient's terminal as a reservation completion notification, such as "Pharmacy," "Reservation completed on XX / XX at 9:00," and "Please click the enter button on the reserved date and time and wait there," as shown in Figure 13A. The online medical consultation server 7A is configured to access the URL address included in the video conference code in response to clicking on the entry button, for example, as shown in FIG. 13A. Furthermore, the online medical consultation server 7A generates text data to be used on the pharmacy terminal 3C as a reservation completion notification, such as, as shown in Figure 13A, "Medication instruction date reservation status," "Reservation completed for XX month XX day 9:00-10:00," and "When you are able to enter the room during the reserved date and time, please click the enter button and wait."

[0103] In step S85, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send a reservation completion notice and a video conference code to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits a reservation completion notification and a video conference code to the patient terminal 3B via the communication network N1. In step S87, the control unit 60B of the patient terminal 3B stores the reservation completion notice and the video conference code received from the online medical consultation server 7A in the SSD 24B. The patient can click the enter button at the reserved date and time "XX / XX / 09:00" and wait.

[0104] In step S90, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send a reservation completion notice and a video conference code to the pharmacy terminal 3C. In response to this, the communication unit 75A of the online medical consultation server 7A transmits a reservation completion notification and a video conference code to the pharmacy terminal 3C via the communication network N1. In step S93, the control unit 60A of the pharmacy terminal 3C controls the SSD 24A to store the reservation completion notice and the video conference code received from the online medical consultation server 7A. In response to this, the reservation completion notice and the video conference code are stored in the SSD 24A of the pharmacy terminal 3C. The pharmacist can click the enter button when he / she is available to enter the room between the scheduled date and time "XX month XX day 09:00-10:00." The display 38A of the pharmacy terminal 3C will display "Reservation completed for 9:00-10:00 on XX / XX", so the pharmacy terminal 3C can correct the available consultation information by subtracting one available number from the time slot in the available consultation information described above.

[0105] <Online medical consultation> It is assumed that the patient clicks the enter button B25 (FIG. 10B) on the scheduled date and time "XX month XX day 09:00." In step S100, the control unit 60B of the patient terminal 3B controls the communication unit 66B to access the URL address included in the video conference code in response to clicking the enter button B25. In response, the communication unit 66B of the patient terminal 3B accesses the URL address included in the video conference code via the communication network N1. When the patient terminal 3B accesses this URL address, it is directed to the video conference screen managed by the online medical consultation server 7A. When the patient terminal 3B accesses the URL address, in step S105, the control unit 70A of the online medical consultation server 7A detects that the URL address has been accessed and controls the communication unit 75A to direct the patient terminal 3B to a video conference screen, as shown in Figure 8B, and grant access permission to the patient terminal 3B that accessed the URL address. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the access permission to the patient terminal 3B via the communication network N1.

[0106] In step S103, the control unit 60A of the medical staff terminal 3A controls the communication unit 66A to access the URL address included in the video conference code in response to clicking the enter button. When the medical staff terminal 3A accesses the URL address, it is directed to the video conference screen managed by the online medical consultation server 7A. Similarly, when the medical staff terminal 3A accesses the URL address, in step S105, the control unit 70A of the online medical consultation server 7A detects that the URL address has been accessed and, for example, as shown in Figure 8B, directs the user to a video conference screen and grants access permission to the medical staff terminal 3A that accessed the URL address.

[0107] In step S110, the control unit 70A of the online medical consultation server 7A starts the online medical consultation application AP1 installed on the HD 44A, and performs shared control over the video conference screen. Here, the control unit 70A of the online medical consultation server 7A inputs the voice encoded packets received from the patient terminal 3B via the communication unit 75A into the first channel of the voice packet buffer 71A, and controls the communication unit 75A to transmit the voice encoded packets output from the first channel of the voice packet buffer 71A to the medical staff terminal 3A. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded voice packet to the medical staff terminal 3A via the communication network N1. At the same time, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the voice encoded packets received from the medical staff terminal 3A via the communication unit 75A into the second channel of the voice packet buffer 71A and to transmit the voice encoded packets output from the second channel of the voice packet buffer 71A to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded voice packet to the patient terminal 3B via the communication network N1. In addition, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the video encoded packets received from the patient terminal 3B into the first channel of the video packet buffer 72A and to transmit the video encoded packets output from the first channel of the video packet buffer 72A to the medical staff terminal 3A. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded video packet to the medical staff terminal 3A via the communication network N1. At the same time, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the video encoded packets received from the medical staff terminal 3A into the second channel of the video packet buffer 72A and to transmit the video encoded packets output from the second channel of the video packet buffer 72A to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded video packet to the patient terminal 3B via the communication network N1.

[0108] In step S107, the control unit 60B of the patient terminal 3B starts the encoder / decoder application installed on the SSD 24B. The control unit 60B of the patient terminal 3B decodes the encoded audio data received from the online medical consultation server 7A via the communication unit 66B into audio data using the audio decoder, and controls the audio data to be output to the speaker 36 via the audio input / output I / F 34B. At the same time, the control unit 60B of the patient terminal 3B encodes the voice data input from the microphone 35B via the voice input / output I / F 34B into voice-encoded data via the voice encoder 61B, generates voice-encoded packets from the voice-encoded data via the communication unit 66B, and controls the communication unit 66B to transmit the voice-encoded packets to the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits the encoded voice packet to the online medical consultation server 7A via the communication network N1. In addition, the control unit 60B of the patient terminal 3B decodes the video encoded packets received from the online medical consultation server 7A via the communication unit 66B into video data using the video decoder 64B, and controls the video data to be displayed on the display 38B via the display I / F 37B. At the same time, the control unit 60B of the patient terminal 3B encodes the video data input from the camera 29B into video encoded data via the video encoder 63B, generates video encoded packets from the video encoded data via the communication unit 66B, and controls the transmission of the packets to the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits the encoded video packet to the online medical consultation server 7A via the communication network N1.

[0109] Similarly, in step S113, the control unit 60A of the medical staff terminal 3A starts the encoder / decoder application installed on the SSD 24A. The control unit 60A of the medical staff terminal 3A decodes the encoded audio packets received from the online medical consultation server 7A via the communication unit 66A into audio data using the audio decoder 62A, and controls the audio data to be output to the speaker 36A via the audio input / output I / F 34A. At the same time, the control unit 60A of the medical staff terminal 3A encodes the voice data input from the microphone 35A via the voice input / output I / F 34A into voice-encoded data via the voice encoder 61A, and controls the voice-encoded data to generate a voice-encoded packet via the communication unit 66A and send it to the online medical consultation server 7A. In addition, the control unit 60A of the medical staff terminal 3A converts the video encoded packets received from the online medical consultation server 7A into video encoded data via the communication unit 66A, decodes the video encoded data into video data using the video decoder 64A, and controls the video data to be displayed on the display 38A via the display I / F 37A. At the same time, the control unit 60A of the medical staff terminal 3A encodes the video data input from the camera 29A into video encoded data via the video encoder 63A, generates video encoded packets from the video encoded data via the communication unit 66A, and controls the transmission of the packets to the online medical consultation server 7A. As a result, audio encoded packets and video encoded packets are shared between the patient terminal 3B and the medical staff terminal 3A via the online medical consultation server 7A, so that the patient operating the patient terminal 3B can receive online medical consultation from the doctor operating the medical staff terminal 3A.

[0110] The medical staff terminal 3A creates a medical record for the patient who is the subject of the online medical consultation in response to the doctor's operation using the online medical consultation application AP1. The medical staff terminal 3A also starts the prescription issuing application AP3 installed in the SSD 24A and creates prescription data Dp for the patient and a prescription ID to identify it. Here, the prescription data Dp contains the type and quantity of drug d required by the doctor to treat the patient's illness, how to take it, and the patient's insured information, and is created as medical treatment result data including the type and quantity of drug d, which is then stored in a storage area provided in the SSD24A of the medical staff terminal 3A. On the other hand, as shown in FIG. 12B, the video conference screen G55 displayed on the display 38A of the medical staff terminal 3A has a file transfer area FT5 for transferring files to the online medical consultation server 7A. Here, the doctor uses the mouse on the medical staff terminal 3A to select and drag the medical result data stored in the storage area, move the medical result data into the file transfer area FT5 on the video conference screen, and then drop it. Then, when the send button located below the file transfer area on the video conference screen is clicked, file transfer of the medical result data to the online medical consultation server 7A begins. In step S115, when the send button is clicked, the control unit 60A of the medical staff terminal 3A controls the communication unit 66A to send the medical treatment result data and the medical treatment result registration request for registering the medical treatment result data, together with the patient ID, to the online medical treatment server 7A. In response to this, the communication unit 66A of the medical staff terminal 3A transmits a medical treatment result registration request including the patient ID to the online medical treatment server 7A via the communication network N1. In step S117, the control unit 70A of the online medical care server 7A receives a medical treatment result registration request from the medical staff terminal 3A and controls the medical treatment result data to associate the drug ID and quantity indicating the type of drug d with the patient ID and register them in the database 8A.

[0111] To end the online medical consultation, the patient simply clicks the Exit button B35 shown in Figure 12B. In step S120, when the Exit button B35 is clicked, the control unit 60B of the patient terminal 3B controls the communication unit 66B to add the patient ID to the exit request and send it to the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits a request to leave the room including the patient ID to the online medical consultation server 7A via the communication network N1. In step S123, when the exit button is clicked, the control unit 60A of the medical staff terminal 3A controls the communication unit 66A to add the medical facility ID to the exit request and send it to the online medical consultation server 7A. In response to this, the communication unit 66A of the medical staff terminal 3A transmits a request to leave the room, including the medical facility ID, to the online medical consultation server 7A via the communication network N1. In step S125, when the control unit 70A of the online medical consultation server 7A receives a request to leave the room and a patient ID from the patient terminal 3B, and when the control unit 70A receives a request to leave the room and a medical facility ID from the medical staff terminal 3A, it controls the encoder / decoder to stop processing as a process to end the video conference screen.

[0112] <Generating medical result inquiry number> In step S127, the control unit 70A of the online medical consultation server 7A generates a unique medical consultation result inquiry number. In step S130, the control unit 70A of the online medical consultation server 7A controls the data association using the medical result inquiry number. That is, the online medical consultation server 7A associates the medical result inquiry number with the first prescription information D1 including the medical facility ID, patient ID, drug ID which is the medical result, the quantity of drug d, prescription ID, and delivery destination information for drug d, and stores the first prescription information file FS10 in the database 8A. As a result, as shown in FIG. 14B, the file is stored in the database 8A as a first prescription information file FS10. As a result, the first prescription information file 10 contains prescription data Dp including insured person information related to the patient, a prescription ID unique to the prescription data Dp, the drug name specified by the prescription data Dp, the drug ID related to the drug name, the prescribed amount of drug d, the patient ID related to the patient, and the delivery address related to drug d, so the online medical consultation server 7A can store the prescription data Dp including insured person information, which is personal information related to the patient, in the database 8A in association with the unique medical result inquiry number N.

[0113] <Online medication guidance> It is assumed that the patient clicks the enter button B25 on the date and time "XX month XX day 09:00" that he / she has booked for online medication instruction. In step S133, the control unit 60B of the patient terminal 3B controls the communication unit 66B to access the URL address included in the video conference code in response to clicking the enter button B25. In response to this, the communication unit 66B of the patient terminal 3B accesses the URL address included in the video conference code via the communication network N1. When the patient terminal 3B accesses the URL address, it is directed to a video conference screen managed by the online medical consultation server 7A. When the patient terminal 3B accesses the URL address, in step S135, the control unit 70A of the online medical consultation server 7A detects that the URL address has been accessed and controls the communication unit 75A to direct the patient terminal 3B to a video conference screen, as shown in Figure 8B, and grant access permission to the patient terminal 3B that accessed the URL address. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the access permission to the patient terminal 3B via the communication network N1.

[0114] In step S140, in response to clicking the enter button, the control unit 60C of the pharmacy terminal 3C controls the communication unit 66A to access the URL address included in the video conference code. When the pharmacy terminal 3C accesses the URL address, it is directed to the video conference screen managed by the online medical consultation server 7A. Similarly, when the pharmacy terminal 3C accesses the URL address, in step S105, the control unit 70A of the online medical consultation server 7A detects that the URL address has been accessed and, as shown in Figure 13A, directs the user to a video conference screen and controls the pharmacy terminal 3C that accessed the URL address to be granted access permission.

[0115] In step S145, the control unit 70A of the online medical consultation server 7A launches the online medical consultation application AP1 installed on the HD44A and provides services related to online medication instructions to the patient terminal 3B and the pharmacy terminal 3C by performing shared control over the video conference screen. Here, the control unit 70A of the online medical consultation server 7A inputs the voice-encoded packets received from the patient terminal 3B via the communication unit 75A into the first channel of the voice packet buffer 71A, and controls the communication unit 75A to transmit the voice-encoded packets output from the first channel of the voice packet buffer 71A to the pharmacy terminal 3C. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded voice packet to the pharmacy terminal 3C via the communication network N1. At the same time, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the voice encoded packets received from the pharmacy terminal 3C via the communication unit 75A into the second channel of the voice packet buffer 71A and to transmit the voice encoded packets output from the second channel of the voice packet buffer 71A to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded voice packet to the patient terminal 3B via the communication network N1. In addition, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the video encoded packets received from the patient terminal 3B into the first channel of the video packet buffer 72A and to transmit the video encoded packets output from the first channel of the video packet buffer 72A to the pharmacy terminal 3C. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded video packet to the pharmacy terminal 3C via the communication network N1. At the same time, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to input the video encoded packets received from the pharmacy terminal 3C into the second channel of the video packet buffer 72A and to transmit the video encoded packets output from the second channel of the video packet buffer 72A to the patient terminal 3B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the encoded video packet to the patient terminal 3B via the communication network N1.

[0116] In step S147, the control unit 60B of the patient terminal 3B starts the encoder / decoder application installed on the SSD 24B. The control unit 60B of the patient terminal 3B decodes the encoded audio data received from the online medical consultation server 7A via the communication unit 66B into audio data using the audio decoder, and controls the audio data to be output to the speaker 36B via the audio input / output I / F 34B. In response to this, the decoded audio data is output to the speaker 36B via the audio input / output I / F 34B. At the same time, the control unit 60B of the patient terminal 3B encodes the voice data input from the microphone 35B via the voice input / output I / F 34B into voice-encoded data via the voice encoder 61B, generates voice-encoded packets from the voice-encoded data via the communication unit 66B, and controls the communication unit 66B to transmit the voice-encoded packets to the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits the encoded voice packet to the online medical consultation server 7A via the communication network N1. In addition, the control unit 60B of the patient terminal 3B decodes the video encoded packets received from the online medical consultation server 7A via the communication unit 66B into video data using the video decoder 64B, and controls the video data to be displayed on the display 38B via the display I / F 37B. In response to this, the decoded video data is displayed on the display 38B via the display I / F 37B. At the same time, the control unit 60B of the patient terminal 3B encodes the video data input from the camera 29B into video encoded data via the video encoder 63B, generates video encoded packets from the video encoded data via the communication unit 66B, and controls the transmission of the packets to the online medical consultation server 7A. In response to this, the communication unit 66B of the patient terminal 3B transmits the encoded video packet to the online medical consultation server 7A via the communication network N1.

[0117] Similarly, in step S150, the control unit 60C of the pharmacy terminal 3C starts the encoder / decoder application installed on the SSD 24C. The control unit 60C of the pharmacy terminal 3C decodes the encoded audio packets received from the online medical consultation server 7A via the communication unit 66C into audio data using the audio decoder 62C, and controls the audio data to be output to the speaker 36C via the audio input / output I / F 34C. At the same time, the control unit 60A of the pharmacy terminal 3C encodes the voice data input from the microphone 35C via the voice input / output I / F 34C into voice-encoded data via the voice encoder 61C, and controls the voice-encoded data to generate a voice-encoded packet via the communication unit 66C and transmit it to the online medical consultation server 7A. In addition, the control unit 60C of the pharmacy terminal 3C converts the video encoded packets received from the online medical consultation server 7A into video encoded data via the communication unit 66C, decodes the video encoded data into video data using the video decoder 64C, and controls the video data to be displayed on the display 38C via the display I / F 37C. At the same time, the control unit 60C of the pharmacy terminal 3C encodes the video data input from the camera 29C into video encoded data via the video encoder 63C, generates a video encoded packet from the video encoded data via the communication unit 66C, and controls the transmission of the video encoded packet to the online medical consultation server 7A. As a result, audio encoded packets and video encoded packets are shared between the patient terminal 3B and the pharmacy terminal 3C via the online medical care server 7A, allowing the patient operating the patient terminal 3B to receive online medication instructions from the pharmacist operating the pharmacy terminal 3C.

[0118] <Distribution of medical result inquiry numbers> Referring to FIG. 7, the operation of the online medical treatment server 7A distributing the medical treatment result inquiry number to the order management server 7B will be described. In step S153, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send the medical result inquiry number to the order management server 7B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the medical result inquiry number to the order management server 7B via the communication network N2. In step S155, the registration control unit 81B of the order management server 7B receives the medical result inquiry number from the online medical consultation server 7A, and performs control so as to register the medical result inquiry number in the storage unit 84B. In response to this, the registration control unit 81B associates the medical result inquiry number with the medical facility ID and registers it in the external medical information file F5 in the storage unit 84B.

[0119] <Database search> Referring to FIG. 7, the operation of the order management server 7B to cause the online medical consultation server 7A to search the database using the medical result inquiry number will be described. In step S157, the prescription information registration control unit 82B of the order management server 7B controls the communication unit 75B to add the medical result inquiry number to the patient information request and send it to the online medical consultation server 7A in order to obtain the patient information. In response to this, the communication unit 75B of the order management server 7B transmits a patient information request including the medical result inquiry number to the online medical consultation server 7A via the communication network N1. In step S160, when the search control unit 73A of the online medical care server 7A receives the medical care result inquiry number attached to the patient information request, it uses the medical care result inquiry number as a key to search for delivery destination information related to drug d from the database 8A, and controls the communication unit 75A to transmit the search result delivery destination information related to drug d to the order management server 7B. In response to this, the communication unit 75A of the online medical care server 7A transmits the delivery destination information for the search result drug d to the order management server 7B via the communication network N2. As a result, the prescription information registration control unit 82B of the order management server 7B can acquire the delivery destination information related to the drug d received via the communication unit 75B as patient information.

[0120] 9A to 9D are conceptual diagrams showing examples of an ID registration page, an examination availability information page, a medical facility search page, and a medical facility search result page displayed on a patient terminal or a medical staff terminal according to one embodiment of the present invention. FIG. 9A shows the screen of the ID registration page G5 displayed on the display of the patient terminal 3B, and displays text boxes T5 and T10 for inputting an ID and a password, respectively. FIG. 9B shows the consultation availability information page G10 displayed on the display of the medical staff terminal 3A, which shows consultation availability information for the internal medicine department, specifically the date, time period, and number of available patients. Figure 9C shows the medical facility search page G15 displayed on the display of the patient terminal 3B. In prefecture selection area SF5, multiple prefecture names are displayed in a pull-down menu in response to a click. In city selection area SF10, multiple city names within the prefecture are displayed in a pull-down menu in response to a click. Furthermore, in medical department area SF15, multiple medical department names are displayed in a pull-down menu in response to a click. FIG. 9D is a list L5 showing an example of the medical facility search result page G17 displayed on the display of the patient terminal 3B, in which prefecture names, city / ward names, town names, medical facility names, and medical department names are displayed in list format.

[0121] 10A and 10B are conceptual diagrams showing an example of the status of an appointment to see an internal medicine doctor and an appointment completion notice displayed on a patient terminal according to one embodiment of the present invention. Figure 10A shows the internal medicine appointment status G20 displayed on the display 38B of the patient terminal 3B. For example, for "Internal medicine appointment status Doctor A," an appointment button B15 corresponding to "XX month XX day 09:00-10:00 2 seats available" and an appointment button B20 corresponding to "XX month XX day 14:00-15:00 3 seats available" are displayed. Figure 10B shows a reservation completion notification displayed on the display 38B of the patient terminal 3B, which displays "Internal medicine appointment status: Doctor A," "Reservation completed at 9:00 on XX / XX," "Click the enter button on the reserved date and time and wait," and the enter button B25.

[0122] 11A to 11C are conceptual diagrams showing examples of a pharmacy search page, a pharmacy facility search result page, and a medication instruction date reservation status page displayed on a patient terminal according to one embodiment of the present invention. 11A shows the pharmacy search page displayed on the display 38B of the patient terminal 3B. In the prefecture selection area SF20, multiple prefecture names are displayed in a pull-down menu in response to a click. In addition, in the city selection area SF25, multiple city names within the selected prefecture are displayed in a pull-down menu in response to a click. Furthermore, in response to a click on the search button B27, the patient terminal 3B adds the patient ID to the selected prefecture and city names and transmits them to the online medical consultation server 7A. FIG. 11B is a list L10 showing an example of the pharmacy facility search result page G33 displayed on the display 38B of the patient terminal 3B, in which prefecture names, city / ward names, town names, and pharmacy facility names are displayed in list format. Figure 11C shows the medication instruction day reservation status page G35 displayed on the display 38B of the patient terminal 3B. For example, for "Medication instruction day reservation status XX Pharmacy", a reservation button B30 corresponding to "XX month XX day 14:00-15:00 2 seats available" and a reservation button B35 corresponding to "XX month XX day 15:00-16:00 3 seats available" are displayed.

[0123] Figures 12A to 12C are conceptual diagrams showing an example of an internal medicine appointment completion page displayed on a patient terminal, a video conference screen displayed on a medical staff terminal, and a video conference screen displayed on a patient terminal in one embodiment of the present invention. Figure 12A shows the internal medicine appointment completion page displayed on the display 38B of the patient terminal 3B, which displays the following: "Internal medicine appointment status: Doctor A," "Reservation completed on XX / XX / 09:00," "Click the enter button on the reserved date and time and wait," and the enter button B25. Figure 12B shows the video conference screen G55 displayed on the display 38A of the medical staff terminal 3A, which displays a file transfer area FT5 and a send button B45 for transferring the prescription data Dp file to the online medical consultation server 7A, an image area VE5 displaying an image of the patient, and an exit button B35. FIG. 12C shows a video conference screen G60 displayed on the display 38B of the patient terminal 3B, in which an image area VE10 showing an image of the doctor and an exit button B50 are displayed.

[0124] 13A to 13C are conceptual diagrams showing an example of a medication instruction date reservation completion page displayed on a patient terminal, a video conference screen displayed on a pharmacy terminal, and a video conference screen displayed on a patient terminal in one embodiment of the present invention. FIG. 13A shows the medication instruction date reservation completion page displayed on the display 38B of the patient terminal 3B, which displays the following information: "Pharmacy medication instruction date reservation status," "XX month XX day 09:00-10:00 Reservation completed," "Please click the enter button on the reserved date and time and wait," and an enter button B70. FIG. 13B shows a video conference screen G75 displayed on display 38C of pharmacy terminal 3C, which displays image area VE25 displaying the patient's image and an exit button B75. FIG. 13C shows a video conference screen G80 displayed on the display 38B of the patient terminal 3B, in which an image area VE30 displaying an image of the pharmacy and an exit button B80 are displayed.

[0125] 14A to 14C are schematic diagrams showing the configuration of files managed by the online medical consultation server 7A of the order management system according to one embodiment of the present invention. Figure 14A shows the structure of the medical facility information file FS5, which includes the medical institution code, facility name, facility classification, medical specialty, and address, and the address further includes prefecture, city, town, and street address. Facility classification can be broadly categorized into hospitals where doctors work and pharmacies where pharmacists work. Data on multiple hospitals and pharmacies is stored in the medical facility information file FS5 according to this file structure. 14B shows the configuration of the first prescription information file FS10, which includes the medical result inquiry number N related to the patient, a prescription ID unique to the prescription data Dp, prescription data Dp including insured person information related to the patient, a drug ID related to the drug name, the drug name specified by the prescription data Dp, the prescribed amount of drug d, the patient ID related to the patient, and a delivery address related to drug d. The delivery address is a delivery destination specified by the patient, and may be the patient's home, for example. In addition to the delivery address, the first prescription information file FS10 may also store the patient's email address in association with the patient ID. The first prescription information file FS10 stores data of a plurality of patients according to this file structure. 14C shows the configuration of the second prescription information file FS15, which includes a medical result inquiry number N related to the patient, a prescription ID unique to the prescription data Dp, a drug ID related to the drug name, the drug name specified by the prescription data Dp, the prescribed amount of drug d, the patient ID related to the patient, and a delivery address related to drug d. Data for multiple patients is stored in the second prescription information file FS15 according to this file configuration.

[0126] <Sequence diagram (part 1)> FIG. 15 is a sequence diagram (part 1) showing communications in an order management system according to one embodiment of the present invention. In step S205, the medical staff terminal 3A performs online medical consultation with the online medical consultation server 7A, in step S210, the patient terminal 3B performs online medical consultation with the online medical consultation server 7A, and in step S215, the online medical consultation server 7A performs online medical consultation with the medical staff terminal 3A and the patient terminal 3B. Steps S205 to S215 correspond to the processing of steps S107 to S113 shown in FIG. 6. As a result, audio encoded packets and video encoded packets are shared between the medical staff terminal 3A and the patient terminal 3B via the online medical care server 7A, allowing the patient operating the patient terminal 3B to receive online medical care from the doctor operating the medical staff terminal 3A.

[0127] In step S220, the control unit 60A of the medical staff terminal 3A controls the communication unit 66A to send a patient information and medical treatment result registration request to the online medical treatment server 7A. In response to this, the communication unit 66A of the medical staff terminal 3A transmits a patient information and medical treatment result registration request to the online medical treatment server 7A via the communication network N1. In step S225, when the control unit 70A of the online medical consultation server 7A receives a patient information and medical result registration request from the medical staff terminal 3A, it registers the patient information and medical result in the database 8A as a first prescription information file FS10. Note that step S225 corresponds to the processing of steps S110, S130, and S135 shown in Figure 6. That is, the control unit 70A of the online medical care server 7A associates the drug ID and quantity indicating the type of drug d, which is the medical treatment result, with the patient ID and registers them in the database 8A as the first prescription information file FS10, and further generates a unique medical care result inquiry number and associates the medical care result inquiry number with the medical facility ID, patient ID, the drug ID, which is the medical treatment result, the quantity of drug d, the prescription ID, and delivery destination information related to drug d, and registers them in the database 8A as the first prescription information file FS10. As a result, as shown in FIG. 14B, the file is stored in the database 8A as a first prescription information file FS10.

[0128] In step S227, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send registration completion information to the order management server 7B. At this time, the communication unit 75A of the online medical consultation server 7A transmits registration completion information including the medical result inquiry number and the inquiry destination (address information) to the order management server 7B via the communication network N2. In step S230, the control unit 70A of the online medical consultation server 7A issues prescription data Dp and controls the communication unit 75A to transmit the data to the pharmacy terminal 3C and the patient terminal 3B. In response to this, the control unit 70A of the online medical consultation server 7A extracts the prescription data Dp corresponding to the medical consultation result inquiry number from the database 8A, and the communication unit 75A sends an email m containing the prescription data Dp to the email address (address information) of the pharmacy terminal 3C via the communication network N1, and then sends this email m to the email address of the patient terminal 3B. The email address of the pharmacy terminal 3C can be obtained by searching the user master M20 using the pharmacy ID as a key, and the email address of the patient terminal 3B can be obtained by searching the user master M20 using the patient ID as a key. In step S233, the pharmacy terminal 3C receives the email m containing the prescription data Dp from the online medical consultation server 7A. In step S235, when the patient terminal 3B receives the email m including the prescription data Dp from the online medical consultation server 7A, it displays the online medical consultation result on the display 38B, and also displays the prescription data Dp on the display 38B.

[0129] <Online medication guidance> In step S237, the pharmacy terminal 3C provides online medication instruction with the online medical care server 7A, in step S240 the patient terminal 3B communicates with the online medical care server 7A regarding online medication instruction, and in step S243 the online medical care server 7A provides online medication instruction with the pharmacy terminal 3C and the patient terminal 3B. Steps S237 to S243 correspond to the processing of steps S147 to S150 shown in FIG. 8. As a result, audio encoded packets and video encoded packets are shared between the pharmacy terminal 3C and the patient terminal 3B via the online medical care server 7A, allowing the patient operating the patient terminal 3B to receive online medication instructions from the pharmacist operating the pharmacy terminal 3C.

[0130] <Sequence diagram (part 2)> FIG. 16 is a sequence diagram (part 2) showing communications in an order management system according to one embodiment of the present invention. As described above, in step S227, the control unit 70A of the online medical consultation server 7A controls the communication unit 75A to send registration completion information to the order management server 7B. At this time, the communication unit 75A of the online medical consultation server 7A transmits registration completion information including the medical result inquiry number and the inquiry destination (address information) to the order management server 7B via the communication network N2. In step S250, the order management server 7B receives the registration information of the medical result from the online medical consultation server 7A. In step S255, the order management server 7B receives the medical treatment results (medication d, delivery destination) and the patient information inquiry request from the online medical treatment server 7A. In step S260, when the online medical consultation server 7A receives a request for an inquiry about medical treatment results (drug d, delivery destination) and patient information from the order management server 7B, it extracts the patient information from the database and sends the inquiry results to the order management server 7B. At this time, the order management server 7B receives the medical facility ID, patient ID, drug ID, quantity of drug d, prescription ID, and delivery destination information as the inquiry result (second patient information).

[0131] In step S265, the prescription information registration control unit 82B of the order management server 7B generates a second patient ID based on the medical result inquiry number N. In detail, the prescription information registration control unit 82B multiplies the unique medical result inquiry number N issued by the online medical consultation server 7A by, for example, the MAC address of the patient terminal 3B, to obtain a bit string, and converts the lower 128 bits of the obtained bit string into a hexadecimal string representation, and sets this value as the second patient ID. In addition, the prescription information registration control unit 82B may convert the lower 128 bits of the bit string obtained by multiplying the bit string obtained by multiplying the MAC address of the patient terminal 3B by the timestamp at the time the calculation was started into a hexadecimal string representation and use this value as the second patient ID. In step S270, the order receiving management server 7B associates the second patient ID with the medical facility ID, the patient ID, and the medication ID as patient information and registers them in the storage unit 84B. As a result, the order management server 7B associates the second prescription information D2 with a unique second patient ID and stores it in the memory unit 84B, thereby improving the security of the order management server 7B and constructing a system configuration that can further expand the delivery service of drug d to patients using home medical care. In step S275, the order management server 7B associates the medical facility ID, the patient ID, the medicine ID with the prescription ID and registers the second prescription information D2 in the storage unit 84B.

[0132] <Sequence diagram (part 3)> FIG. 17 is a sequence diagram (part 3) showing communication in the order management system according to one embodiment of the present invention. In step S315, the pharmacy terminal 3C transmits a request for a delivery request screen to the order management server 7B. In step S320, when the delivery request screen generation control unit 87B of the order management server 7B receives a delivery screen request for drug d from the pharmacy terminal 3C, it generates a delivery request screen corresponding to the prescription ID and controls the communication unit 75B to send the delivery request screen to the pharmacy terminal 3C. Here, the delivery request screen generation control unit 87B generates a delivery request screen G100 (FIG. 21) for accepting the selection of a medical facility corresponding to the prescription ID, and transmits the delivery request screen to the pharmacy terminal 3C that requested it. In step S325, when the pharmacy terminal 3C receives the delivery request screen from the order receiving management server 7B, the pharmacy terminal 3C displays the delivery request screen G100 on the display. The delivery request screen G100 also displays a list of unrequested prescriptions as the request status, so the pharmacist can select one of the multiple unrequested prescription IDs on the list displayed on the delivery request screen G100 in response to mouse operation, and the selected prescription ID, patient ID, and specified scheduled delivery date are sent as a set to the order receiving management server 7B.

[0133] In step S330, the delivery request screen generation control unit 87B of the order management server 7B generates a list of prescription IDs received from the online medical consultation server 7A and controls the delivery request screen including this list to be sent to the pharmacy terminal 3C. In response to this, the communication unit 75B of the order management server 7B transmits a delivery request screen to the pharmacy terminal 3C via the communication network N4. The communication unit 66C of the pharmacy terminal 3C displays the delivery request screen G100 (FIG. 21) received from the order receiving management server 7B on the display 38C. In step S335, the delivery request transmission control unit 68C of the pharmacy terminal 3C accepts a selection from the list L100 of prescription IDs displayed on the display 38C in response to the pharmacist's mouse operation, and controls the selected prescription ID to be sent to the order management server 7B. In response to this, the communication unit 66C of the pharmacy terminal 3C transmits the prescription ID to the order management server 7B via the communication network N4. In step S340, when the delivery request receiving unit 89B of the order management server 7B receives the prescription ID from the pharmacy terminal 3C, the delivery request receiving unit 89B stores the prescription ID in the storage unit 84B and transmits a receipt completion to the pharmacy terminal 3C. In step S345, when the delivery request transmission control unit 68C of the pharmacy terminal 3C receives a completion of acceptance from the order management server 7B, it accepts the delivery date specification in response to the pharmacist's mouse operation and controls the delivery request Rd to be sent to the order management server 7B. In response to this, the communication unit 66C of the pharmacy terminal 3C transmits the delivery request Rd to the order management server 7B via the communication network N4.

[0134] In step S350, when the delivery request receiving unit 89B of the order management server 7B receives a delivery request Rd from the pharmacy terminal 3C, it adds the medical result inquiry number N to the medical result / patient information inquiry request and sends it to the online medical consultation server 7A. As a result, the pharmacy terminal 3C can specify a delivery date for each prescription ID using the delivery request screen, and the order management server 7B can receive the specified delivery date and prescription ID from the pharmacy terminal 3C, making it easy to process delivery requests for drug d and creating a system configuration that can further expand the delivery service of drug d to patients using home medical care. In step S355, when the search control unit 73A of the online medical consultation server 7A receives a request for an inquiry about medical results and patient information including the medical result inquiry number N from the order management server 7B, it searches the database 8A for the first prescription information D1 using the medical result inquiry number N as a key, and generates second prescription information D2 by excluding the prescription data Dp including the insured person's information, which is personal information, from the first prescription information D1 obtained as a result of the search. In step S357, the search control unit 73A of the online medical consultation server 7A controls the server 7A to send the obtained second prescription information D2 to the order management server 7B. In response to this, the communication unit 75A of the online medical consultation server 7A transmits the second prescription information D2 to the order management server 7B via the communication network N2. In step S360, the prescription information registration control unit 82B of the order management server 7B controls the storage unit 84B to store the second prescription information D2 received from the online medical consultation server 7A. In step S365, the calendar data generation unit 88B of the order management server 7B creates calendar data including a confirmation button associated with the combination of customer code, product code, and patient code based on the customer code, product code, and patient code, and stores the calendar data in RAM 43B. The order data generation unit 86B of the order management server 7B then creates order data Dj based on the order information related to the drug d received from the storage unit 84B and stores the order data Dj in the RAM 43B. The order data Dj includes various pieces of information for linking the order management server 7B and the logistics management server 7C. For example, the order data includes a medical consultation inquiry number.

[0135] <Sequence diagram (part 4)> FIG. 18 is a sequence diagram (part 4) showing communication in the order management system according to one embodiment of the present invention. In step S405, the order receiving management server 7B sends an email m including calendar data indicating the determined delivery date of the drug d to the email address of the pharmacy terminal 3C. The email address of the pharmacy terminal 3C can be obtained by searching the user master M20 using the pharmacy ID as a key. This allows an email m containing calendar data, patient ID, and delivery date generated based on the second prescription information D2 to be sent to the medical staff terminal 3A, allowing the medical staff to check the calendar data, patient ID, and delivery date contained in the email m. In step S415, the pharmacy terminal 3C starts the mailer application and receives the email m containing the calendar data from the order management server 7B. This allows an email m containing the prescription ID and delivery date to be sent to the pharmacy terminal 3C when the calendar data is generated, so that the pharmacist can check the calendar data, prescription ID, and delivery date contained in the email m.

[0136] In step S420, the order data generation unit 86B of the order management server 7B creates order data Dj based on the order information related to drug d obtained from the memory unit 84B, and transmits the order data Dj to the logistics management server 7C. The order management server 7B selects the logistics management server 7C based on the type of drug specified in the prescription data Dp, the delivery address, the location of the logistics management server 7C, and whether the drug is in stock at the logistics warehouse IC where the logistics management server 7C is located. This allows the order data Dj generated based on the order information related to drug d to be sent to the logistics management server 7C, so that the order data Dj can be handed over to the logistics management server 7C, thereby constructing a system configuration that can further expand the delivery service of drug d to patients using home medical care. In step S425, when the logistics management server 7C receives the order data Dj from the order management server 7B, the logistics management server 7C links the order data Dj. In other words, the logistics management server 7C can link the medical facility ID, inquiry contact (address information), prescription ID, patient ID, drug ID, quantity, allocated warehouse, delivery information, etc. to the medical result inquiry number N contained in the order data Dj, and thereby link them together to properly ship the ordered drugs. The contact point (address information) may be any contact point (email address) to be used in the event that the ordered medication cannot be shipped properly, that the medication cannot be delivered properly to the delivery destination, or that the patient has a question about the delivery of the medication after it has been delivered to the delivery destination. In step S430, the shipping data generation unit 91C of the logistics management server 7C (inquiry source) creates shipping data based on the order data Dj, and transmits an inquiry request for the delivery destination to the order management server 7B. This allows shipping data to be generated based on the delivery address information obtained corresponding to the medical result inquiry number N included in the order data Dj received from the order management server 7B. Furthermore, it is possible to generate shipping data corresponding to the medical result inquiry number N, and to build a system configuration that can further expand the delivery service of drug d to patients using home medical care, without leaking the patient's personal information to the delivery company. This allows the delivery slip 93C printed on the recording medium to be presented to the delivery person of the delivery company, and the delivery person can confirm the address information of at least one of the facility related to the patient, the pharmacy related to the patient, and the residence related to the patient contained in the delivery slip 93C. In step S435, when the order management server 7B receives a delivery destination inquiry request from the logistics management server 7C (inquiry source), it adds the medical result inquiry number N to the delivery destination inquiry request and sends it to the online medical consultation server 7A. In step S440, when the online medical consultation server 7A receives a delivery destination inquiry request and medical result inquiry number N from the order management server 7B, it searches for delivery destination information from the first prescription information file FS10 in the database 8A using the medical result inquiry number N as a key, obtains the delivery destination information corresponding to the medical result inquiry number N, and sends the delivery destination information to the order management server 7B. Here, the inquiry result (patient information) includes the delivery destination category (patient-related facility, patient-related pharmacy, patient's home) and delivery destination information (delivery destination location code, delivery destination name). The delivery destination information includes address information and name of at least one of the patient-related facility, patient-related pharmacy, and patient-related home. In step S445, when the order management server 7B receives the delivery destination information from the online medical consultation server 7A, it transmits this delivery destination information to the logistics management server 7C that made the inquiry. In step S450, when the logistics management server 7C (inquiry source) receives the delivery destination information from the order management server 7B, it prints a delivery slip based on this delivery destination information. This prevents insured information, which is personal information related to patients, from being sent to the order management server 7B, thereby preventing the patient's personal information from being leaked to delivery companies and enabling the construction of a system configuration that can further expand the delivery service of drug d to patients using home medical care.

[0137] <Sequence diagram (part 5)> FIG. 19 is a sequence diagram (part 5) showing communication in an order management system according to one embodiment of the present invention. In step S455, the delivery person who received the printed delivery slip performs the delivery work. That is, the delivery person refers to the delivery slip, picks the specified quantity of the corresponding drug d from the logistics warehouse IC, packs the drug d, attaches the delivery slip, and loads it into the delivery vehicle. In step S460, the delivery person delivers the packaged drug d to the patient's home at the address written on the delivery slip. Meanwhile, in step S465, the delivery person delivers the packaged drug d to the pharmacy at the address written on the delivery slip.

[0138] In step S470, a medical staff member activates the mail application on the medical staff terminal 3A and sends an email m including a request to check calendar data to the order receiving management server 7B. When a confirmation button for making a confirmation request included in the calendar screen displayed on the display is clicked in response to a mouse operation by the medical staff member, a calendar confirmation request is sent from the medical staff terminal 3A to the order receiving management server 7B. Here, the calendar confirmation request includes a specific customer code, product code, and patient code related to the patient. In step S475, the order receiving management server 7B generates calendar data related to the patient carried over from the online medical treatment and returns an email m including the calendar data to the email address of the medical staff terminal 3A. In step S480, when the medical staff terminal 3A receives an email m including calendar data from the order receiving management server 7B, it displays this calendar data on the display 38C.

[0139] <ER diagram> FIG. 20A is an ER diagram showing the configuration, association of files and masters managed by the order receiving management server according to an embodiment of the present invention. The symbol F shown in FIG. 20A represents a file, and the symbol M represents a master.

[0140] <Patient master> The order receiving management server 7B stores the medical facility ID, patient ID, and drug ID in the patient master M5 corresponding to the customer code, second patient code, and product code. The order receiving management server 7B extracts the medical facility ID, patient ID, and drug ID from the patient master M5 using the customer code, second patient code, and product code as keys.

[0141] <Customer master> The order receiving management server 7B stores the customer name in the customer master M10 corresponding to the customer code. The order management server 7B extracts the customer name from the customer master M10 using the customer code as a key.

[0142] <Product Master> The order management server 7B stores the product name in the product master M15 in association with the product code. The order management server 7B extracts the product name from the product master M15 using the product code as a key.

[0143] <External medical information file> In step S505, the order management server 7B receives at least one of the following as linkage information from the online medical care server 7A: medical facility ID, inquiry contact (address information), prescription ID, patient ID, drug ID, quantity, allocated warehouse, and delivery information associated with the medical result inquiry number N. The order management server 7B associates at least one of the medical facility ID, inquiry contact (address information), prescription ID, patient ID, drug ID, quantity, allocated warehouse, and delivery information received in step S505 with the medical result inquiry number N and stores it in the external medical information file F5. The order management server 7B uses the medical result inquiry number N and medical facility ID as keys to extract at least one of the inquiry contact (address information), prescription ID, patient ID, drug ID, quantity, allocated warehouse, and delivery information from the external medical information file F5.

[0144] <External information dictionary file (hospital information)> The order management server 7B stores the customer code and medical institution unified code in the external information dictionary (hospital information) file F10 in association with the medical facility ID. The order management server 7B extracts the customer code and medical institution unified code from the external information dictionary (hospital information) file F10 using the medical facility ID as a key. The unified medical institution code may be either the DCF code or the Ultmark code. The DCF code is a 14-digit number called the diagnosis classification number, and is composed of a 6-digit disease code, disease name, 2-digit surgery, 2-digit surgery / procedure, 1-, 2-, and 1-digit secondary injury / injury, and 1-digit severity.

[0145] <External information dictionary file (drug information)> The order management server 7B stores the product code in association with the medicine ID in the external information dictionary file (medicine information) file F15. The order receiving management server 7B extracts the product code from the external information dictionary file (drug information) file F15 using the drug ID as a key. The product code is a code for the drug d that is managed internally by the delivery company, and one product code can be assigned to one drug ID.

[0146] <Prescription information file> The order management server 7B stores the quantity, medical result inquiry number N, and inquiry destination (address information) in association with the prescription ID, customer code, second patient code, and product code in the prescription information file F20. The order management server 7B extracts the quantity, medical result inquiry number N, and inquiry destination (address information) from the prescription information file F20 using the prescription ID, customer code, second patient code, and product code as keys.

[0147] <Order file> The order management server 7B stores the shipping date, allocated warehouse, and quantity in the order file F25 in association with the prescription ID, customer code, product code, delivery date, and second patient code. The order management server 7B extracts the shipping date, allocated warehouse, and quantity from the order file F2 using the prescription ID, customer code, product code, delivery date, and second patient code as keys.

[0148] <Shipping File> The order management server 7B stores the shipping date, reserved warehouse, delivery route, quantity, medical result inquiry number N, and inquiry destination (address information) in the shipping file F30 in association with the prescription ID, customer code, product code, and delivery date. The order management server 7B extracts the shipping date, reserved warehouse, delivery route, quantity, medical result inquiry number N, and inquiry destination (address information) from the shipping file F30 using the prescription ID, customer code, and product code as keys.

[0149] <ER Diagram> Figure 20B is an ER diagram showing the files managed by the order management server according to an embodiment of the present invention, and the configuration and association of the masters. The symbol F shown in Figure 20B represents a file, and the symbol M represents a master.

[0150] <User Master> The order management server 7B stores the user classification, facility ID (medical facility / pharmacy), and email address in the user master M20 corresponding to the user code. The order management server 7B extracts the user classification, facility ID (medical facility / pharmacy), and email address from the user master M20 using the user code as a key. By selecting one of the patient and pharmacy as the user classification, it becomes possible to store the selected email address of the patient terminal or pharmacy terminal in the user master.

[0151] <External Information Dictionary File (Hospital Information)> The order management server 7B stores the customer code and medical institution unified code in the external information dictionary (hospital information) file F10 in association with the medical facility ID. The order management server 7B extracts the customer code and medical institution unified code from the external information dictionary (hospital information) file F10 using the medical facility ID as a key.

[0152] <External Information Dictionary File (Drug Information)> [[ID=三十]] The order management server 7B stores the product code in the external information dictionary file (drug information) file F15 in association with the drug ID. The order receiving management server 7B extracts the product code from the external information dictionary file (drug information) file F15 using the drug ID as a key.

[0153] <Shipping request screen> FIG. 21 is a schematic diagram showing a delivery request screen managed by the order management server according to one embodiment of the present invention. Figure 21 shows a delivery request screen G100 displayed on the display 38C of the pharmacy terminal 3C. The delivery request screen G100 displays a product name area SF100 for displaying the product name, and a list L100 corresponding to the product name (drug name) specified in the product name area SF100. In response to a click on the "▽" button B100 displayed in the product name area SF100, for example, multiple different product names (drug names) are displayed vertically, and when one of the multiple product names (drug names) is clicked, only the product name (drug name) specified by the click is displayed in the product name area SF100, and a list L100 corresponding to that product name (drug name) is also displayed. List L100 displays the status, expected delivery date, prescription ID, patient ID, quantity, and hospital name as customer name in list format.

[0154] <Delivery request reception screen> FIG. 22 is a schematic diagram showing a delivery request reception screen managed by the order management server according to one embodiment of the present invention. The unrequested list L100 shown in Figure 21 is displayed on display 38C, and the pharmacist can select one of the multiple unrequested prescription IDs on the list displayed on the delivery request screen G100 in response to mouse operation. When one of the prescription IDs shown in FIG. 21 is selected, a delivery request reception screen G105 shown in FIG. 22 is displayed on the display 38C. The delivery request transmission control unit 68C performs control so that the selected prescription ID, patient ID, and designated scheduled delivery date are sent as a set to the order management server 7B.

[0155] <Modification> The above embodiments can be modified in various ways. Specific modified embodiments are exemplified below. Two or more embodiments selected from the following examples can be combined as appropriate.

[0156] (1) In each embodiment, a prescription (paper medium) may be read by a scanner or the like, and prescription data Dp may be generated from image data of the prescription. For example, a medical staff terminal 3A may be configured to recognize each character string in the image data of the prescription, and each piece of information in the prescription data Dp may be automatically extracted from each recognized character string. Hereinafter, the process of automatically generating prescription data Dp from image data of the prescription may be referred to as an "automatic generation process."

[0157] Specifically, in the automatic generation process, character strings appearing in the image data of the prescription are extracted using character recognition processing. For example, the numeric string appearing to the right of the character string "insurer number" among the character strings in the image data of the prescription is usually the insured person number (personal information DI) among the information in the prescription data Dp. Taking the above circumstances into consideration, the numeric string is extracted as the insured person number.

[0158] A name database is also stored in the medical staff terminal 3A. The name database includes multiple types of name data, each of which indicates a different name of drug d. A character string in the image data of the prescription is compared with each of the name data in the name database. Name data that matches the character string on the prescription is extracted as the name of drug d indicated by the prescription data Dp. Assume that the character strings "2 tablets" and "twice a day, after breakfast and dinner" are extracted from the image data of the prescription as character strings that are in a predetermined positional relationship with the character string indicating the name of drug d (for example, near the character string). The character strings "2 tablets" and "twice a day, after breakfast and dinner" are extracted as the dosage method indicated by the prescription data Dp.

[0159] Similarly, assume that, among the character strings that are in a predetermined positional relationship with the character string indicating the name of drug d, in addition to the character strings "2 tablets" and "twice a day after breakfast and dinner," the character string "10 days' supply" is extracted. In the above case, "40" (= 2 × 2 × 10) is determined as the quantity of drug d indicated by prescription data Dp. According to the above modified example, the workload of medical personnel for generating prescription data Dp is reduced compared to, for example, a configuration in which each piece of information in prescription data Dp is manually entered.

[0160] (2) In each embodiment, the prescription data Dp sent from the medical staff terminal 3A may be image data of the prescription (paper medium). In the above-described modified example, the above-described automatic generation process is executed in the online medical consultation server 7A using the prescription image data (prescription data Dp), and each piece of information in the first prescription information D1 is automatically extracted. In the above-described modified example, the above-described name database is provided in the online medical consultation server 7A.

[0161] (3) In each embodiment, the configuration by which the online medical consultation server 7A acquires the insured person number can be modified as appropriate. For example, the configuration may be such that the insured person number is automatically extracted from the image data of the health insurance card on which the insured person number is written. In the above modification, when online medical consultation begins, the health insurance card on which the insured person number is written is photographed by the camera of the patient terminal 3B, and the image data of the health insurance card is sent to the online medical consultation server 7A. The online medical consultation server 7A extracts the insured person number from the image data of the health insurance card by character recognition processing. For example, from each character string represented by the image data of the health insurance card, a numeric string of a predetermined number of digits (e.g., 8 digits) is extracted as the insured person number.

[0162] In the above-described modified example, the online medical consultation server 7A may be able to determine the validity of the health insurance card from the image data of the photographed health insurance card. The above determination is made, for example, based on the insured person number extracted from the image data of the health insurance card. Specifically, when the insured person number is extracted from the image data of the health insurance card photographed by the patient terminal 3B, the online medical consultation server 7A searches for the insured person number in the insured person number database.

[0163] The above-mentioned insured person number database stores each appropriate insured person number. When the insured person number extracted from the image data of the health insurance card photographed by the patient terminal 3B is searched in the insured person number database, the health insurance card is determined to be appropriate. If the health insurance card is determined to be appropriate, the doctor continues the online medical consultation. The above-mentioned insured person number database may be provided in the online medical consultation server 7A or in an external server.

[0164] Furthermore, the configuration may be such that image data of the health insurance card is sent to the online medical consultation server 7A before the online medical consultation and the online medical consultation can be started on the condition that the health insurance card is determined to be appropriate. Note that the health insurance card may not display a photograph of the patient's face. In such cases, the configuration may be such that the online medical consultation can be started on the condition that image data of a certificate (such as a driver's license) displaying a photograph of the face is sent to the online medical consultation server 7A in addition to the health insurance card. For example, in the online medical consultation, the patient's identity is confirmed using image data of the certificate displaying a photograph of the face.

[0165] (4) In each form, a configuration is adopted in which an email m is sent containing the name, quantity, and dosage method of the prescribed drug d based on the results of the online medical consultation, as well as the delivery date of the drug d. In the above configuration, the email address to which the email m is sent can be changed as appropriate. For example, a configuration may be adopted in which the email address of the attendant, in addition to the patient's own email address, can be registered in the order management server 7B via the patient terminal 3B. According to the above configuration, when an order for drug d is placed, an email m is sent to the patient and the attendant.

[0166] <Summary of the Operations and Effects of the Example Modes of the Present Embodiment> <First Aspect> The order management system 1 of this embodiment includes: a patient terminal 3B that is equipped with an online medical consultation application AP1 and that allows patients to operate the online medical consultation application AP1; a medical worker terminal 3A that is equipped with the online medical consultation application and is connected to the patient terminal 3B via a communication network N1 and that allows medical workers to operate the online medical consultation application AP1; an online medical consultation server 7A that is connected between the medical worker terminal 3A and the patient terminal 3B via the communication network N1 and that provides services related to the online medical consultation application; and an order management server 7B that is connected to the online medical consultation server 7A via a communication network N2 and that manages order information related to a drug d. The online medical consultation server 7A stores a database 8A that associates a unique medical consultation result inquiry number N with prescription data including insured person information, which is personal information related to the patient obtained when the service is provided, and first prescription information D1 including a prescription ID unique to the prescription data, and receives from the order management server 7B the medical consultation result inquiry number N and the desired and a search control unit 73A that, when an information request is received, searches the database 8A for the first prescription information D1 using the medical result inquiry number N as a key, generates second prescription information D2 by excluding prescription data including personal information of the insured person from the first prescription information D1 obtained as a result of the search, and controls the transmission of the second prescription information D2 to the order management server 7B. The order management server 7B includes a memory unit 84B and a registration control unit 81B that registers the medical result inquiry number N related to the patient received from the online medical consultation server 7A in the memory unit 84B. The system is characterized by comprising a prescription information registration control unit 82B that transmits the medical treatment result inquiry number N related to the patient to the online medical treatment server 7A and controls the second prescription information D2 received from the online medical treatment server 7A to be associated with the medical treatment result inquiry number N and registered in the memory unit 84B, and a delivery destination information transmission control unit 83B that adds the medical treatment result inquiry number N to the delivery destination request Rh for the drug d related to the patient and transmits it to the online medical treatment server 7A, and controls the delivery destination information related to the drug d received from the online medical treatment server 7A to be transmitted to the logistics management server 7C. According to this aspect, the online medical care server 7A associates a unique medical result inquiry number N with prescription data including insured person information, which is personal information related to the patient, obtained when the service is provided, and the first prescription information D1, which includes a prescription ID unique to the prescription data, and stores the associated information in the database 8A. When the search control unit 73A receives the medical result inquiry number N and the desired information request from the order management server 7B, it searches the database 8A for the first prescription information D1 using the medical result inquiry number N as a key, and generates second prescription information D2 by excluding the prescription data including the insured person information, which is personal information, from the first prescription information D1 obtained as a result of the search, and sends the second prescription information D2 to the order management server 7B. The order management server 7B controls the registration control unit 81B to register the medical result inquiry number N related to the patient received from the online medical consultation server 7A in the memory unit 84B, the prescription information registration control unit 82B to send the medical result inquiry number N related to the patient to the online medical consultation server 7A and associate the second prescription information D2 received from the online medical consultation server 7A with the medical result inquiry number N and register it in the memory unit 84B, and the delivery destination information transmission control unit 83B to add the medical result inquiry number N to the delivery destination request Rh for the drug d related to the patient and send it to the online medical consultation server 7A, and send the delivery destination information related to the drug d received from the online medical consultation server 7A to the logistics management server 7C. This prevents insured information, which is personal information related to patients, from being sent to the order management server 7B, thereby preventing the patient's personal information from being leaked to delivery companies and enabling the construction of a system configuration that can further expand the delivery service of drug d to patients using home medical care.

[0167] <Second mode> The second prescription information D2 of this embodiment includes a medical facility ID, a patient ID, a drug ID, and a prescribed amount of drug d, which can be identified by the online medical consultation application, The prescription information registration control unit 82B is characterized by generating a unique second patient ID based on the medical result inquiry number N, and controlling the second prescription information D2 to be associated with the second patient ID and stored in the memory unit 84B. According to this embodiment, the prescription information registration control unit 82B generates a unique second patient ID based on the medical result inquiry number N, and controls the storage unit 84B to store the second prescription information D2 in association with the second patient ID. As a result, the order management server 7B associates the second prescription information D2 with a unique second patient ID and stores it in the memory unit 84B, thereby improving the security of the order management server 7B and constructing a system configuration that can further expand the delivery service of drug d to patients using home medical care.

[0168] <Third aspect> The order management system 1 of this embodiment is characterized in that it includes a pharmacy terminal 3C that can be operated by a pharmacist, and the order management server 7B includes a delivery request screen generation control unit 87B that generates a delivery request screen corresponding to the prescription ID when a delivery screen request related to drug d is received from the pharmacy terminal 3C and controls the delivery request screen to be sent to the pharmacy terminal 3C, the pharmacy terminal 3C displays the delivery request screen received from the order management server 7B on a display 38C, and when a delivery date is specified for each prescription ID on the delivery request screen in response to operation, it includes a delivery request sending control unit 68C that controls the specified delivery date and prescription ID to be sent to the order management server 7B, and the order management server 7B includes a delivery request receiving unit 89B that receives the specified delivery date and prescription ID from the pharmacy terminal 3C. According to this embodiment, when the delivery request screen generation control unit 87B receives a delivery screen request for drug d from the pharmacy terminal 3C, the order management server 7B controls the delivery request screen to generate a delivery request screen corresponding to the prescription ID and send the delivery request screen to the pharmacy terminal 3C, and the pharmacy terminal 3C controls the delivery request sending control unit 68C to display the delivery request screen received from the order management server 7B on the display 38C, and when a delivery date is specified for each prescription ID on the delivery request screen in response to an operation, the delivery request sending control unit 68C sends the specified delivery date and prescription ID to the order management server 7B, and the order management server 7B's delivery request receiving unit 89B receives the specified delivery date and prescription ID from the pharmacy terminal 3C. As a result, the pharmacy terminal 3C can specify a delivery date for each prescription ID using the delivery request screen, and the order management server 7B can receive the specified delivery date and prescription ID from the pharmacy terminal 3C, making it easy to process delivery requests for drug d and creating a system configuration that can further expand the delivery service of drug d to patients using home medical care.

[0169] <Fourth aspect> The order management server 7B in this embodiment is characterized by having a calendar data generation unit 88B that generates calendar data based on the delivery date and prescription ID received from a specific pharmacy terminal 3C, and the second prescription information D2 received from the online medical consultation server 7A. According to this embodiment, the order management server 7B generates calendar data by the calendar data generation unit 88B based on the delivery date and prescription ID received from a specific pharmacy terminal 3C, and the second prescription information D2 received from the online medical consultation server 7A. This allows the calendar data to be generated based on the second prescription information D2.

[0170] <Fifth aspect> The calendar data generating unit 88B of this embodiment is characterized in that, when generating the calendar data, it sends an email m including the prescription ID and delivery date to the email address of the pharmacy terminal 3C. According to this embodiment, when the calendar data generating unit 88B generates the calendar data, it sends an email m including the prescription ID and the delivery date to the email address of the pharmacy terminal 3C. This allows an email m containing the prescription ID and delivery date to be sent to the pharmacy terminal 3C when the calendar data is generated, so that the pharmacist can check the calendar data, prescription ID, and delivery date contained in the email m.

[0171] <Sixth aspect> The order management system 1 of this embodiment is characterized in that it comprises an order management server 7B and a plurality of logistics management servers 7C connected via a communication network N3, and each order management server 7B comprises an order data generation unit 86B that generates order data Dj based on order information related to drug d obtained from a memory unit 84B and transmits the order data Dj to the logistics management server 7C. According to this embodiment, each order management server 7B generates order data Dj based on the order information related to the drug d acquired by the order data generation unit 86B from the memory unit 84B, and transmits the order data Dj to the logistics management server 7C. This allows the order data Dj generated based on the order information related to drug d to be sent to the logistics management server 7C, so that the order data Dj can be handed over to the logistics management server 7C, thereby constructing a system configuration that can further expand the delivery service of drug d to patients using home medical care.

[0172] <Seventh aspect> The order management system 1 of this embodiment is characterized in that it comprises a plurality of logistics management servers 7C connected to the order management server 7B via a communication network N3, and when each logistics management server 7C receives order data Dj from the order management server 7B, it extracts the medical result inquiry number N contained in the order data Dj, and sends the medical result inquiry number N to the order management server 7B along with a request for delivery destination information in order to inquire about delivery destination information from the online medical consultation server 7A, and when it receives the medical result inquiry number N and delivery destination information from the order management server 7B, it comprises a shipping data generation unit 91C that generates shipping data based on the delivery destination information. According to this embodiment, when the shipping data generation unit 91C of each logistics management server 7C receives order data Dj from the order management server 7B, it extracts the medical result inquiry number N contained in the order data Dj, and in order to inquire about delivery destination information from the online medical consultation server 7A, it attaches a delivery destination information inquiry request to the medical result inquiry number N and sends it to the order management server 7B, and when it receives the medical result inquiry number N and delivery destination information from the order management server 7B, it generates shipping data based on the delivery destination information. This allows shipping data to be generated based on the delivery address information obtained corresponding to the medical result inquiry number N included in the order data Dj received from the order management server 7B. Furthermore, it is possible to generate shipping data corresponding to the medical result inquiry number N, and to build a system configuration that can further expand the delivery service of drug d to patients using home medical care, without leaking the patient's personal information to the delivery company.

[0173] <Eighth aspect> The delivery destination information in this embodiment includes address information and name of at least one of the patient's facility, the patient's pharmacy, and the patient's residence, and the shipping data generation unit 91C prints a delivery slip 93C including the patient's address information and name on a recording medium. According to this aspect, the shipping data generating unit 91C can print a delivery slip 93C including address information and the name of the patient on a recording medium. This allows the delivery slip 93C printed on the recording medium to be presented to the delivery person of the delivery company, and the delivery person can confirm the address information of at least one of the facility related to the patient, the pharmacy related to the patient, and the residence related to the patient contained in the delivery slip 93C.

[0174] <Ninth aspect> The first prescription information D1 in this embodiment is characterized by including prescription data including insured person information related to the patient, a prescription ID unique to the prescription data, a drug name specified by the prescription data, a drug ID related to the drug name, a prescribed amount of drug d, a patient ID related to the patient, and a delivery address related to drug d. According to this embodiment, the first prescription information D1 includes prescription data including insured person information related to the patient, a prescription ID unique to the prescription data, the drug name specified by the prescription data, the drug ID related to the drug name, the prescribed amount of drug d, the patient ID related to the patient, and the delivery address related to drug d, so the online medical consultation server 7A can store the prescription data including the insured person information, which is personal information related to the patient, in the database 8A in association with the unique medical result inquiry number N.

[0175] <Aspect 10> The order management method of this aspect is an order management method using an order management system 1 that includes a patient terminal 3B that is equipped with an online medical consultation application AP1 and that allows patients to operate the online medical consultation application AP1, a medical worker terminal 3A that is equipped with the online medical consultation application and is connected to the patient terminal 3B via a communication network N1 and that allows medical workers to operate the online medical consultation application AP1, an online medical consultation server 7A that is connected between the medical worker terminal 3A and the patient terminal 3B via the communication network N1 and that provides services related to the online medical consultation application AP1, and an order management server 7B that is connected to the online medical consultation server 7A via a communication network N2 and that manages order information related to a drug d. The online medical consultation server 7A includes a storage step (S130) of associating a unique medical consultation result inquiry number N with prescription data that includes insured person information, which is personal information related to the patient obtained when the service is provided, and first prescription information D1 that includes a prescription ID unique to the prescription data, and storing the medical consultation result inquiry number N and the desired information from the order management server 7B in a database 8A. and a search control step (S355, S357) for controlling the reception of a medical information request from the online medical consultation server 7A to search the database 8A for the first prescription information D1 using the medical result inquiry number N as a key, to generate second prescription information D2 by removing prescription data including personal information of the insured person from the first prescription information D1 obtained as a result of the search, and to transmit the second prescription information D2 to the order management server 7B. The order management server 7B performs a registration control step (Sa2) for registering the medical result inquiry number N relating to the patient received from the online medical consultation server 7A in the storage unit 84B, and a registration control step (Sa3) for registering the medical result inquiry number N relating to the patient received from the online medical consultation server 7A in the storage unit 84B. The method includes a prescription information registration control step (S360) of transmitting the medical result inquiry number N to the online medical consultation server 7A and controlling the second prescription information D2 received from the online medical consultation server 7A to be associated with the medical result inquiry number N and registered in the memory unit 84B, and a delivery destination information transmission control step (S440, S445) of adding the medical result inquiry number N to a delivery destination request Rh for the drug d related to the patient and transmitting it to the online medical consultation server 7A, and controlling the delivery destination information related to the drug d received from the online medical consultation server 7A to be transmitted to the logistics management server 7C. The action and effect of the tenth embodiment are the same as those of the first embodiment, and therefore the description thereof will be omitted. [Explanation of symbols]

[0176] 1...order management system, 3A...healthcare worker terminal, 3B...patient terminal, 3C...pharmacy terminal, 7A...online medical consultation server, 7B...order management server, 7C...logistics management server, 8A...database, 21A, 21B, 21C...CPU, 22A, 22B, 22C...ROM, 23A, 23B, 23C...RAM, 60A, 60B, 60C...control unit, 61A, 61B, 61C...audio encoder, 62A, 62B, 62C...audio decoder, 63A, 63B, 63C...video encoder, 64A, 64B, 64C...video decoder, 65A, 65B, 65C...display control unit, 66A, 66B, 66C, 75 A, 75B...communication unit, 68C...delivery request transmission control unit, 70A...control unit, 71A...audio packet buffer, 72A...video packet buffer, 73A...search control unit, 81B...registration control unit, 82B...prescription information registration control unit, 83B...delivery destination information transmission control unit, 84B...storage unit, 86B...order data generation unit, 87B...delivery request screen generation control unit, 88B...calendar data generation unit, 89B...delivery request receiving unit, 89B...delivery request receiving unit, 91C...shipping data generation unit, AP1...online medical consultation application, AP3...prescription issuance application, N1, N2, N3, N4...communication network,

Claims

1. a patient terminal that is equipped with an online medical consultation application and that allows a patient to operate the online medical consultation application; a medical staff terminal that is installed with the online medical consultation application, is connected to the patient terminal via a communication network, and allows a medical staff member to operate the online medical consultation application; an online medical consultation server connected between the medical staff terminal and the patient terminal via a communication network and providing services related to the online medical consultation application; an order management system including an order management server that is connected to the online medical consultation server via a communication network and manages order information related to medicines, The online medical consultation server a database that stores prescription data including insured person information, which is personal information related to the patient obtained when the service is provided, and first prescription information including a prescription ID unique to the prescription data, in association with a unique medical result inquiry number; a search control unit that, when receiving a medical result inquiry number and a desired information request from the order receiving management server, searches the database for first prescription information using the medical result inquiry number as a key, generates second prescription information by excluding prescription data including insured person information, which is personal information, from the first prescription information obtained as a result of the search, and controls the second prescription information to be transmitted to the order receiving management server; The order management server A memory unit; a registration control unit that registers the medical result inquiry number related to the patient received from the online medical consultation server in a storage unit; a prescription information registration control unit that transmits a medical treatment result inquiry number related to the patient to the online medical treatment server and controls the second prescription information received from the online medical treatment server to be associated with the medical treatment result inquiry number and registered in the storage unit; an order management system characterized by comprising: a delivery destination information transmission control unit that adds the medical result inquiry number to a delivery destination request for the medication related to the patient and sends it to the online medical consultation server, and controls the delivery destination information related to the medication received from the online medical consultation server to be sent to a logistics management server.

2. the second prescription information includes a medical facility ID, a patient ID, a drug ID, and a prescribed amount of the drug, which can be determined by the online medical consultation application; 2. The order management system according to claim 1, wherein the prescription information registration control unit generates a unique second patient ID based on the medical result inquiry number, and controls the storage unit to associate the second patient ID with the second prescription information and store them together.

3. Equipped with a pharmacy terminal that can be operated by pharmacists, the order management server includes a delivery request screen generation control unit that, when receiving a delivery screen request related to a drug from a pharmacy terminal, generates a delivery request screen corresponding to the prescription ID and controls to send the delivery request screen to the pharmacy terminal; The pharmacy terminal displays the delivery request screen received from the order management server, and includes a delivery request transmission control unit that controls the pharmacy terminal to transmit the specified delivery date and prescription ID to the order management server when a delivery date is specified for each prescription ID on the delivery request screen in response to an operation.

2. The order management system according to claim 1, wherein the order management server includes a delivery request receiving unit that receives the specified delivery date and prescription ID from the pharmacy terminal.

4. The order management system of claim 3, characterized in that the order management server is provided with a calendar data generation unit that generates calendar data based on the delivery date and prescription ID received from the pharmacy terminal and the second prescription information received from the online medical consultation server.

5. 5. The order management system according to claim 4, wherein the calendar data generation unit, when generating the calendar data, sends an email including the prescription ID and the delivery date to the email address of the pharmacy terminal.

6. a plurality of logistics management servers connected to the order management server via a communication network; Each of the order management servers The order management system described in claim 1, characterized in that it includes an order data generation unit that generates order data based on order information related to the drug obtained from the memory unit and transmits the order data to the logistics management server.

7. a plurality of logistics management servers connected to the order management server via a communication network; The logistics management server When the order data is received from the order management server, the medical result inquiry number included in the order data is extracted, and in order to inquire about delivery destination information from the online medical consultation server, a delivery destination information inquiry request is added to the medical result inquiry number and transmitted to the order management server; The order management system according to claim 6, further comprising a shipping data generation unit that generates shipping data based on the delivery destination information when the medical result inquiry number and delivery destination information are received from the order management server.

8. The delivery destination information includes address information and name of at least one of a facility related to the patient, a pharmacy related to the patient, and a residence related to the patient, 8. The order management system according to claim 7, wherein the shipping data generating unit prints a delivery slip including address information and a name related to the patient on a recording medium.

9. The order management system of claim 1, characterized in that the first prescription information includes prescription data including insured person information related to the patient, a prescription ID unique to the prescription data, a drug name specified by the prescription data, a drug ID related to the drug name, a prescribed amount of the drug, a patient ID related to the patient, and a delivery address related to the drug.

10. a patient terminal that is equipped with an online medical consultation application and that allows a patient to operate the online medical consultation application; a medical staff terminal that is installed with the online medical consultation application, is connected to the patient terminal via a communication network, and allows a medical staff member to operate the online medical consultation application; an online medical consultation server connected between the medical staff terminal and the patient terminal via a communication network and providing services related to the online medical consultation application; An order management method using an order management system including an order management server that is connected to the online medical consultation server via a communication network and manages order information related to medicines, The online medical consultation server a storage step of associating a unique medical result inquiry number with prescription data including insured person information, which is personal information related to the patient, obtained when the service is provided, and first prescription information including a prescription ID unique to the prescription data, and storing the information in a database; a search control step of, when receiving a medical result inquiry number and a desired information request from the order receiving management server, searching for first prescription information from the database using the medical result inquiry number as a key, generating second prescription information by excluding prescription data including insured person information, which is personal information, from the first prescription information obtained as a result of the search, and transmitting the second prescription information to the order receiving management server, The order management server a registration control step of registering the medical result inquiry number related to the patient received from the online medical consultation server in a storage unit; a prescription information registration control step of transmitting a medical treatment result inquiry number related to the patient to the online medical treatment server and controlling the second prescription information received from the online medical treatment server to be associated with the medical treatment result inquiry number and registered in the storage unit; an order management method characterized by including a delivery destination information transmission control step of adding the medical result inquiry number to a delivery destination request for the medication related to the patient and sending it to the online medical care server, and controlling the delivery destination information related to the medication received from the online medical care server to be sent to a logistics management server.

Citation Information

Patent Citations

  • Server and system for delivery support

    JP2002073762A

  • Device and program for medicine home delivery service

    JP2002279069A

  • Method and program for sending prescription

    JP2003263501A

  • Medicine delivery system and server device

    JP2022011628A

  • Medication provision supporting device and program

    JP2022041363A