Information processing device

The online medical consultation matching system addresses the challenge of finding suitable medical facilities for online treatment by providing real-time matching and virtual waiting rooms, enhancing accessibility and reducing waiting times.

JP7883303B2Active Publication Date: 2026-07-01ONLINEDOCTOR COM CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
ONLINEDOCTOR COM CO LTD
Filing Date
2022-10-21
Publication Date
2026-07-01

AI Technical Summary

Technical Problem

Patients face difficulties in finding medical facilities that offer online medical treatment due to the large number of available options, leading to inefficiencies in scheduling and increased waiting times.

Method used

An online medical consultation matching system that allows users to input their preferences and location, matches them with suitable medical facilities in real-time, and manages virtual waiting rooms for immediate access to online consultations.

Benefits of technology

Enables real-time matching with medical facilities, reduces waiting times, and facilitates online consultations across a wide range, including first visits and consultations with various healthcare professionals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007883303000001
    Figure 0007883303000001
  • Figure 0007883303000002
    Figure 0007883303000002
  • Figure 0007883303000003
    Figure 0007883303000003
Patent Text Reader

Abstract

This information processing device comprises: an acquisition means that acquires second user information from a second user terminal operated by a second user wishing for matching with a first user having a predetermined attribute; an extraction means that extracts the first user who can be matched, on the basis of the second user information; and an output means that outputs the second user information and a list of the second users who have been matched, to a terminal of the first user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to an information processing apparatus.

Background Art

[0002] As a technology related to matching between a patient and a medical facility, for example, Patent Document 1 discloses a technology in which a questionnaire is sent to a patient, the filled questionnaire is analyzed, and a medical facility suitable for the symptoms is presented to the patient.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In recent years, due to the desire to avoid the risk of nosocomial infection and to find the most suitable medical facility regardless of location, the need for online medical treatment has been increasing. In online medical treatment, since a patient does not need to go directly to a medical facility, the patient can select medical facilities not only in the neighborhood but also in a wide range.

[0005] However, it has not been easy for patients who want to receive online medical treatment to find a medical facility that can provide online medical treatment earlier among a large number of medical facilities.

[0006] The present invention has been made in view of such a situation, and an object thereof is to provide a technology capable of performing matching with a person having a predetermined attribute in real time.

Means for Solving the Problems

[0007] To achieve the above object, one aspect of the present invention is An acquisition means for acquiring second user information from a second user terminal operated by a second user who wishes to be matched with a first user having predetermined attributes, An extraction means for extracting the first user who can be matched based on the second user information, Output means for outputting the list of matched second users and the second user information to the first user's terminal, It is an information processing device. [Effects of the Invention]

[0008] According to the present invention, matching with individuals possessing predetermined attributes can be performed in real time. [Brief explanation of the drawing]

[0009] [Figure 1] This is a diagram illustrating the overview of the online medical consultation matching system. [Figure 2] This diagram shows an overview of the configuration of the online medical consultation matching system. [Figure 3] Block diagram showing the server hardware configuration. [Figure 4] This is a functional block diagram showing an example of the server's functional configuration. [Figure 5] This flowchart shows the operation of the online medical consultation matching process. [Figure 6] This is a flowchart showing an example of a notification process. [Figure 7] This is a flowchart showing an example of the medical record presentation process. [Figure 8] This diagram shows an example of an online medical consultation application screen. [Figure 9] This diagram shows an example of a waiting screen (patient view) for online medical consultations. [Figure 10] This diagram shows an example of a waiting room screen (on the medical facility's side) for online medical consultations. [Figure 11] This figure shows an example of the screen for starting an online medical consultation. [Modes for carrying out the invention]

[0010] (Embodiment) <Overview> This embodiment will be described below with reference to the drawings. Figures 1(A) and 1(B) illustrate an overview of the online medical consultation matching system according to this embodiment. In the example in Figure 1A, the locations of users U1 and U2 are shown. The locations of medical facilities M1 to M7 are also shown. Areas R1 and R2 indicate the areas where users U1 and U2 (second users) can receive online medical consultations, respectively. In this embodiment, the user's location is described as the address of the user (hereinafter referred to as User U unless otherwise specified), but it is not limited to this, and may be, for example, the current location, the location of the workplace, a location specified by User U, etc. In this embodiment, the location of the medical facility is described as the physical location of the medical facility, but it is not limited to this, and may also be the current location of a physician (a first user with predetermined attributes), etc. In this embodiment, the area where online medical consultations are available is the area within a predetermined distance (for example, 30 km) from the user's location (the location represented by the user's location information). In the example in Figure 1A, the medical facilities from which user U1 can receive online medical consultations are medical facilities M1 to M4. Similarly, the medical facilities from which user U2 can receive online medical consultations are medical facilities M4 to M7.

[0011] Conventionally, when a user wishes to receive medical treatment directly at a medical facility, they either go directly or make a reservation using a phone or website and then go. When going directly, in order to wait in line behind other patients waiting for medical treatment, they wait in the waiting room within the medical facility. That is, a waiting time corresponding to other patients occurs, and it is necessary to wait within the medical facility until that waiting time passes. Also, when making a reservation using a phone, they go to the medical facility considering the time until they can receive medical treatment (for example, the time until the reserved time presented by the medical facility). Further, when making a reservation using a website, the number of people waiting at the reserved medical facility is notified, and when their turn approaches, they go to the reserved medical facility.

[0012] In recent years, the number of medical facilities that can accept online medical treatment has been increasing. In this case, since the user does not need to go directly to the medical facility, they can receive medical treatment not only at nearby facilities (for example, within walking distance) but also at a wide range of medical facilities. On the other hand, when a user needs a long time to make a reservation as described above while grasping the congestion situation at multiple medical facilities where online medical treatment is possible, it is often the case. Furthermore, in online medical treatment, since it targets so-called "family doctors," there are various restrictions in the case of a first visit, which has also been an obstacle to receiving online medical treatment.

[0013] Therefore, in the online medical matching system according to this embodiment, for a plurality of medical facilities in an area where a user can receive online medical treatment, a notice is sent indicating that they are waiting to receive medical treatment, and they are put in a waiting state for medical treatment. For example, for the medical facility M4 in FIG. 1A, as shown in FIG. 1B, it is notified that two users, U1 and U2, are in a waiting state for medical treatment. As a result, it becomes possible to easily match a user who wishes to receive online medical treatment with a medical facility where medical treatment can be received in real time. That is, it becomes possible for the user to receive the desired online medical treatment earlier. The display of waiting for online medical treatment shown in FIG. 1B can also be regarded as a virtual waiting room. Hereinafter, the function related to the waiting room of online medical treatment according to this embodiment is referred to as the "waiting room function."

[0014] In addition, in the online medical matching system according to the present embodiment, the medical records of users can be stored in a predetermined storage unit in advance and presented to doctors as needed (for example, in response to the presentation request of doctors). Thereby, even for the first visit, online medical treatment can be received.

[0015] In addition, in the online medical matching system according to the present embodiment, regardless of the above-mentioned available medical areas, online consultations (for example, free medical consultations) can be conducted for doctors, nurses, etc. across the country. And if necessary during the online consultation, when it is a medical facility within the available medical area, it is also possible to switch to online medical treatment for examination and prescription. In online consultations, in addition to doctors and patients, it is also assumed that companies register and manage patients (users). For example, it is assumed that a company provides an online consultation as welfare and registers its employees. It is also assumed that insurance providers such as insurance companies use the system according to the present embodiment to provide online consultations as part of their services. Also, as partner companies, welfare facilities such as nursing homes register the care recipients who are staying there and assume that they will use the online medical treatment or consultation system for medical treatment in case of emergency. Hereinafter, the details of the online medical matching system according to the present embodiment will be described.

[0016] <System Configuration> FIG. 2 is a diagram showing an overview of the system configuration of the online medical matching system according to the present embodiment. The online medical matching system according to the present embodiment is configured by connecting a server 1 (information processing device) that performs processing, a user terminal 2 (second user terminal) operated by a user (for example, a patient), and a medical facility terminal 3 (first user terminal) operated by a person in charge of a medical facility (for example, a doctor) to each other via a predetermined network N such as the Internet. Note that the user terminal 2 does not have to be the terminal of the patient himself / herself, and may be, for example, the terminal of a person who acts on behalf of a patient such as an elderly person.

[0017] <Hardware Configuration> Figure 3 is a block diagram showing the hardware configuration of Server 1 according to this embodiment. Server 1 includes a CPU (Central Processing Unit) 11, ROM (Read Only Memory) 12, RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20.

[0018] The CPU 11 executes various processes according to the program stored in the ROM 12 or the program loaded from the storage unit 18 into the RAM 13. The RAM 13 also stores data necessary for the CPU 11 to execute various processes. The CPU 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output interface 15 is also connected to this bus 14.

[0019] The input / output interface 15 is connected to an output unit 16, an input unit 17, a storage unit 18, a communication unit 19, and a drive 20. The output unit 16 consists of a display, speakers, etc., and outputs various information as images and sounds. The input unit 17 consists of a keyboard, mouse, etc., and inputs various information. The storage unit 18 consists of a hard disk, DRAM (Dynamic Random Access Memory), etc., and stores various data. The communication unit 19 communicates with other devices via a network N, including the Internet.

[0020] The drive 20 is appropriately equipped with removable media 21, which may consist of a magnetic disk, optical disk, magneto-optical disk, or semiconductor memory. Programs read from the removable media 21 by the drive 20 are installed in the storage unit 18 as needed. The removable media 21 can also store various types of data stored in the storage unit 18, just like the storage unit 18.

[0021] Although not shown in the diagram, user terminal 2 and medical facility terminal 3 have the hardware configuration shown in Figure 3.

[0022] <Functional Configuration> Figure 4 is a functional block diagram showing an example of the functional configuration of Server 1 according to this embodiment.

[0023] In the CPU 11 of Server 1, the following functions operate during operation: acquisition unit 31, area determination unit 32, extraction unit 33, list creation unit 34, notification unit 35, rank change unit 36, physician determination unit 37, compensation prediction unit 38, assistance request reception unit 39, assistance request unit 40, identification information assignment unit 41, medical record presentation unit 42, etc.

[0024] The acquisition unit 31 acquires user information from the user terminal 2. The acquired user information is stored in the user information DB 51. User information includes, for example, the user's location, information about their medical specialty, medical history information, medical record information, insurance information, and medical facility information. In this embodiment, the user's location information refers to information indicating the user's current location. The medical specialty is the specialty for which the user wishes to receive online medical consultation. The medical questionnaire information is information entered in advance by the user into a medical questionnaire, and includes, for example, patient information (name, gender, date of birth, telephone number, email address, etc.), body temperature, symptoms, onset date, and requests (for example, designation of medical facility, designation of doctor, etc.). The medical questionnaire information may also be information created using a designated system (for example, an AI (Artificial Intelligence) medical questionnaire system) implemented by the company operating this system or in collaboration with other companies. In this embodiment, medical record information (chart) refers to information relating to medical treatment, such as the patient's treatment progress, and includes medical details, past test results (blood test results, health checkup results, etc.), medical status provision documents (so-called referral letters), chart information, hospitalization records, discharge records, chart information at the time of hospitalization, chart information at the time of outpatient visits, and drug prescription information (prescriptions). The acquired medical records will be stored in the medical record information DB53 described later. Insurance card information is, for example, an image of the insurance card taken by the user. The acquisition unit 31 may also check the expiration date of the insurance card based on the acquired insurance card information and notify the user or medical facility if the expiration date has passed. In some cases, insurance cards issued by different institutions may not have an expiration date, in which case the expiration date will not be checked. Medical facility information is information about medical facilities registered by the administrator of this system or the person in charge of the medical facility. For example, in addition to information such as the name, address, and telephone number of the medical facility, it also includes information related to the "waiting room function" in this system, such as whether or not waiting room services are available, the medical departments that are available, the dates and times of service (days of the week, time slots), notification email address, the name of the doctor in charge, an email template for when the patient is present, and payment information (for example, bank account information for transfers). The acquisition unit 31 stores the acquired medical facility information in the medical facility information DB 52. Furthermore, in this embodiment, the acquisition unit 31 can also receive priority requests from the user terminal 2 for receiving medical treatment on an priority basis, as well as designations of medical facilities and doctors for online medical consultations. Furthermore, it is the doctor's obligation to provide patients with printed copies of their medical records upon request. In the current regional medical collaboration system, doctors input (for example, upload) medical record information into the system, but patients can also obtain their medical record information by requesting it from their doctor and registering it in the system themselves. Furthermore, user information may include various test results including diagnostic imaging, health checkup results, medication prescription information, hospitalization nursing summary information, discharge nursing summary information, hospitalization nursing record information, medical information provision documents, various administrative notification information prepared by physicians for patients, allergy information, drug contraindication information, various attending physician opinions, genetic information, clinical trial participation information, My Number card, driver's license, medical certificates issued by the government, certification information related to long-term care issued by the government, developmental and psychological test information administered by the government, various physician's orders, physician's diagnoses, information on diet including images, passport, exercise records, vital information from wearable devices, blood pressure self-measurement results, blood glucose self-measurement results, vital information that can be measured by the user, medical history, family history, etc.

[0025] The area determination unit 32 determines the area in which the user can receive online medical consultations based on the user information described above. For example, it determines the area within a predetermined distance (e.g., 30 km) or a predetermined travel time from the user's current location (the location represented by the user's location information) as the area in which medical consultations are available. Furthermore, the area determination unit 32 is not limited to the distance on the map as described above, but may also determine the area as a treatment area by taking into account travel by means of transportation such as trains and expressways. Furthermore, the location used as the basis for the predetermined distance and predetermined travel time is not limited to the user's current location as described above, but may be the user's home, workplace, the home of a care recipient, or the location of a care facility, nursery school, or other facility, as needed.

[0026] The extraction unit 33 extracts medical facilities within the aforementioned service area that are capable of providing real-time online medical consultations, based on the medical facility information stored in the medical facility information DB. For example, the extraction unit 33 extracts medical facilities within the service area that are capable of providing real-time online medical consultations, based on the service area and the address of the medical facility. Furthermore, if there are no medical facilities capable of providing online consultations in real time within the aforementioned area where medical services are available, the extraction unit 33 may, for example, notify medical facilities within the area capable of providing online consultations (after a predetermined period of time). Then, if a medical facility capable of providing online consultations is available, the extraction unit 33 should notify the patient (user terminal 2) that there is a possibility of receiving a consultation and ask the patient whether they wish to wait. If the patient wishes to wait, the extraction unit 33 should notify the medical facility (medical facility terminal 3) that the patient is waiting. Furthermore, if there are no medical institutions available to handle the case, the patient may be transferred to a medical facility outside the aforementioned area as an online consultation, rather than receiving an online medical consultation. In this case, the online consultation may be handled not only by a doctor but also by other medical professionals such as nurses. Furthermore, the extraction unit 33 may extract medical facilities that offer real-time online consultations based on the medical facility information described above. Furthermore, the extraction unit 33 may extract medical facilities that can solve the user's (patient's) problems based on the user information described above (e.g., medical history information). The extracted medical facilities may be presented (suggested) to the user, for example, by the notification unit 35 described later. The function of extracting medical facilities that can solve the user's (patient's) problems may be implemented, for example, in various online consultation services, online medical consultation search services, and in-person medical consultation search services. This allows the user to receive presentations (suggestions) of medical facilities that are suitable for their symptoms, etc.

[0027] The list creation unit 34 creates a list of users waiting for online consultations in the treatment area, including the extracted medical facilities. The list created by the list creation unit 34 is, for example, a list that is notified to the medical facility terminal 3. In the example shown in Figure 1A, for instance, the list creation unit 34 creates a list for medical facilities M1 to M3 that contains only "User U1" as a list of users waiting for online consultations. Furthermore, for example, the list creation unit 34 creates a list for medical facility M4 that includes "User U1" and "User U2" as users waiting for online consultations. In this case, the list also includes information indicating the waiting order for "User U1" and "User U2". Furthermore, for example, the list creation unit 34 creates a list for medical facilities M5 to M7 that includes only "User U2" as a list of users waiting for online consultations. Furthermore, if the list creation unit 34 receives an online consultation request from a user, it may create a list of users who are waiting for an online consultation.

[0028] The notification unit 35 notifies each of the medical facility terminals 3 used by one or more extracted medical facilities of the above-mentioned list and user information (e.g., medical specialty, user's name, symptoms, etc.). Furthermore, the notification unit 35 notifies the user terminal 2 of the medical department, reception number, and number of people waiting (the waiting order of users waiting to receive online medical treatment at a medical facility within the treatment area). Furthermore, the notification unit 35 may notify the user that their appointment is imminent when the number of people waiting falls below a predetermined number (for example, 5 people) (when the user's waiting position reaches a predetermined level). For example, the notification unit 35 may notify the user of a message such as "It's almost your turn" when the number of people waiting falls below a predetermined number. In addition, the notification unit 35 may indicate that the user is in a different virtual waiting room (second waiting room) than the first virtual waiting room displayed when the number of people waiting falls below a predetermined number. The notification unit 35 may also notify the medical facility terminal 3 of the predicted medical fee for each user. The prediction of medical fees will be described later in the explanation of the fee prediction unit 38. The notification unit 35 may also display to the user terminal 2 the number of doctors currently available to assist the patient. Furthermore, if the notification unit 35 is unable to provide assistance or is no longer able to do so, it may display a message such as "There are yy doctors available in xx hours." If no doctors are available, the notification unit 35 may display a message such as "Would you like to try calling an available doctor?" and, if the patient wishes, may call one. Furthermore, the waiting time during consultation hours (xx hours as described above) may be predicted using a classifier generated with a machine learning algorithm. The system may then learn how many patients are still waiting and how many doctors are available, and display more accurate information to user terminal 2. Furthermore, the notification unit 35 may display to the user terminal 2 that the number of available doctors changes depending on the time of day, which is intended to allow patients to adjust their consultation times according to their circumstances. Furthermore, the notification unit 35 (output means) may display information such as times when there are many patients to the medical facility terminal 3, which is expected to trigger market forces such as doctors adjusting their consultation times accordingly. Furthermore, if there are no clinics accepting appointments, the notification unit 35 may display a message to the user terminal 2 such as, "There are no clinics accepting appointments, so you have left the waiting room. The next scheduled appointment time for this area and department is YYYY / MM / DD hh:mm." It is also preferable that the medical questionnaire data and medical history be saved in the storage unit 18 upon departure. Furthermore, when the notification unit 35 receives an online consultation request from a user, it may notify the medical facility terminals used by the medical facilities that are capable of providing online consultations, as extracted by the extraction unit 33 described above, of a list of users waiting for online consultations and the users' information.

[0029] When a priority request is made, the ranking change unit 36 ​​raises the waiting position of a user higher than that of a user who has not made a priority request. For example, suppose user A is ranked 1st in the waiting list, user B is ranked 2nd, and user C is ranked 3rd, all listed in the same area (medical facility). In this case, normally user A would be able to receive online medical treatment the earliest, but if user C makes a priority request, for example, the ranking change unit 36 ​​can raise user C's waiting position higher than users A and B. The method for making a priority request described above is not particularly limited, but for example, a "Priority Request" button (premium button) may be displayed on user terminal 2, and a priority request may be made when this button is pressed. In this case, a predetermined system fee may be charged to the user who made the priority request. Furthermore, not limited to user priority requests, doctors may prioritize treating users (patients) if they deem it necessary based on medical information (e.g., symptoms).

[0030] The physician selection unit 37 determines which physician will conduct the online consultation based on the physician specified by the user. For example, if a user wishes to receive an online consultation from a designated physician D, they can specify a physician belonging to one of the medical facilities extracted by the extraction unit 33. In this case, the user who specified the physician may be charged a predetermined system fee. The physician selection unit 37 then determines that the physician specified by the user will conduct the online consultation if that physician is available for online consultation in real time. For example, when the notification unit 35 notifies the medical facility terminal 3 of the corresponding medical facility of the list, it may also be notified that a physician has been specified. Similarly, the physician selection unit 37 may determine which medical facilities will provide online consultations in accordance with the medical facilities specified by the user. That is, the above-mentioned list may be created and notified to the user, limited to one or more facilities specified by the user from the medical facilities extracted by the extraction unit 33.

[0031] The remuneration prediction unit 38 predicts the medical fees that will be incurred by the user's medical treatment based on user information. For example, if a medical fee table that associates the user's medical specialty and symptoms with the corresponding average medical fees is stored in the storage unit 18, the remuneration prediction unit 38 can calculate the medical fees based on the medical fee table. Furthermore, when the above-mentioned list is sent to the medical facility terminal 3, medical facilities that meet certain conditions (for example, have paid the prescribed system fee) may allow patients to select patients for online consultation from the notified list, regardless of their waiting order.

[0032] The assistance request reception unit 39 receives assistance requests for the creation of medical history information regarding the user's symptoms. Since medical history information is important for treating the user, it is expected that more accurate medical history information (for example, information that appropriately includes the information necessary for treatment) will be created if it is entered with the support of a medical professional (e.g., a nurse, pharmacist, or medical office worker) rather than being entered by the patient themselves. In addition, it is often unclear to the user (e.g., the patient) what information should be included in the medical history information. Therefore, in this system, the assistance request reception unit 39 can receive assistance requests from the user for the creation of medical history information. The assistance request receiving unit 39 may also notify the medical facility terminal 3 of information indicating which qualified medical professional provided the assistance mentioned above.

[0033] As described above, when the assistance request unit 40 receives an assistance request from a user, it requests a medical professional (for example, a medical professional terminal operated by a medical professional) to assist the user in creating the medical questionnaire information. Here, the medical professional is not limited to those belonging to a medical facility that can accept the online medical consultations mentioned above. For example, the assistance request may be made to any medical professional nationwide who can provide the assistance in real time, regardless of the area mentioned above. When a medical professional who can respond responds to the request, the medical professional can provide assistance in creating the medical questionnaire information using a chat or web conferencing system.

[0034] The identification information assignment unit 41 assigns identification information to the medical record obtained from the user. For example, the identification information assignment unit 41 issues a corresponding two-dimensional code to the medical record obtained from the user and transmits it to the user terminal 2. As a result, the user terminal 2 can display the aforementioned two-dimensional code at the desired time by using an application compatible with this system.

[0035] The medical record presentation unit 42 (presentation means) refers to the medical record information DB 53 and, during online consultation, presents the medical record corresponding to the two-dimensional code (identification information) mentioned above. For example, if a user presents a two-dimensional code to a doctor via a web conferencing system during an online consultation, the doctor can read the two-dimensional code by using the application compatible with this system on the medical facility terminal 3. The medical record presentation unit 42 then displays (presents) the medical record corresponding to the two-dimensional code to the doctor (medical facility terminal 3). This allows the doctor to check the user's medical record during online consultations. The medical record presentation unit 42 may present the medical record using an email function (based on the patient's request). In addition, a person in charge at a medical facility (such as a doctor) can access the system according to this embodiment and view the patient's medical record information. The medical record presentation unit 42 may restrict the functions related to the presentation of medical records as described above. For example, if the number of presentation requests from a physician (medical facility terminal 3) exceeds a predetermined number, the medical record may be presented on the condition that a predetermined fee (system fee) has been received from the physician (medical facility). Whether or not the predetermined fee has been received may be stored, for example, in the medical facility information DB 52. If the number of presentation requests exceeds a predetermined number, the above functions will be restricted even for new patients. Furthermore, once the predetermined fee has been received, the above restrictions will be lifted.

[0036] Furthermore, the storage unit 18 of server 1 shown in Figure 4 is equipped with user information DB 51, medical facility information DB 52, medical record information DB 53, company information DB 54, and the like.

[0037] User information DB51 stores user location information, medical specialty, medical history information, medical record information, insurance information, medical facility information, etc. As mentioned above, the user information DB51 stores various test results including diagnostic imaging, health checkup results, drug prescription information, hospitalization nursing summary information, discharge nursing summary information, hospitalization nursing record information, medical information provision documents, various administrative notification information created by doctors for patients, allergy information, drug contraindication information, various attending physician opinions, genetic information, clinical trial participation information, My Number card, driver's license, medical certificates issued by the government, certification information related to long-term care issued by the government, developmental and psychological test information administered by the government, various doctor's orders, doctor's diagnoses, information on diet including images, passport, exercise records, vital information from wearable devices, blood pressure self-measurement results, blood glucose self-measurement results, vital information that can be measured by the user, medical history, family history, etc.

[0038] In addition to information such as the name, address, and telephone number of the medical facility, the medical facility information DB52 stores information related to the "waiting room function" in this system, such as whether or not waiting room services are available, the medical departments that are available, the dates and times of service (day of the week, time slot), notification email address, the name of the doctor in charge, an email template for when the patient is present, and payment information (for example, payment information for a predetermined fee).

[0039] The medical record information DB53 stores information such as medical treatment details, past test results (blood test results, health checkup results, etc.), medical information provision documents (so-called referral letters), medical record information, hospitalization records, discharge records, medical record information at the time of hospitalization, medical record information at the time of outpatient visits, and medication prescription information (prescriptions).

[0040] The corporate information database (DB54) stores patient (user) information registered by companies and other organizations during online consultations. Examples of such companies and other organizations include general companies, insurance companies, and nursing care facilities that offer online consultations as part of their employee benefits, as mentioned above.

[0041] <Processing details> ≪Online Medical Consultation Matching Process≫ Figure 5 shows an example of the online medical consultation matching process according to this embodiment. In other words, it is an example of a series of processes performed when a user receives an online medical consultation.

[0042] In step S1, the acquisition unit 31 acquires user information from the user terminal 2, such as the user's current location and medical specialty. Alternatively, the unit may accept a city or town selected by the user instead of the user's current location.

[0043] In step S2, the area determination unit 32 determines the area where medical treatment is possible based on the user's current location. According to the Ministry of Health, Labour and Welfare guidelines (as of November 2021), medical facilities that can provide online medical consultations are located within a 30km radius of the user's current location. Therefore, in this embodiment, the area determination unit 32 determines an area equivalent to this as the area where medical treatment is possible.

[0044] In step S3, the extraction unit 33 extracts medical facilities that offer online consultations from among the medical facilities that can provide online consultations, within the consultation area, that correspond to the above-mentioned medical specialties, based on the medical facility information DB 52.

[0045] In step S4, the extraction unit 33 displays medical facilities that can provide online consultations in real time on the user terminal 2.

[0046] In step S5, the acquisition unit 31 acquires the medical questionnaire information from the user terminal 2. If the assistance request reception unit 39 receives an assistance request from the user terminal 2 regarding the creation of the medical questionnaire, the assistance request unit 40 sends an assistance request to the medical professional terminal (not shown). The medical professional then provides assistance to the user regarding the creation of the medical questionnaire using a web conferencing system or chat, and the acquisition unit 31 acquires the completed medical questionnaire.

[0047] In step S6, the list creation unit 34 creates a list of users waiting for online consultations in the treatment area, including the extracted medical facilities. If the above list has already been created and notified to the medical facility terminal 3, the list creation unit 34 adds the new user to the very end of the list of users waiting for online consultations.

[0048] In step S7, the notification unit 35 sends notifications to both the user terminal 2 and the medical facility terminal 3. The notification process performed in step S7 will be described later with reference to Figure 6.

[0049] In step S8, the acquisition unit 31 determines whether or not a patient (user) has been selected from the medical facility terminal 3. If a patient has been selected, the unit proceeds to step S9; otherwise, the determination in step S8 is repeated. For example, if a doctor selects the user at the top of the list (waiting order 1), the acquisition unit 31 determines that a patient has been selected from the medical facility terminal 3.

[0050] In step S9, the notification unit 35 notifies the user terminal 2 of information for online medical consultation (for example, a URL for an arbitrary web conferencing system). When the user and the doctor access the URL, the online medical consultation begins. The URL for the web conferencing system is, for example, a URL designated for each medical facility stored in the medical facility information DB 52, but is not limited to this, and the doctor may specify the URL when selecting a patient.

[0051] In step S10, the acquisition unit 31 performs settlement processing for medical fees and system fees with the user terminal 2.

[0052] ≪Notification Processing (S7)≫ Figure 6 is a flowchart showing an example of the notification process in step S7 described above. In step S71, the priority change unit 36 ​​determines whether or not there is a priority request from the user terminal 2. If there is a priority request, the process proceeds to step S72; otherwise, the process proceeds to step S73.

[0053] In step S72, if the priority request is made, the rank change unit 36 ​​raises the waiting rank to a higher position than users who have not made a priority request, in accordance with the priority request.

[0054] In step S73, the notification unit 35 notifies the user terminal 2 of various information. For example, the notification unit 35 notifies the medical department, reception number, number of people waiting (waiting order), etc. In addition, when the number of people waiting reaches a predetermined number (for example, 5 people), a separate message such as "It will be your turn soon." may be notified (displayed on the user terminal 2). Furthermore, when the number of people waiting reaches a predetermined number, a screen different from the screen initially notified (displayed) may be displayed. For example, a screen displaying "Waiting Room 1" may be displayed initially, and then a screen displaying "Waiting Room 2" may be displayed when the number of people waiting reaches a predetermined number.

[0055] In step S74, the physician selection unit 37 determines whether the user has specified a medical facility or physician. If a specification is made, the process proceeds to step S75; otherwise, the process proceeds to step S76.

[0056] In step S75, the physician selection unit 37 determines (sets) the medical facility or physician specified by the user as the target of notification.

[0057] In step S76, the remuneration prediction unit 38 predicts (calculates) the medical remuneration generated by the user's medical treatment based on user information (for example, medical specialty, symptoms, and other medical interview information), as described above.

[0058] In step S77, the notification unit 35 notifies the medical facility terminal 3 of the medical department, the number of people waiting for each medical department, and information about the waiting user (for example, name, symptoms, gender, age, insurance information, medical record, prescription pickup method, etc.).

[0059] ≪Medical Record Presentation Processing≫ Figure 7 is a flowchart showing an example of the medical record presentation process. In this embodiment, when a user (patient) presents a two-dimensional code (identification information) corresponding to a medical record to a doctor via a web conferencing system during an online medical consultation, the medical record corresponding to that identification information is presented to the medical facility terminal 3. It is assumed that the medical record has been acquired in advance from the user terminal 2 and stored in the medical record information DB 53. The information provided from the user terminal 2 includes insurance card information (image information of the front and back, expiration date, etc.), My Number Card information (image information of the front and back, expiration date, etc.), past test results (image information of blood tests, health checkup results, etc., and date of implementation), medical information provision form (image information), prescription receipt method, and password for viewing the medical record. The identification information assignment unit 41 then issues a corresponding two-dimensional code (identification information) for the medical record acquired from the user and transmits it to the user terminal 2. Furthermore, the above-mentioned information such as deadlines may be obtained from image information. For example, an image analysis unit may be provided to perform OCR (Optical Character Recognition) on the image, and based on the information obtained, a classifier generated using a machine learning algorithm may be used to determine the information such as deadlines. In other words, an image analysis unit equipped with a classifier that has undergone deep learning or the like may be provided to have the classifier recognize character images present in the image, and as a result, a string representing the deadline may be generated from the character information obtained. Furthermore, the aforementioned medical records, including those of the user's family, may be obtained in advance from user terminal 2.

[0060] In step S21, the medical record presentation unit 42 determines whether or not the physician (medical facility terminal 3) has requested the presentation of the medical record. If there is a request for presentation, the process proceeds to step S22; otherwise, the process ends. Examples of situations in which instructions to present medical records may be given include when a doctor clicks a button to view a user's medical record from a screen in this system that allows access to the medical record (patient's medical record repository). Furthermore, an example of a case where instructions to present medical records are given is when, during an online consultation, the user presents the aforementioned two-dimensional code using a web conferencing system, and the doctor gives instructions to present the code based on the information of the two-dimensional code displayed on the medical facility terminal 3.

[0061] In step S22, the medical record presentation unit 42 determines whether the presentation conditions are met. If the conditions are met, the process proceeds to step S23; otherwise, the process ends. One example of a presentation condition is that the user corresponding to the medical record the doctor is trying to view must be a patient who has received online consultation from that doctor (for example, a patient who has received online consultation). Another condition for presentation is that the instruction to present the information must be given during an online medical consultation. Furthermore, the conditions for presentation include obtaining a predetermined fee (system fee) from the physician (medical facility) when the number of presentation requests from the physician (medical facility terminal 3) exceeds a predetermined number. The medical record presentation unit 42 shall determine whether or not one or more of these presentation conditions are met.

[0062] In step S23, the medical record presentation unit 42 presents (displays) the medical record to the physician (medical facility terminal 3). Furthermore, if prior permission has been obtained from the user, the medical record display unit 42 may enable printing of the presented medical record (e.g., insurance card information) to the medical facility terminal 3.

[0063] <Screen display example> ≪Online Medical Consultation Application Screen≫ Figure 8 shows an example of an online medical consultation application screen displayed on user terminal 2. In this embodiment, if one or more pieces of information from the above-mentioned medical record are registered and the validity period of said information is still valid, it is possible to transition to the online medical consultation application screen shown in Figure 8.

[0064] Figure 8(A) shows an example of a screen related to searching for potential medical facilities. Code 81 is an input field for entering (selecting) the user's location (current location or city / town) and medical specialty. Symbol 82 is a search button for finding medical facilities corresponding to the content entered in the input field shown in symbol 81. Reference numeral 83 denotes the search results described above, and is a display field that shows a list of medical facilities where the user can receive online medical consultations based on the content entered in reference numeral 81. For example, in this embodiment, medical facilities that meet the following conditions are displayed in the list. • Within a 30km radius of your current location or within a designated municipality • The selected medical specialty matches the medical specialty available in the waiting room. • Available hours or active status Reference numeral 84 denotes a button to proceed to inputting information into the medical questionnaire. In this embodiment, when this button is pressed, the screen shown in Figure 8(B) is displayed.

[0065] Figure 8(B) shows the screen for entering information into the medical questionnaire. Reference numeral 85 denotes a display field where user information is displayed. In this embodiment, the user's name, gender, age, telephone number, and email address are obtained from the user information and displayed. Reference numeral 86 denotes an input field for entering information from the medical questionnaire. In this embodiment, fields are provided for entering body temperature, symptoms, onset date, requests, etc. Code 87 is a button for sending the entered questionnaire information, etc., to the medical facility terminal 3 (for example, by email).

[0066] ≪Online medical consultation waiting room screen (patient side)≫ Figure 9 shows an example of the online medical consultation waiting room (virtual waiting room) screen (patient side) displayed on the user terminal 2. In this embodiment, the online medical consultation waiting room screen displays the medical department, reception number, number of people waiting, etc. In this embodiment, for example, the message "It's almost your turn" will be displayed when the number of people waiting falls below a predetermined number (for example, 5 people). Furthermore, if the medical facility in question closes its reception hours while the user is waiting, the facility may notify the user accordingly. Furthermore, a notification settings section may be provided, allowing users to configure notification settings (for example, setting the number of people waiting to receive the aforementioned message).

[0067] ≪Online medical consultation waiting room screen (for medical facility)≫ Figure 10 shows an example of the online medical consultation waiting room (virtual waiting room) screen (on the medical facility side) displayed on the medical facility terminal 3. Figure 10(A) shows an example of a waiting screen for online consultations at a medical facility with multiple registered medical specialties. As shown in Figure 10(A), the medical specialties and the number of people waiting for each specialty are displayed. Reference numeral 101 denotes a button for displaying information about waiting patients for each medical department. When this button is pressed, the screen shown in Figure 10(B) is displayed. Figure 10(B) shows a screen displaying information about waiting patients for each medical specialty. Code 102 is a button that allows a medical facility to switch online consultations for the currently displayed medical department to an "active (available)" or "inactive (reception closed)" state. Reference numeral 103 denotes a button for checking the details of the user's symptoms and various other information. When this button is pressed, the screen shown in Figure 10(C) is displayed. Figure 10(C) shows a screen displaying user information (patient information). In this embodiment, the user's personal information, medical questionnaire information, and medical record information (including links to access this information) are displayed. Reference numeral 104 denotes a reception button that allows a doctor to accept an online consultation for the currently displayed user. When this reception button is pressed, an online consultation can be accepted. For example, when this reception button is pressed, a pre-specified URL for a web conferencing system is sent from the medical facility terminal 3 to the user terminal 2. Furthermore, when the reception button is pressed, the URL of the pre-specified web conferencing system may be displayed on the medical facility terminal 3 for the doctor to confirm. It may also be possible to change to a different URL after confirmation. When the above URL is sent to the user's terminal, the user's status will change from "Waiting" to "Responding." At this point, the user will be considered to have left the waiting room. Furthermore, if the URL mentioned above is not accessed within a specified time (for example, 15 minutes) after it is notified, it is advisable to treat it as canceled. Furthermore, doctors can cancel appointments for users who are currently being attended to, but they can also set penalties if such cancellations continue for a certain number of times.

[0068] ≪Online Consultation Start Screen≫ Figure 11 shows an example of the online consultation start screen displayed on the user terminal 2. In this embodiment, as shown in Figure 19, a message such as "Online consultation is now available," the name of the receiving medical facility, the name of the receiving doctor, and a URL for the online consultation are displayed on the user terminal. The user can receive an online consultation by accessing this URL.

[0069] <Advantageous effects of this embodiment> According to the above-described embodiment, online medical consultations can be conducted without being restricted by the system by using any URL of a general web conferencing system.

[0070] Furthermore, according to the above-described embodiment, instead of making an online appointment, it is possible to search for medical facilities that are currently accepting appointments, and to match patients who wish to receive online consultations with doctors in real time.

[0071] Furthermore, according to the above embodiment, by notifying the physician of the estimated medical fee based on the patient's medical history, it can be used as reference information when the physician selects patients.

[0072] Furthermore, according to the above embodiment, by providing a priority request button (premium button), patients can be given an incentive to be seen by a doctor sooner.

[0073] Furthermore, according to the above-described embodiment, a more accurate medical questionnaire can be created by having a medical professional assist in its creation.

[0074] Furthermore, according to the above-described embodiment, by inputting (registering) information such as health checkup results and referral letters, a doctor can obtain (for example, download) medical record information simply by scanning a QR code. In other words, obtaining medical record information becomes easier. Medical record information can be presented, for example, by displaying a QR code during an online consultation, or by using the QR code to present it to a doctor when a user visits a medical facility for an in-person consultation. In addition, users may be allowed to set an expiration date for access by doctors and to set a unique password for each user. By allowing users to manage their own medical records (medical information) and save this information independently of their doctors, users can proactively manage their own health status. Furthermore, in the regional medical collaboration systems that various local governments and companies have been working on until now, doctors have had to enter patient records twice—once in the electronic medical record system and once in the regional medical collaboration system—without receiving any compensation for their work. Moreover, even if they do enter the records, there is a risk that other medical facilities will take the patients away. As a result, the benefits of doctors entering patient records into the regional medical collaboration system are low, and it has not become widely adopted. In the above-described embodiment, since patients themselves input and manage their medical records (medical information) into the system, there are no disadvantages for doctors, it can contribute to the spread of regional medical collaboration systems, and it can contribute to maintaining the health of many people. Furthermore, since doctors are obligated to print out medical record information and provide it to patients free of charge whenever requested, users (patients) can proactively save (register) their own medical record information and use it to manage their own health.

[0075] Furthermore, according to the above-described embodiment, patients can consult with doctors and other medical professionals nationwide in a timely manner via online consultation. Currently, patients often use chat functions to communicate with anonymous medical professionals, but according to the above-described embodiment, they can consult with doctors using a web conferencing system, thereby ensuring the quality of the doctors and allowing for a transition to online medical consultation if necessary.

[0076] Although one embodiment of the present invention has been described above, the present invention is not limited to the embodiments described above, and any modifications, improvements, etc. that can achieve the objectives of the present invention are included in the present invention.

[0077] (modified version) In the above-described embodiment, a doctor or nurse may notify user terminal 2 of, for example, a user with a high waiting position (a user with fewer people waiting than a predetermined number) that the ongoing medical treatment is nearing completion. In this case, the type of waiting room displayed on user terminal 2 may also be changed (for example, from waiting room 1 to waiting room 2). This allows patients to make effective use of their waiting time. Furthermore, the completion of an ongoing consultation can be determined, for example, by a doctor pressing a designated button.

[0078] Furthermore, in the above-described embodiment, an inactive medical facility terminal 3 may be instructed to become active. This allows for requests to inactive medical facilities (medical facility terminal 3) to accept online consultations, especially when there are many people waiting and many patients are awaiting online consultations.

[0079] Furthermore, in the above-described embodiment, the virtual waiting room may be operated as a waiting room for nursing care facilities (nursing care providers). In this case, if a user's condition worsens in the waiting room for the nursing care facility, the system may be automatically linked to the doctor's virtual waiting room.

[0080] Furthermore, in the above-described embodiment, it may be possible to register medical records at the time of hospitalization, thereby also providing a function as an inpatient medical record repository. Patients may request from the medical institution during their hospitalization to print their medical records daily and import the contents into the system according to the above embodiment as their own medical record. This allows the medical records at the time of hospitalization to be used as a second opinion and can also be used for health management after discharge. In this way, if we can obtain not only the patient's medical information but also information on their admission and discharge from the hospital, according to the patient's wishes, we can collect dispersed medical data that was previously held only within multiple medical institutions into one place. This will enable its use in ways such as assisting in the treatment of specific fields, and will lead to the use of research data that contributes to the advancement of medicine and data that can help solve social problems.

[0081] Furthermore, although the above-described embodiment described an online medical consultation matching system that matches a doctor (first user) with a patient (second user), the targets for matching are not limited to those described above. For example, it may be used as a matching system when matching any of the following first users having the following predetermined attributes with any of the following second users.

[0082] [First User]...Anyone involved in any of the following: coaching, MR (Medical Representative), pharmacist, English conversation (language) lessons, fortune telling / spiritual services, dating services, yoga / fitness, call center (customer service), insurance consultation, private tutor / cram school, travel agency, counseling (including children's call centers, etc.), cabaret club, cosmetic surgery, aesthetic dentistry, conversation partner for the elderly, advice on personal problems, real estate, financial planner, parenting advice, mortgage, stock investment, asset management, lawyer, social insurance and labor consultant, judicial scrivener, accounting firm, tax accountant, home building (architecture), relationship advice, funeral estimate, career change advice, various estimates (researching market prices), various expert consultations, front-end for various seminars, etc.

[0083] [Second User]... A user who wishes to be matched with the above First User.

[0084] In other words, the acquisition unit 31 described above acquires second user information from a second user terminal operated by a second user (patient) who wishes to be matched with a first user (doctor) having predetermined attributes. The second user information shall include, in addition to the user information described above, the second user's medical records, career history, and history of use of specified services. For example, in the case of online medical consultations, the career information shall include PHR (Personal Health Record), care records, online eligibility verification information (medication information), etc. Then, the extraction unit 33 described above extracts a first user that can be matched based on the second user information. Furthermore, one possible example is that the notification unit 35 mentioned above outputs a list of matched second users and second user information to the first user's terminal.

[0085] Furthermore, although the above embodiment described an example in which the area corresponding to the first user is limited based on the current location of the user (second user), this example is not applicable. For example, it becomes possible to access (match) services anywhere in the world without having to select a service provider (regardless of occupation) (the first user can be selected by the extraction unit). In other words, for example, in the case of online consultations, it is not necessary to specify a geographical area. This allows doctors to specify a geographical area or allow patients to choose from anywhere in the country, and patients can also specify a geographical area or allow patients to choose from anywhere in the country.

[0086] Furthermore, in the embodiments described above, online service providers, service facilities, and service recipients (such as service industries, professional services, insurance companies, consulting firms, educational institutions, language schools, fortune-telling businesses, and call centers) may be considered as the first users for online services other than online medical consultations, as described above.

[0087] Furthermore, the above-described embodiment can be applied not only to matching service providers and service recipients, but also to matching individuals with each other. For example, it can be applied to matching men who meet certain conditions with women who are seeking men who meet those conditions. In this case, by limiting the area as described above, the possibility of matching with a suitable partner can be increased.

[0088] Furthermore, while the above-described embodiment explains an example of online medical consultation between two parties, a doctor and a patient, it is not limited to this. For example, three or more parties may communicate (talk) online. In this case, the following are examples of combinations of the first user, second user, and third party (third user).

[0089] [First user, second user, third user]...[Doctor, parent in a remote location (recipient of care), son in the city], [Primary care physician (e.g., family doctor), patient, attending physician (e.g., specialist)], [Doctor, patient (foreigner), interpreter] etc.

[0090] A third user can join an online call once the first and second users have matched, by having either or both of them share a link (a link for online conversation) with the third user. The third user is not limited to one person; there may be two or more third users.

[0091] Furthermore, although the above-described embodiment does not specifically limit the time limit for online interactions (e.g., online medical consultations), a time limit timer may be set. For example, billing may be implemented according to the timer.

[0092] Furthermore, in the above-described embodiment, the first user (for example, a doctor) may have a function to be replaced in the middle of the online conversation.

[0093] Furthermore, in the embodiment described above, the patient (second user) may not be able to designate the first user (doctor) the first time, but may be able to designate them from the second time onward. In other words, if the acquisition unit 31 described above is receiving a request from the second user terminal to match with the first user for the first time, it will not accept a designation instruction from the second user terminal to designate a specific user from among the first users. Furthermore, if the acquisition unit 31 described above is requesting a match with the first user for the second time or later, it can receive a designation instruction from the second user's terminal to designate a specific user from among the first users. In this case, if a designation instruction is given, the extraction unit 33 may extract a predetermined user as the first user that can be matched. This allows a second user (e.g., a patient) to be matched again with the first user (e.g., a doctor) with whom they were previously matched, thus improving convenience for the second user.

[0094] Furthermore, in the above embodiment, if the second user who wishes to be matched with the first user is using the service for the second time or later, the second user may charge the first user a nomination fee.

[0095] Furthermore, in the above-described embodiment, the first user (service provider) does not need to block (avoid designating) the second user (service recipient) and display them on the first user's designation list (a list indicating that they have been designated). In other words, when the acquisition unit 31 described above receives a designation instruction, it can receive a designation avoidance instruction from the first user terminal of the designated user. Furthermore, if the extraction unit 33 receives an avoidance instruction, it is preferable not to extract the specified user as the first user that can be matched.

[0096] Furthermore, in the above-described embodiment, the second user may prepare a questionnaire or similar document in advance containing information about the consultation with the first user (second user information), allowing the first user to select the second user based on the information provided in the pre-consultation.

[0097] Furthermore, in the above-described embodiment, when conducting an online medical consultation, if the first user (doctor) selects a predetermined disease name, the AI ​​may automatically determine and display relevant information on the first user's terminal. Examples of relevant information include the efficacy of medications. Furthermore, in the above-described embodiment, when conducting online medical consultations, the AI ​​may output relevant information according to predetermined medical results. For example, an alert may be output if there is an abnormality, linked to chest sounds (heart sounds).

[0098] Furthermore, in the above-described embodiment, the priority (display order) of the virtual waiting room may be changed according to various factors. For example, a formula for a predetermined degree of relevance (e.g., side effect rate × degree of relevance) may be established, and patients may be displayed higher according to this formula. This allows for priority treatment of patients who have developed asthma due to some side effect. Moreover, by mechanically changing the priority in this way, even inexperienced doctors who have just obtained their medical licenses can provide treatment in the appropriate order.

[0099] Furthermore, in the above-described embodiment, the notification unit 35 may output information regarding a predetermined social network service to the second user terminal. This allows, for example, a Medical Representative (MR) to act as a call center, or a designated individual to act as a call center for children's SOS calls.

[0100] Furthermore, it is preferable that the medical record (medical record storage) of the above-described embodiment also contains records of the patient's care. For example, care records may be recorded by visiting nurses or care managers.

[0101] Furthermore, in the medical record (medical record storage) of the above-described embodiment, it is desirable to allow not only doctors but also caregivers to view the medical records (medical information), and to allow not only caregivers but also doctors to view the medical records (care information).

[0102] Furthermore, it is advisable to incorporate patient verification information (information confirming eligibility to receive online medical consultations) into the medical record (medical record storage) of the above-described embodiment. This allows the information to be used as health data related to the initial consultation in online medical consultations.

[0103] Furthermore, in the medical record (chart storage) of the above-described embodiment, the display format of the original data can be changed, such as color-coding by medical department or picking out only the history of prescriptions for hypertension.

[0104] Furthermore, in the medical record (medical record storage) of the above-described embodiment, in order to promote the use of generic drugs, the name of the substance corresponding to the drug (for example, olopatadine) may be written instead of the brand name of a specific drug. This makes it difficult to identify the name of the original drug, thus promoting the use of generic drugs.

[0105] Furthermore, in the medical record (medical record storage) of the above-described embodiment, contraindicated drugs for concomitant use may be listed.

[0106] Furthermore, in the medical record (medical record storage) of the above-described embodiment, it would be desirable to store not only information about the drug but also the manufacturer of the pharmaceutical company. This means that when you want to ask a pharmaceutical company about how to use a drug, you won't need to consult a dictionary.

[0107] Furthermore, the medical record (medical record storage) of the above-described embodiment may be linked with a predetermined dictionary database to provide various functions. For example, it would be beneficial to store drug information (DI information) that is changed weekly. This is because the number of side effects increases when side effect reports are made, so it is necessary to keep the latest information.

[0108] (others) Furthermore, the series of processes described above can be executed by hardware or by software. In other words, the functional configuration described above is merely illustrative and not particularly limiting. That is, it is sufficient that the information processing device or information processing system is equipped with a function that can execute the series of processes described above as a whole, and the type of functional block used to realize this function is not particularly limited to the example above. Also, the location of the functional block is not particularly limited to Figure 4 and can be arbitrary. For example, the functional block of the server may be transferred to another device, etc. Conversely, the functional block of another device may be transferred to the server, etc. Also, a single functional block may be composed of hardware alone, software alone, or a combination of both.

[0109] When a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a server, a general-purpose smartphone, or a personal computer.

[0110] Such recording media containing programs may consist not only of removable media (not shown) distributed separately from the main device to provide programs to users, but also of recording media provided to users in a state where they are pre-installed in the main device. Since programs can be distributed via a network, the recording media may be installed on or accessible from a computer connected to or capable of connecting to a network.

[0111] In this specification, the step of describing a program to be recorded on a recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually. Furthermore, in this specification, the term "system" refers to an overall system composed of multiple devices, means, etc.

[0112] In other words, the parts supply system to which the present invention is applied can take various forms having the following configurations. In other words, (1) an acquisition means (e.g., acquisition unit 31) that acquires second user information from a second user terminal operated by a second user who wishes to be matched with a first user having predetermined attributes, Based on the second user information, an extraction means (e.g., an extraction unit 33) extracts the first user that can be matched, Output means (e.g., notification unit 35) that outputs the list of matched second users and the second user information to the first user's terminal, It is an information processing device. This allows for real-time matching with individuals who possess specific attributes.

[0113] Furthermore, (2) an area determination means (for example, an area determination unit 32) that determines the area in which the second user can receive online medical consultation from the first user based on the second user information, A storage means for storing medical facility information of medical facilities that offer online consultations (for example, medical facility information DB52), A list creation means (for example, a list creation unit 34) for creating a predetermined list, It further possesses, The extraction means extracts medical facilities within the treatment area that are capable of providing online medical consultations in real time, based on the medical facility information. The list creation means creates a list of second users waiting for online consultations in the area where medical services are available, including the extracted medical facilities. The output means may output the list and the second user information to the medical facility terminal used by the extracted medical facility. This enables real-time matching of users who want online medical consultations with medical facilities.

[0114] Furthermore, (3) the second user information includes the location information of the second user, and the area determination means may determine the area within a predetermined distance from the location information of the second user as the area where medical treatment is possible. This makes it easy to search for medical facilities within a 30km radius, which is currently covered by the regulations for online medical consultations set by the Ministry of Health, Labour and Welfare.

[0115] Furthermore, (4) the output means may output the waiting order of the second user who is waiting to receive an online medical consultation at the medical facility within the medical consultation area to the second user terminal. Furthermore, (5) the output means may output a message indicating that the patient's appointment is imminent when the waiting order reaches a predetermined rank. This allows users to make effective use of their waiting time.

[0116] Furthermore, (6) the acquisition means receives a priority request from the second user terminal for priority medical treatment, It is preferable to further include a ranking change means (e.g., ranking change unit 36) that, in response to the aforementioned priority request, raises the waiting position of the second user who made the priority request to that of a second user who did not make the priority request. This allows patients to offer doctors an incentive to prioritize online consultations.

[0117] Furthermore, (7) the acquisition means receives the designation of a doctor in the online medical consultation from the second user terminal, The system may further include a physician determination means (e.g., a physician determination unit 37) that determines the physician who will conduct the online consultation with the second user who made the physician designation, in accordance with the physician's designation. This allows patients to receive online consultations from their preferred doctor.

[0118] Furthermore, (8) the system further includes a medical fee prediction means (for example, a fee prediction unit 38) that predicts the medical fees incurred by the medical treatment of the second user based on the second user information, The output means may output the predicted medical fee to the medical facility terminal. This allows doctors to present information to help them select patients.

[0119] Furthermore, (9) the second user information may include medical interview information regarding the second user's symptoms, and may further include: an assistance request receiving means (e.g., an assistance request receiving unit 39) for receiving assistance requests from the second user regarding the creation of the medical interview information; and an assistance request means (e.g., an assistance request unit 40) for requesting a medical professional terminal operated by a designated medical professional to assist the second user in creating the medical interview information when an assistance request is received from the second user. This makes it possible to create highly accurate medical questionnaires.

[0120] Furthermore, (10) the acquisition means acquires the medical record transmitted by the second user, A medical record storage means (for example, a medical record information DB53) that stores the aforementioned medical record, An identification information assigning means (for example, an identification information assigning unit 41) for assigning identification information to the medical record, The system may further include a presentation means (for example, a medical record presentation unit 42) that presents the medical record corresponding to the identification information to a medical facility terminal based on the identification information. This allows users to retrieve and store medical records on behalf of doctors, saving them time and effort.

[0121] Furthermore, (11) the presentation means may present the medical record to the medical facility terminal when it has received a predetermined fee from the medical facility if the number of presentation requests from the medical facility terminal exceeds a predetermined number. This allows for the widespread adoption of the medical record presentation function by, for example, making it a paid option for users, but offering it for free up to a certain number of times.

[0122] Furthermore, (12) the extraction means extracts medical facilities that can provide online consultations in real time based on the medical facility information, the list creation means creates a list of second users waiting for online consultations, and the output means outputs the list of second users waiting for online consultations and the second user information to the medical facility terminals used by the extracted medical facilities that can provide online consultations. This will allow doctors to receive consultations from patients across the country during their free time. Furthermore, doctors can switch from online consultations to online medical consultations if the patient is eligible for online consultations (for example, if the patient lives within 30km of the medical facility).

[0123] Furthermore, (13) the acquisition means may, if it is the first time the second user has requested to be matched with the first user, not accept a designation instruction from the second user terminal to designate a predetermined user from among the first users, and if it is the second or subsequent time the second user has requested to be matched with the first user, it may accept a designation instruction from the second user terminal to designate a predetermined user from among the first users, and the extraction means may, if such a designation instruction is received, extract the predetermined user as a first user who can be matched. This allows a second user (e.g., a patient) to be matched again with the first user (e.g., a doctor) with whom they were previously matched, thus improving convenience for the second user.

[0124] Furthermore, (14) when the acquisition means receives the designation instruction, it is possible to receive a designation avoidance instruction from the first user terminal of the designated user, and the extraction means does not need to extract the designated user as a matchable first user if such an avoidance instruction is received. This allows the first user to avoid being nominated, even if such a nomination is made, due to their own circumstances, thereby improving convenience for the first user.

[0125] Furthermore, (15) the output unit may output information for interacting via a predetermined network to a first user terminal operated by the first user, a second user terminal operated by a second user matched with the first user, and a third user terminal operated by a third user designated by the first user or the second user. This allows not only the first and second users to interact, but also a third party designated by either of them.

[0126] Furthermore, (16) the second user information may include the second user's career information. This allows the first user to know the second user's background information before interacting with the second user.

[0127] Furthermore, (17) the output unit may output information relating to a predetermined social network service to the second user terminal. This improves convenience for second users.

[0128] Furthermore, (18) the control method of an information processing device in which a computer performs the following steps: an acquisition step of acquiring second user information from a second user terminal operated by a second user who wishes to be matched with a first user having predetermined attributes; an extraction step of extracting the first user who can be matched based on the second user information; and an output step of outputting a list of the matched second users and the second user information to the first user's terminal.

[0129] (19) It can also be considered as a computer program that causes a computer to execute the following steps: an acquisition step of acquiring second user information from a second user terminal operated by a second user who wishes to be matched with a first user having predetermined attributes; an extraction step of extracting the first user who can be matched based on the second user information; and an output step of outputting a list of the matched second users and the second user information to the first user's terminal. [Explanation of Symbols]

[0130] 1: Server 2: User terminal 3: Medical facility terminal 11:CPU 18:Storage section 19:Communication section 31: Acquisition unit 32: Area determination unit 33: Extraction unit 34: List Creation Section 35: Notification Section 36: Rank Change Section 37: Doctor Selection Department 38: Remuneration Prediction Department 39: Subsidy Request Reception Department 40: Support Request Department 41: Identification Information Assignment Department 42: Medical Record Presentation Department 51: User information database 52: Medical facility information database 53: Medical record information database 54: Corporate information DB

Claims

1. An acquisition means for acquiring patient information, including information about the patient's symptoms, from a patient terminal operated by a patient who wishes to be matched with a physician having a predetermined attribute, Based on the patient information, an extraction means for extracting medical institution information of multiple medical institutions where terminals operated by matching physicians are located, Output means for outputting the matched list of patients and the patient information to a terminal of the medical institution to which the physician belongs, Area determination means for determining the area in which the patient can receive online medical consultation from the physician, based on the patient information and the medical institution information, It has, The output means outputs to the patient terminal the waiting order of the patients waiting for online consultations with doctors at multiple medical institutions within the area. Information processing device.

2. A storage means for storing medical institution information of medical institutions that can provide online medical consultations, A list creation means for creating a predetermined list, It further possesses, The extraction means extracts medical institutions within the area that can provide online medical consultations in real time, based on the medical institution information. The list creation means creates a list of patients waiting for an online consultation with a doctor in the area including the extracted medical institution. The output means outputs the list and the patient information to the extracted terminal of the medical institution. The information processing apparatus according to claim 1.

3. The patient information includes the patient's location information. The area determination means determines an area within a predetermined distance from the location indicated by the patient's location information as an area where online medical consultation is possible. The information processing apparatus according to claim 2.

4. The output means outputs a message indicating that an online consultation with the doctor is imminent when the waiting order reaches a predetermined rank. The information processing apparatus according to claim 1.

5. The acquisition means receives priority requests from the patient terminal for receiving the online medical consultation on a priority basis. The system has a means for changing the waiting order in response to the aforementioned priority request, which sets the waiting order of the patient who made the priority request higher than that of the patient who did not make the priority request. The information processing apparatus according to claim 1.

6. An acquisition step of acquiring patient information, including information about the patient's symptoms, from a patient terminal operated by a patient who wishes to be matched with a physician having a predetermined attribute, Based on the patient information, an extraction step is performed to extract medical institution information for multiple medical institutions where terminals operated by matching physicians are located. Output step of outputting the matched list of patients and the patient information to a terminal of the medical institution to which the physician belongs, An area determination step in which the patient determines the area in which the patient can receive online medical consultation from the physician, based on the patient information and the medical institution information, The computer executes this, In the processing of the output step, the waiting order of patients waiting for online consultations with doctors at multiple medical institutions within the area is output to the patient terminal. Control method.

7. An acquisition step of acquiring patient information, including information about the patient's symptoms, from a patient terminal operated by a patient who wishes to be matched with a physician having a predetermined attribute, Based on the patient information, an extraction step is performed to extract medical institution information for multiple medical institutions where terminals operated by matching physicians are located. Output step of outputting the matched list of patients and the patient information to a terminal of the medical institution to which the physician belongs, An area determination step in which the patient determines the area in which the patient can receive online medical consultation from the physician, based on the patient information and the medical institution information, Have the computer execute it, In the processing of the output step, the waiting order of patients waiting for online consultations with doctors at multiple medical institutions within the area is output to the patient terminal. Computer program.