Matching server, matching system and matching method
By calculating the matching between the supporter's price range and the user's points information through the matching server, the problem of inappropriate supporter price is solved, the user's enthusiasm for using the system is improved, and the popularization of treatment methods is promoted.
Patent Information
- Application Number
- CN202380093037.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-03
- Publication Date
- 2025-09-12
AI Technical Summary
In the matching system, the support providers set inappropriate prices for their support services, resulting in low user enthusiasm for using the system and hindering the popularization of treatment methods.
The matching server calculates the price range that supporters can set and matches them based on supporter information and user points information to ensure that the price is set reasonably.
By appropriately setting the price of support services, users are more motivated to use the system and the spread of treatment methods is promoted.
Smart Images

Figure CN120641935A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a matching server, a matching system, and a matching method. Background Art
[0002] In matching systems, a technology for immediately presenting candidates to organizations seeking to temporarily hire is known (see, for example, Patent Document 1). In this technology, a candidate information storage unit storing information and conditions of candidates seeking employment is classified based on predetermined conditions. After displaying information on candidates that meet the recruitment conditions by referring to the recruitment conditions of the organization seeking to hire and the classified candidate information, the candidate is contacted.
[0003] Prior art literature
[0004] Patent Literature
[0005] Patent Document 1: Japanese Patent No. 6972257 Summary of the Invention
[0006] Problems to be solved by the invention
[0007] Furthermore, in the medical field, treatment methods using new technologies and medical devices such as treatment instruments (hereinafter referred to as "treatment methods") are increasingly being introduced. Therefore, to popularize these treatment methods, experienced practitioners, such as those skilled in the treatment methods, are required to provide guidance and training to novice users, thereby necessitating matching with users. In a matching system, supporters are matched with users, and the supporters receive compensation in exchange for providing support services to the users, while the users pay the compensation for the support services.
[0008] However, in the above-mentioned matching system, if the supporter sets an inappropriate price for the support service, there is a problem that this may fail to encourage users to utilize the system and may hinder the rapid spread of treatment methods.
[0009] The present disclosure has been made in view of the above circumstances, and an object of the present disclosure is to provide a matching server, a matching system, and a matching method that can appropriately set the price of support services performed by supporters.
[0010] Solutions for solving problems
[0011] In order to solve the above-mentioned problems and achieve the purpose, the matching server involved in the present disclosure includes a processor that calculates a setting range indicating the range of the consideration that can be set by a supporter when matching a user who wishes to provide a support service for teaching the use and techniques of medical equipment with a supporter who provides the support service to the user and receives consideration from the user, and the processor notifies the supporter of the setting range.
[0012] Furthermore, in the matching server according to the present disclosure, the processor determines the consideration for the support service when the supporter sets a desired value within the setting range.
[0013] Furthermore, in the matching server according to the present disclosure, the processor determines a level serving as an indicator of the quality of the support service based on supporter information related to the supporter, and the processor calculates the setting range based on the level.
[0014] In addition, regarding the matching server involved in the present disclosure, the supporter information includes the number of times the supporter has experience with each technique, and the supporter information includes the number of times the supporter has experience with the technique that the user wants to support the service. The processor obtains the supporter information, and the processor determines the level based on the number of times the supporter has experience with the technique that the user wants to support the service.
[0015] In the matching server according to the present disclosure, the processor acquires the supporter information and conversation status information indicating a conversation status when the supporter provided the support service in the past, and determines the level based on the supporter information and the conversation status information.
[0016] In the matching server according to the present disclosure, the processor acquires the supporter information and usage status information indicating a usage status of a medical device used by the supporter in a technique, and determines the level based on the supporter information and the usage status information.
[0017] In addition, regarding the matching server involved in the present disclosure, the processor obtains the supporter information and training history information about the improvement degree, and the improvement degree is an improvement degree based on the comparison result between the proficiency of the techniques performed by the user in the past and the proficiency of the techniques performed by the user to enjoy the provision of the support service, and the processor determines the level based on the supporter information and the training history information.
[0018] In the matching server according to the present disclosure, the processor acquires the supporter information and user information including at least the proficiency of a technique performed by the user in the past, and calculates the setting range based on the user information and the level.
[0019] In the matching server according to the present disclosure, the user and the supporter are doctors, and the support service is teaching methods and techniques for using medical equipment.
[0020] In addition, regarding the matching server involved in the present disclosure, the processor obtains point information about points associated with each of the users and the supporters. When the user enjoys the provision of the support service from the supporter, the processor subtracts points corresponding to the set range from the user's point information and adds points corresponding to the set range to the supporter's point information.
[0021] In addition, with respect to the matching server involved in the present disclosure, the processor obtains the points information associated with the user, the processor refers to the supporter information storage unit that establishes a correspondence between the supporter information of each of the multiple supporters and the set range of each of the multiple supporters, and extracts the supporter who can provide the support service of the method desired by the user within the range of the points that the user can use. The processor outputs matching completion information indicating that the support service can be enjoyed from the extracted supporter to the user terminal associated with the user.
[0022] In the matching server according to the present disclosure, the processor acquires matching information in which the user specifies a desired technique, and based on the matching information, extracts the supporter who can provide the support service for the technique desired by the user from the supporter information storage unit.
[0023] In addition, regarding the matching server involved in the present disclosure, the processor obtains matching information in which the user specifies the desired technique, and the supporter specifies a specified matching condition in which the supporter specifies the proficiency of the user's technique to enjoy the provision of the support service. Based on the matching condition and the matching information, the processor extracts the supporter who can provide the support service with the technique desired by the user from the supporter information storage unit.
[0024] In addition, the matching system involved in the present disclosure includes: a matching server equipped with a processor; a supporter terminal associated with a supporter who teaches the method and technique of using medical equipment; and a user terminal associated with a user who desires the support service provided by the supporter, wherein the processor performs the following processing: calculating a set range of the consideration for the support service collected from the user by the supporter who provides the support service for teaching the method and technique of using medical equipment; notifying the supporter of the set range; obtaining point information about points associated with each of the users and the supporter; and, when the user enjoys the provision of the support service from the supporter, subtracting points corresponding to the set range from the user's point information and adding points corresponding to the set range to the supporter's point information.
[0025] In addition, the matching method involved in the present disclosure is a matching method executed by a matching server equipped with a processor. In the matching method, the processor calculates a set range of the consideration for the support service that a supporter who provides a support service to a user who wishes to be taught how to use and how to perform a medical device charges from the user, and the processor notifies the supporter of the set range.
[0026] Effects of the Invention
[0027] According to the present disclosure, there is an effect that the consideration for support work performed by a supporter can be appropriately set. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] Figure 1 This is a schematic diagram showing a schematic configuration of a matching system according to the first embodiment.
[0029] Figure 2 This is a schematic diagram showing a schematic configuration of the front side of the medical device according to the first embodiment.
[0030] Figure 3 This is a schematic diagram showing a schematic configuration of the back side of the medical device according to the first embodiment.
[0031] Figure 4 This is a block diagram showing the functional configuration of the medical device according to the first embodiment.
[0032] Figure 5 This is a block diagram showing the functional configuration of the matching server according to the first embodiment.
[0033] Figure 6 This is a diagram for explaining an overview of a method for setting a supporter's counter-price by the matching server according to the first embodiment.
[0034] Figure 7 This is a diagram for explaining an overview of a matching method for matching a user and a supporter by the matching server according to the first embodiment.
[0035] Figure 8 This is a flowchart showing an overview of processing executed by the matching server according to the first embodiment.
[0036] Figure 9 This is a block diagram showing the functional configuration of a matching server according to the second embodiment.
[0037] Figure 10 This is a flowchart showing an overview of processing executed by the matching server according to the second embodiment.
[0038] Figure 11This is a block diagram showing the functional configuration of a matching server according to the third embodiment.
[0039] Figure 12 This is a flowchart showing an overview of processing executed by the matching server according to the fourth embodiment.
[0040] Figure 13 This is a block diagram showing the functional configuration of a matching server according to the fourth embodiment.
[0041] Figure 14 This is a flowchart showing an overview of processing executed by the matching server according to the fourth embodiment. DETAILED DESCRIPTION
[0042] Below, with reference to the accompanying drawings, a detailed description of the implementation of the present disclosure is provided for a matching system equipped with a matching server. The present disclosure is not limited to the following embodiments. Furthermore, the figures referenced in the following description merely provide a summary of the shapes, sizes, and positional relationships necessary to facilitate understanding of the present disclosure. In other words, the present disclosure is not limited solely to the shapes, sizes, and positional relationships illustrated in the figures.
[0043] (Implementation 1)
[0044] [General Structure of the Matching System]
[0045] Figure 1 This is a schematic diagram showing a schematic configuration of a matching system according to the first embodiment. Figure 1 The matching system 1 shown is a system for matching with a supporter U2 that provides support services via a network N100. The support services are used to teach, guide, provide lectures, and provide training on how to use the medical equipment desired by the user U1, as well as the techniques, treatment methods, inspection methods, disposal methods, and diagnostic methods (hereinafter referred to as "medical methods") using the medical equipment.
[0046] Here, user U1 is a medical practitioner, such as a doctor, who is new to the desired medical method. Supporter U2 is also a medical practitioner, such as a doctor, who is experienced in the medical method desired by user U1. Furthermore, an experienced practitioner is someone who has completed a specified period of training in a specific medical method.
[0047] like Figure 1As shown, the matching system 1 includes: a medical device 2, which is used by a user U1 such as a doctor in a medical institution or a supporter U2 for medical examinations, diagnosis, and treatment; and a matching server 3, which can communicate with the medical device 2, the user terminal 100, and the supporter terminal 101 via a network N100. It is assumed that the network N100 is composed of, for example, an Internet network and a mobile phone network. In addition, Figure 1 In the figure, the medical device 2 and the user terminal 100 are separate, but not limited to this. If it can be connected to the network N100, it can be a network connection terminal and medical device that integrates the functions of the medical device 2 and the user terminal 100, or the network connection terminal can be freely loaded and unloaded relative to the medical device 2.
[0048] In addition, Figure 1 In order to simplify the following description, the user U1 and the supporter U2 are each a single person. However, this is not limiting and multiple users U1 and multiple supporters U2 may exist. Specifically, multiple users U1 access the matching server 3 via the network N100 using their own user terminals 100, select a supporter U2 that provides support services for a desired medical method from among the multiple supporters U2 pre-registered with the matching server 3, and thereby receive the desired support services.
[0049] [User terminal and supporter terminal]
[0050] First, the user terminal 100 and the supporter terminal 101 will be described.
[0051] The user terminal 100 and the supporter terminal 101 are configured using a mobile phone, a PC such as a personal computer, or a tablet terminal device having at least an input interface such as a touch panel, a communication function capable of connecting to the network N100, and a display monitor capable of displaying information such as images.
[0052] 〔Structure of medical equipment〕
[0053] Next, the medical device 2 will be described.
[0054] Figure 2 It is a schematic diagram showing the schematic structure of the front surface side of the medical device 2. Figure 3 It is a schematic diagram showing the schematic structure of the back side of the medical device 2.
[0055] Figure 2 and Figure 3The illustrated medical device 2 is an endoscope used in the medical field and inserted into a subject, such as a human or animal, to observe or treat the subject by displaying a live view image corresponding to image data obtained from the subject's interior. While the following description uses a flexible, universal upper gastrointestinal endoscope as an example of medical device 2, any device capable of communicating with the user terminal 100, the supporter terminal 101, and the matching server 3 via the network N100 may be used. For example, the medical device 2 may be an MRI (Magnetic Resonance Imaging), CT (Computed Tomography), an ultrasonic diagnostic endoscope, an abdominal ultrasound examination device, a high-frequency scalpel, a high-frequency thermal power supply, a medical video system, a surgical energy device, or a laparoscope system. Of course, the medical device 2 may also be equipped with a detachable accessory, such as a communication device with communication capabilities, and connected to the network N100 via this accessory. Furthermore, the medical device 2 may be connected to the network N100 via the user terminal 100 or the supporter terminal 101. In addition, assuming that the network connection terminal used in the user terminal 100 and the medical device 2 can be the same, the user terminal 100 can also be connected to the medical device 2 for use, or as described above. Figure 1 In this manner, the medical device 2 is detached and used as the user terminal 100 .
[0056] like Figure 2 and Figure 3 As shown, the medical device 2 includes a main body 21 , a display 22 , a holder 23 , and a communication cable 24 .
[0057] First, the main body 21 will be described.
[0058] The main body 21 is inserted into the subject and images the subject's interior to generate in-vivo imaging data. The main body 21 includes an insertion portion 211 inserted into the subject and an operation portion 212 at the proximal end of the insertion portion 211 for a surgeon to grasp.
[0059] The insertion section 211 has built-in cables, operating wires, etc. The insertion section 211 comprises a distal end portion 211a having an illumination unit equipped with a white LED (Light Emitting Diode) lamp and an illumination lens for illuminating the subject, and an imaging unit equipped with an imaging element and an imaging lens for capturing images of the subject's interior; a freely bendable bending portion 211b composed of a plurality of bending pieces; and a flexible tubular portion 211c provided at the base end of the bending portion 211b.
[0060] The operating unit 212 comprises a grip 212a connected to the base end of the flexible tube 211c, allowing the operator to grip the main body 21; and a housing 212b located at the base end of the grip 212a. The housing 212b houses various control circuits, a battery, and other components. The housing 212b includes a start button 212c for activating the power supply to the main body 21; a bending lever 212d for vertically bending the bending portion 211b; a first button 212e for receiving an instruction signal for instructing imaging; and a second button 212f for assigning a specific function.
[0061] Next, the display unit 22 will be described.
[0062] The display unit 22 displays images corresponding to in-vivo imaging data obtained by capturing images of the subject's interior, input from the main unit 21 via the communication cable 24, as well as various information related to the medical device 2. The display unit 22 is configured using a memory, a processor including hardware such as a CPU (Central Processing Unit), an FPGA or an ASIC (Application Specific Integrated Circuit), and a display monitor such as a liquid crystal display or an organic EL display. The display unit 22 processes various data input from the imaging unit at the distal end 211a of the main unit 21 via the communication cable 24 and displays the data. Alternatively, a touch panel or the like may be provided in the display area of the display unit 22 for receiving inputs from various operations performed by the user U1 and outputting signals corresponding to the received operations to the main unit 21 via the communication cable 24. Alternatively, the display unit 22 may be configured as a mobile phone, smartphone, tablet terminal, or the like that is detachable from the main unit 21.
[0063] Next, the holder 23 will be described.
[0064] The holder 23 is detachably mounted on the medical device 2 and serves to hold the display unit 22. The holder 23 includes a holder support portion 231 extending from the operating portion 212 of the main body 21 and integrally formed therewith, and a holding portion 232 detachably mounted on the holder support portion 231 and detachably holding the display unit 22. The holding portion 232 can hold the display unit 22 in both the longitudinal and transverse directions. The following describes a state in which the holder 23 holds the display unit 22 in the longitudinal direction.
[0065] Next, the communication cable 24 will be described.
[0066] The communication cable 24 connects the main body 21 and the display unit 22 in a communicative manner. Specifically, the communication cable 24 outputs various data input from the camera built into the front end portion 211a of the main body 21 to the display unit 22. The data input to the display unit 22 is processed by a processor or the like within the display unit 22. In addition, in Embodiment 1, the main body 21 and the display unit 22 are connected in a communicative manner using the communication cable 24, but this is not limited to this. The main body 21 and the display unit 22 may also be connected in a communicative manner using a prescribed wireless communication standard, such as Wi-Fi (registered trademark) and Bluetooth (registered trademark).
[0067] [Functional structure of medical equipment]
[0068] Next, the functional configuration of the medical device 2 will be described. Figure 4 is a block diagram showing the functional structure of the medical device 2 .
[0069] like Figure 4 As shown, the medical device 2 includes a detection unit 200 , an illumination unit 201 , an imaging unit 202 , an input unit 203 , an image processing unit 204 , a storage unit 205 , a communication unit 206 , a transceiver 207 , and a medical device control unit 208 .
[0070] The detection unit 200 detects the posture and position of the insertion portion 211, and outputs the detection result to the medical device control unit 208. The detection unit 200 is configured using a gyro sensor, an acceleration sensor, and the like.
[0071] The illumination unit 201 irradiates illumination light toward the subject under the control of the medical device control unit 208. The illumination unit 201 is configured using a white LED lamp capable of emitting white illumination light and an illumination lens that converges the illumination light emitted by the white LED lamp and irradiates the light toward the subject.
[0072] The imaging unit 202 captures the subject illuminated by the illumination unit 201 to generate imaging data, and outputs the imaging data to the image processing unit 204. The imaging unit 202 is configured using one or more imaging lenses that focus light from a predetermined field of view, and an image sensor such as a CCD (Charge Coupled Device) image sensor or a CMOS (Complementary Metal Oxide Semiconductor) image sensor that receives the subject image formed by the imaging lens and performs photoelectric conversion to generate imaging data.
[0073] The input unit 203 includes a start button 212c for starting the power supply of the medical device 2, a first button 212e for accepting input of a photographic operation and outputting a photographic signal corresponding to the accepted photographic operation to the medical device control unit 208, and a second button 212f to which a specified function can be assigned.
[0074] Under the control of the medical device control unit 208, the image processing unit 204 performs predetermined image processing on the image data input from the imaging unit 202 and outputs the processed data to at least one of the storage unit 205 and the communication unit 206. The predetermined image processing includes at least A / D conversion, gain adjustment, optical black subtraction, white balance (WB) adjustment, synchronization when the imaging element has a Bayer arrangement, color matrix calculation, gamma correction, color reproduction, and edge enhancement. The image processing unit 204 is constructed using memory and a processor comprising hardware such as an FPGA (Field Programmable Gate Array), an ASIC (Application Specific Integrated Circuit), and a GPU (Graphics Processing Unit).
[0075] The storage unit 205 is implemented using ROM (Read Only Memory), RAM (Random Access Memory), flash memory, or the like. The storage unit 205 includes a program storage unit 205a, which stores various programs executed by the medical device 2 and various data used in processing, and an image data storage unit 205b, which stores image data. Alternatively, the storage unit 205 may be a removable recording medium such as a memory card.
[0076] The communication unit 206 is detachably connected to the communication cable 24 and communicates with the display unit 22 under the control of the medical device control unit 208. For example, the communication unit 206 transmits image data to the display unit 22 in accordance with a communication standard such as HDMI (High-Definition Multimedia Interface) (registered trademark). The communication unit 206 is configured using a female connector compliant with the USB-IF standard.
[0077] Under the control of the medical device control unit 208, the transmission and reception unit 207 transmits various information to the matching server 3, the user terminal 100, or the supporter terminal 101 via the network N100, and receives various information from the matching server 3, the user terminal 100, or the supporter terminal 101. The transmission and reception unit 31 is configured using a communication module capable of transmitting and receiving various information.
[0078] The medical device control unit 208 is configured using a memory and a processor having hardware such as a CPU (Central Processing Unit), an FPGA, or an ASIC (Application Specific Integrated Circuit). The medical device control unit 208 controls the various components of the medical device 2. In the first embodiment, the image processing unit 204, the storage unit 25, and the medical device control unit 208 are provided in the main body 21. However, this is not limiting. For example, the image processing unit 204, the storage unit 25, and the medical device control unit 208 may be provided in part or in whole in the display unit 22.
[0079] [Functional structure of the matching server]
[0080] Next, the functional configuration of matching server 3 will be described. Figure 5 This is a block diagram illustrating the functional structure of the matching server 3. The matching server 3 stores support information related to a plurality of supporters U2. In response to an access from a user terminal 100 owned by a user U1, the matching server 3 extracts a supporter U2 capable of providing support services for the medical method desired by the user U1 and matches the supporter U2 with the user.
[0081] Matching server 3 includes a transmitting and receiving unit 31 , an input unit 32 , a display unit 33 , a storage unit 34 , and a matching control unit 35 .
[0082] Under the control of the matching control unit 35, the transceiver 31 transmits various information to and receives various information from the medical device 2, the user terminal 100, and the supporter terminal 101 via the network N100. The transceiver 31 is configured using a communication module capable of transmitting and receiving various information.
[0083] The input unit 32 is configured using a keyboard, a mouse, switches, a touch panel, and the like, and receives input of various operations from the user and outputs information corresponding to the received operations to the matching control unit 35 .
[0084] Display unit 33 displays various information related to matching server 3 under the control of matching control unit 35. Display unit 33 is configured using a display such as a liquid crystal display or an organic EL display.
[0085] The storage unit 34 is constructed using DRAM, ROM, flash memory, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or the like. The storage unit 34 stores various information related to the matching server 3. The storage unit 34 includes a program storage unit 341, which records various programs executed by the matching server 3; a supporter information storage unit 342, which stores support information related to each of the multiple support items; a user information storage unit 343, which stores user information related to each of the multiple users; and a point information storage unit 344, which stores point information related to each of the multiple support items and points available to each of the multiple users. The supporter information includes a supporter ID for identifying the supporter U2; techniques or medical equipment that the supporter U2 can teach during support services; experience, achievements, the number of times the supporter has provided support services; the number of times the supporter U2 has previously provided support services to other users; the time or date when the supporter U2 can provide support services; the number of years since obtaining a medical license; address, contact information, language, and contact availability. In addition, user information includes user ID for identifying user U1, language used, number of years since obtaining medical qualification certificate, address, proficiency in each technique, number of times user U1 has received support services in the past, and supporter ID of supporter U2 who has received support services from the supporter. Furthermore, point information includes points, legal tender, virtual currency, electronic currency, etc., which user U1 or supporter U2 has previously purchased using their credit card and can be used in a specified settlement method (e.g., QR code settlement). Of course, the credit card number, bank account number, or electronic settlement service number associated with each user U1 and each supporter U2 can also be associated with the point information.
[0086] Return to Figure 5 , let's continue to explain matching server 3.
[0087] The matching control unit 35 is constructed using a memory and a processor having hardware such as a CPU, FPGA, or ASIC. The matching control unit 35 controls the various components that make up the matching server 3. Furthermore, the matching control unit 35 reads the program stored in the program storage unit 341 into the working area of the memory and executes the program. By having the processor execute the program, the various components are controlled, and the hardware and software collaborate to implement functional modules that meet the prescribed objectives. Furthermore, in the first embodiment, the matching control unit 35 functions as a processor. Specifically, when matching a user who wishes to receive support services for teaching the use and techniques of medical equipment with a supporter who provides the support services to the user and receives a price from the user, the matching control unit 35 calculates a setting range indicating the range of price that the supporter can set, and notifies the supporter of the setting range.
[0088] The matching control unit 35 includes an acquisition unit 351 , a registration unit 352 , a determination unit 353 , a calculation unit 354 , an output control unit 355 , an extraction unit 356 , a determination unit 357 , and a management unit 358 .
[0089] The acquisition unit 351 acquires supporter information related to the supporter U2, which was input by the supporter U2 using the supporter terminal 101. Furthermore, the acquisition unit 351 acquires price information related to the price required for providing the supporter service, which was selected by the supporter U2 from the price setting range displayed on the supporter terminal 101. The acquisition unit 351 acquires matching conditions and user information input by the user U1 using the user terminal 100. Based on the user information, the acquisition unit 351 acquires the points information associated with the user U1 from the points information storage unit 344.
[0090] The registration unit 352 registers the user information of the user U1 acquired by the acquisition unit 351 from the user terminal 100 in the user information storage unit 343. Furthermore, the registration unit 352 registers the supporter information of the supporter U2 acquired by the acquisition unit 351 from the supporter terminal 101 in the supporter information storage unit 342. Furthermore, the registration unit 352 stores the consideration information of the supporter U2 acquired by the acquisition unit 351 from the supporter terminal 101 in the supporter information storage unit 342 in association with the supporter ID.
[0091] The determination unit 353 determines a level serving as an indicator of the quality of the support work of the supporter U2 based on the supporter information about the supporter U2.
[0092] The calculation unit 354 calculates a setting range of the price that the supporter U2 can set to receive from the user U1 for providing support services, based on the level determined by the determination unit 353 .
[0093] The output control unit 355 transmits the setting range of the consideration calculated by the calculation unit 354 to the supporter terminal 101 of the supporter U2.
[0094] The extraction unit 356 extracts a supporter U2 that is within the points range available to the user U1 and can provide the technique desired by the user U1 from the supporter information storage unit 342 based on the point information of the user U1 and the matching condition acquired from the user terminal 100 of the user U1.
[0095] The determination unit 357 determines whether or not consent information for consenting to provision of support services has been received from the supporter terminal 101 of the supporter U2.
[0096] The management unit 358 pays the consideration corresponding to the support service based on the user U1's point information. Specifically, based on the point information of user U1 and the point information of supporter U2 stored in the point information storage unit 344, the management unit 358 subtracts the points corresponding to the set range of support services provided by supporter U2 from the user U1's point information and adds the points corresponding to the set range of support services provided to the supporter U2's point information. This payment is then made from user U1 to supporter U2.
[0097] [Overview of how to set the supporter's price on the matching server]
[0098] Next, an overview of a method for setting the price of the supporter U2 by the matching server 3 will be described. Figure 6 This is a diagram for explaining an overview of a method for setting the price of the supporter U2 by the matching server 3.
[0099] like Figure 6 As shown, the acquisition unit 351 acquires supporter information related to supporter U2, which is input by supporter U2 using the supporter terminal 101, via the network N100 (step S1). This supporter information includes a supporter ID for identifying supporter U2, techniques or medical equipment that supporter U2 can teach during support services, experience, achievements, the number of times support services have been provided, the number of times supporter U2 has previously taught support services to other users, the time or date when supporter U2 can provide support services, the number of years since obtaining a medical license, address, contact information, language, and contact hours. In this case, the registration unit 352 stores the support information acquired by the acquisition unit 351 in the supporter information storage unit 342.
[0100] Next, the decision unit 353 determines the level of supporter U2 based on the supporter information (step S2). Specifically, the decision unit 353 determines the level of supporter U2 by multiplying the level of techniques that can be taught, the proficiency of these techniques, the difficulty of the medical equipment 2 used, experience, the number of times support services have been provided, and the number of years since obtaining a medical qualification certificate, as the supporter U2's level. For example, based on the supporter information, the decision unit 353 determines the level of supporter U2 to be "3." Of course, the decision unit 353 can also determine the level of supporter U2 not only by numerical values but also by other evaluation methods. Furthermore, the decision unit 353 may also determine the output result of deep learning using the learning result as a grade, wherein the learning result is the result of machine learning using the level of teachable techniques, proficiency of the techniques, difficulty of handling the medical equipment 2 used, experience, number of times support services have been provided, and number of years since obtaining a medical qualification certificate as input data, and the grade as output data.
[0101] Next, the calculation unit 354 calculates the price range that supporter U2 can receive by providing support services to user U1 based on the supporter U2's level determined by the decision unit 353 (step S3). For example, if the supporter U2's level determined by the decision unit 353 is "3," the calculation unit 354 calculates the price range to be $150 to $200 per hour. Alternatively, the calculation unit 354 can calculate the price range using a level table that associates pre-set levels with price ranges.
[0102] Next, the output control unit 355 transmits the set range of the price that the supporter U2 can enjoy to the supporter terminal 101 of the supporter U2 (step S4). In this way, the supporter U2 can understand the price of the support service that he can provide.
[0103] Thereafter, the supporter U2 selects a desired price from the setting range of prices displayed on the supporter terminal 101 and transmitted from the matching server 3 (step S5 ).
[0104] Next, the acquisition unit 351 acquires price information, indicating the price required for receiving the support service, specified by the supporter U2, from the supporter terminal 101 (step S6). In this case, the registration unit 352 stores the support information and the price information in association with each other in the supporter information storage unit 342. Furthermore, if the supporter U2 sets a desired value within the setting range displayed by the supporter terminal 101, the registration unit 352 determines the price of the support service in response to this setting operation and stores the determined price in association with the support service in the supporter information storage unit 342.
[0105] As described above, the matching server 3 does not allow the supporter U2 to freely set an excessive price, but allows the supporter U2 to set the price within a setting range based on the level of the supporter U2. This can prevent the setting of a price that is not appropriate for the support service provided.
[0106] Furthermore, matching server 3 does not set the price setting range to a fixed value, thereby being able to set a price that corresponds to the quality of the supported service. Furthermore, in Embodiment 1, money is described as an example of a price, but this is not limiting. The price may also be electronic currency or points that can be used for specific services.
[0107] [Overview of the matching method by which the matching server matches users with supporters]
[0108] Next, an overview of a matching method for matching the user U1 and the supporter U2 by the matching server 3 will be described. Figure 7 This is a diagram for explaining an overview of a matching method for matching the user U1 and the supporter U2 by the matching server 3 .
[0109] like Figure 7 As shown, first, the acquisition unit 351 acquires the matching conditions and user information entered by user U1 into the user terminal 100 for matching with supporter U2 (step S10). Here, the matching conditions include at least the medical method using the technique desired by user U1 and the medical device 2 used in the medical method. Furthermore, the user information includes, for example, a user ID for identifying user U1, proficiency in each technique, experience, language, and address. In this case, the registration unit 352 stores the user information acquired by the acquisition unit 351 in the user information storage unit 343.
[0110] Next, the acquisition unit 351 acquires the point information associated with the user ID of the user terminal 100 of the user U1 (step S11 ). Specifically, the acquisition unit 351 acquires the point information associated with the user ID of the user terminal 100 from the point information storage unit 344 .
[0111] Then, the extraction unit 356 extracts one or more supporters U2 who can enjoy the support service of the desired technique or medical device 2 with the number of points owned by the user U1 based on the point information owned by the user U1 and the matching conditions input by the user U1 (step S12).
[0112] Next, the output control unit 355 outputs a list of the one or more supporters U2 extracted by the extraction unit 356 to the user terminal 100 (step S13 ).
[0113] Thereafter, the user U1 selects a desired supporter U2 from the list of supporters U2 transmitted from the matching server 3 and displayed on the supporter terminal 101 (step S14 ).
[0114] Thereafter, the acquisition unit 351 acquires selection information obtained by the user U1 selecting a desired supporter U2 from the list displayed on the user terminal 100 (step S15 ).
[0115] Next, based on the selection information acquired by the acquisition unit 351 , the output control unit 355 transmits matching completion information indicating that matching has been completed to the user terminal 100 of the user U1 and the supporter U2 selected by the user U1 (step S16 ).
[0116] In this way, the user U1 can receive support services related to the desired procedure or medical device 2 from the desired supporter U2 based on the points the user U1 has.
[0117] Matchmaking server processing
[0118] Next, an overview of the processing executed by matching server 3 will be described. Figure 8 : is a flowchart showing an overview of the processing executed by the matching server 3 .
[0119] like Figure 8 As shown, first, the acquisition unit 351 acquires supporter information related to the supporter U2 input by the supporter U2 using the supporter terminal 101 from the supporter terminal 101 (step S101 ).
[0120] Next, the determination unit 353 determines the rank of the supporter U2 based on the support information (step S102). In this case, the registration unit 352 stores the supporter information of the supporter U2 in the supporter information storage unit 342, in association with the rank determined by the determination unit 353. Alternatively, the determination unit 353 may determine and update the rank of the supporter U2 every predetermined period, for example, every six months, each time the acquisition unit 351 acquires support information from the supporter U2.
[0121] Next, the calculation unit 354 calculates a setting range of the price that the supporter U2 can set from the user U1 for providing support services, based on the level determined by the determination unit 353 (step S103 ).
[0122] Thereafter, the output control unit 355 transmits the setting range of the consideration calculated by the calculation unit 354 to the supporter terminal 101 of the supporter U2 (step S104 ).
[0123] Next, the acquisition unit 351 acquires price information related to the price required for providing the support service, which the supporter U2 selected from the price setting range displayed on the supporter terminal 101, from the supporter terminal 101 (step S105). In this case, the registration unit 352 stores the price information acquired by the acquisition unit 351 in the supporter information storage unit 342 in association with the supporter ID.
[0124] Thereafter, the acquisition unit 351 acquires the matching condition and user information input by the user U1 using the user terminal 100 (step S106 ).
[0125] Next, the acquisition unit 351 acquires the point information associated with the user U1 owned by the user U1 from the point information storage unit 344 based on the user information (step S107 ).
[0126] Then, the extraction unit 356 extracts a supporter U2 that meets the desired matching condition and is within the points range available to the user U1 from the supporter information storage unit 342 based on the points information of the user U1 and the matching condition acquired from the user terminal 100 of the user U1 (step S108 ).
[0127] Next, the output control unit 355 transmits the list of supporters U2 extracted by the extraction unit 356 to the user terminal 100 of the user U1 (step S109 ).
[0128] Thereafter, the acquisition unit 351 acquires the selection information selected by the user U1 from the list from the user terminal 100 (step S110 ).
[0129] Next, the output control unit 355 transmits the request information for providing support services requested by the user U1 to the supporter terminal 101 of the supporter U2 corresponding to the selection information (step S111 ).
[0130] Next, the determination unit 357 determines whether it has received information from the supporter terminal 101 of the supporter U2 that agrees to provide support services (step S112). If the determination unit 357 determines that it has received information from the supporter terminal 101 of the supporter U2 that agrees to provide support services (step S112: "Yes"), the matching server 3 proceeds to step S113, described below. Conversely, if the determination unit 357 determines that it has not received information from the supporter terminal 101 of the supporter U2 that agrees to provide support services (step S112: "No"), the matching server 3 proceeds to step S115, described below.
[0131] In step S113 , the output control unit 355 transmits matching completion information to the user terminal 100 of the user U1 , indicating that the user U1 can receive support services from the supporter U2 selected by the user U1 .
[0132] Next, the management unit 358 pays the price corresponding to the support service based on user U1's points information (step S114). Specifically, based on the points information of user U1 and supporter U2 stored in the points information storage unit 344, the management unit 358 subtracts the points corresponding to the set range of support services provided by supporter U2 from user U1's points information and adds the points corresponding to the set range based on the provision of support services to supporter U2's points information. This payment is then made from user U1 to supporter U2. After step S114, the matching server 3 terminates this process.
[0133] In step S115, the output control unit 355 transmits matching failure information indicating that matching has failed because support services could not be provided from the selected supporter U2 to the user terminal 100. After step S115, the matching server 3 ends this process.
[0134] According to the first embodiment described above, the calculation unit 354 calculates the setting range of the consideration that the supporter U2 charges from the user U1 when the support service provided by the supporter U2 who teaches the method and technique of using the medical device 2 is provided to the user U1 who desires the support service, and the output control unit 355 outputs the setting range calculated by the calculation unit 354 to the supporter terminal 101 associated with the supporter U2, thereby being able to appropriately set the consideration for the support service performed by the supporter U2 to match the user U1.
[0135] In addition, according to embodiment 1, the calculation unit 354 calculates the setting range of the consideration that the supporter U2 can set and receive from the user U1 for providing the support service based on the level that serves as an indicator of the quality of the support service determined by the determination unit 353, thereby being able to appropriately set the consideration for the support service performed by the supporter U2 to match the user U1.
[0136] Furthermore, according to the first embodiment, the decision unit 353 determines the level serving as an indicator of the quality of the support service based on the number of times the supporter U2 has experienced the support service method desired by the user U1. Therefore, the level appropriate to the supporter U2 can be determined.
[0137] (Implementation Method 2)
[0138] Next, embodiment 2 is described. In embodiment 2, conversation status information of past conversations between the user and the supporter is acquired, and the support level is determined based on the acquired conversation status information. Furthermore, the supporter sets matching conditions for matching with the user.
[0139] [Functional structure of the matching server]
[0140] Figure 9 This is a block diagram showing the functional configuration of a matching server according to the second embodiment. Figure 9 The illustrated matching server 3A includes a storage unit 34A and a matching control unit 35A, instead of the storage unit 34 and the matching control unit 35A of the matching server 3 according to the first embodiment described above.
[0141] The storage unit 34A has a session status information storage unit 345 in addition to the configuration of the storage unit 34 according to the first embodiment.
[0142] The conversation status information storage unit 345 stores conversation status information indicating the conversation content and guidance content of the supporter U2 with other users when providing support services in the past. The conversation content includes, for example, voice data, text data, and keywords important in the technique or how to use the medical device 2.
[0143] The matching control unit 35A includes a determination unit 353A instead of the determination unit 353 of the matching control unit 35 according to the first embodiment.
[0144] The decision unit 353A decides the rank of the supporter U2 based on the supporter information stored in the supporter information storage unit 342 and the dialogue status information stored in the dialogue status information storage unit 345 .
[0145] Matchmaking server processing
[0146] Next, the processing executed by matching server 3A will be described. Figure 10 : is a flowchart showing an overview of the processing performed by the matching server 3A. Figure 10 In the example above, the matching server 3A performs step S102A instead of the above Figure 8 Step S102, and all other processing is the same as Figure 10 Since the processing is the same, detailed description is omitted. Therefore, step S102A will be described below.
[0147] In step S102A, the determination unit 353A determines the level of the supporter U2 based on the supporter information stored in the supporter information storage unit 342 and the conversation status information stored in the conversation status information storage unit 345. After step S102A, the matching server 3A proceeds to step S103.
[0148] According to the second embodiment described above, the decision unit 353A determines the level of the supporter U2 based on the supporter information stored in the supporter information storage unit 342 and the conversation status information stored in the conversation status information storage unit 345. Therefore, it is possible to determine the level of the teaching content of the supporter U2 that reflects the techniques used when providing support services to the user U1, and thus it is possible to appropriately set the consideration for the support services performed by the supporter U2 to match it with the user U1.
[0149] (Implementation 3)
[0150] Next, embodiment 3 will be described. In embodiment 3, the supporter's level is determined based on the supporter's past use of medical equipment, and input of a matching condition specifying the user's proficiency level for matching the supporter with the user is accepted.
[0151] [Functional structure of the matching server]
[0152] Figure 11 This is a block diagram showing the functional configuration of a matching server according to the third embodiment. Figure 11 The illustrated matching server 3B includes a storage unit 34B and a matching control unit 35B, instead of the storage unit 34 and the matching control unit 35 of the matching server 3 according to the first embodiment described above.
[0153] The storage unit 34B has a usage status information storage unit 346 in addition to the configuration of the storage unit 34 according to the first embodiment.
[0154] The usage status information storage unit 346 stores the supporter ID of the supporter U2 in association with the usage status of the medical device 2 used by the supporter U2. Here, the usage status refers to at least one of the posture information of the medical device 2 detected by the detection unit 200 of the medical device 2, the image data captured by the imaging unit 202, and the input operation of the input unit 203 of the medical device 2.
[0155] The matching control unit 35B includes a registration unit 352B, a determination unit 353B, and an extraction unit 356B, instead of the registration unit 352 , the determination unit 353 , and the extraction unit 356 of the matching control unit 35 according to the first embodiment.
[0156] The registration unit 352 stores the supporter information of the supporter U2 acquired by the acquisition unit 351 in the usage status information storage unit 346 in association with the usage status information of the medical device 2 used by the supporter U2 .
[0157] The determination unit 353B determines the rank of the supporter U2 based on the support information stored in the supporter information storage unit 342 and the usage status information stored in the usage status information storage unit 346 .
[0158] The extracting unit 356B extracts a supporter U2 who can provide the support service desired by the user U1 from the supporter information storage unit 342 based on the matching information designated by the user U1 and the matching conditions of the user U1's technique proficiency or the proficiency of the medical device 2 designated by the supporter U2.
[0159] Matchmaking server processing
[0160] Next, the processing executed by matching server 3B will be described. Figure 12 : is a flowchart showing an overview of the processing performed by the matching server 3B. Figure 12 In the embodiment, steps S101B, S102B and S108B are executed to replace the above steps S101, S102 and S108. The other processing is the same as that of Figure 10 Since the processing is the same, the detailed description is given below. Therefore, step S101B, step S102B, and step S108B are described separately below.
[0161] In step S101B, the acquisition unit 351 acquires the supporter information, designated matching conditions, and usage information related to the supporter U2, which were input by the supporter U2 using the supporter terminal 101, via the network N100. In this case, the registration unit 352B stores the support information acquired by the acquisition unit 351 in the supporter information storage unit 342. Furthermore, the registration unit 352B stores the usage information acquired by the acquisition unit 351 in the usage information storage unit 346. After step S101B, the matching server 3B proceeds to step S102B.
[0162] In step S102B, the determination unit 353B determines the rank of the supporter U2 based on the support information stored in the supporter information storage unit 342 and the usage information stored in the usage information storage unit 346. After step S102B, the matching server 3B proceeds to step S103.
[0163] In step S108B, the extraction unit 356B extracts a supporter U2 from the supporter information storage unit 342 who can provide the support service desired by user U1, based on the matching conditions specified by user U1 and the matching conditions specified by supporter U2, which include user U1's skill level or proficiency with medical device 2. After step S108B, the matching server 3B proceeds to step S109.
[0164] According to the third embodiment described above, the decision unit 353B determines the level of the supporter U2 based on the support information stored in the supporter information storage unit 342 and the usage status information stored in the usage status information storage unit 346, thereby determining the level that reflects the actual usage status of the medical device 2 of the supporter U2, so that the consideration for the support service performed by the supporter U2 can be appropriately set to match it with the user U1.
[0165] In addition, according to embodiment 3, the extraction unit 356B extracts the supporter U2 who can provide the support service desired by the user U1 from the supporter information storage unit 342 based on the matching conditions specified by the user U1 and the specified matching conditions of the user U1's technique proficiency or the proficiency of the medical device 2 specified by the supporter U2. Therefore, by also considering the user U1's technique proficiency, matching can be performed while ensuring fairness between the user U1 and the supporter U2.
[0166] (Implementation 4)
[0167] Next, a description will be given of Embodiment 4. In Embodiment 4, the level of the supporter is determined based on the result of a comparison between the proficiency of a user's past proficiency in a symptom-related procedure and the proficiency of a user who has received support from the supporter.
[0168] [Functional structure of the matching server]
[0169] Figure 13 This is a block diagram showing the functional configuration of a matching server according to the fourth embodiment. Figure 13 The illustrated matching server 3C includes a storage unit 34C and a matching control unit 35C, instead of the storage unit 34 and the matching control unit 35 of the matching server 3 according to the first embodiment.
[0170] The storage unit 34C includes a training history information storage unit 347 in addition to the configuration of the storage unit 34 according to the first embodiment.
[0171] The training history information storage unit 347 stores proficiency information about the improvement degree in association with each user ID and each supporter ID, where the improvement degree is based on the comparison result between the user's proficiency in the technique for the disease in the past and the user's proficiency in the technique for the disease when the user received support services from the supporter.
[0172] The matching control unit 35C includes a registration unit 352C, a determination unit 353C, and an extraction unit 356C, instead of the registration unit 352 , the determination unit 353 , and the extraction unit 356 of the matching control unit 35 according to the first embodiment.
[0173] The registration unit 352C registers the training history information about the improvement degree obtained by the acquisition unit 351 in the training history information storage unit 347, where the improvement degree is based on the comparison result between the proficiency of the technique performed by the user U1 in the past and the proficiency of the technique performed by the user U1 after enjoying the provision of support services.
[0174] The decision unit 353C decides the rank of the supporter U2 based on the supporter information acquired by the acquisition unit 351 and the training history information stored in the training history information storage unit 347 .
[0175] The extracting unit 356C extracts a supporter U2 who can provide the support service desired by the user U1 from the supporter information storage unit 342 based on the matching information specified by the user U1 and the matching conditions of the user U1's technique proficiency or the proficiency of the medical device 2 specified by the supporter U2.
[0176] Matchmaking server processing
[0177] Next, the processing executed by the matching server 3C will be described. Figure 14 : is a flowchart showing an overview of the processing performed by the matching server 3C. Figure 14 In the example above, the matching server 3C executes steps S101C, S102C, and S108C instead of the above steps. Figure 8 Step S101, step S102 and step S108.
[0178] In step S101C, the acquisition unit 351 acquires the supporter information, designated matching conditions, and training history information related to the supporter U2, which were input by the supporter U2 using the supporter terminal 101, via the network N100. In this case, the registration unit 352C registers the support information acquired by the acquisition unit 351 by storing it in the supporter information storage unit 342. Furthermore, the registration unit 352C stores the training history information acquired by the acquisition unit 351 in the training history information storage unit 347. After step S101B, the matching server 3B proceeds to step S102C.
[0179] In step S102C, the decision unit 353C determines the level of the supporter U2 based on the supporter information acquired by the acquisition unit 351 and the training history information stored in the training history information storage unit 347. Specifically, the decision unit 353C determines the level of the supporter U2 based on the proficiency information associated with the supporter ID of the supporter U2, such that the higher the improvement in the comparison between the user U1's proficiency in the technique for the disease in the past and the user U1's proficiency in the technique for the disease when the user U1 received support from the supporter U2, the higher the level.
[0180] In step S108C, the extraction unit 356C extracts a supporter U2 from the supporter information storage unit 342 who can provide the support service desired by user U1, based on the matching information specified by user U1 and the matching conditions specified by supporter U2, including user U1's proficiency in technique or proficiency in medical device 2. After step S108C, the matching server 3C proceeds to step S109.
[0181] According to the fourth embodiment described above, the decision unit 353C determines the level of the supporter U2 based on the supporter information acquired by the acquisition unit 351 and the training history information stored in the training history information storage unit 347. Therefore, the decision unit 353C reflects the level that reflects the improvement in the proficiency of the user U1 due to the support services actually provided by the supporter U2. Therefore, the consideration for the support services performed by the supporter U2 can be appropriately set to match the user U1.
[0182] (Other embodiments)
[0183] In the matching systems described in Embodiments 1 to 4 of the present disclosure, when a user receives support services from a support provider, the support provider pays the user's points as consideration. However, this is not limiting. For example, two or more users may receive support services from the same provider at the same time. In this case, the points held by the two or more users who received the support services may be aggregated or divided to be paid to the support provider as consideration.
[0184] In the matching systems according to Embodiments 1 to 4 of the present disclosure, users purchase points from a specified point granting server using a credit card. However, this is not limiting and points may be granted by users browsing specified advertisements or answering questionnaires.
[0185] Furthermore, in the matching systems according to Embodiments 1 to 4 of the present disclosure, the matching server performs the various calculations and outputs described above. However, this is not limiting. For example, some processing may be distributed using medical devices or terminals owned by the supporter and medical devices or user terminals owned by the user. For example, a terminal owned by the user or the supporter may be used to calculate the range of compensation that the supporter can set from the user for providing support services.
[0186] Furthermore, in the matching systems of Embodiments 1-4 of the present disclosure, the matching server is a standalone server. However, this is not a limitation; some of the matching server's functions may be distributed to other servers. Specifically, in the matching systems of Embodiments 1-4 of the present disclosure, a standalone server may be provided for each functional module of the matching server.
[0187] Furthermore, various inventions can be formed by appropriately combining the multiple components disclosed in the matching systems according to Embodiments 1 to 4 of this disclosure. For example, some components may be deleted from all the components described in the matching systems according to the above-mentioned embodiments of this disclosure. Furthermore, appropriate combinations of the components described in the matching systems according to the above-mentioned embodiments of this disclosure are also possible.
[0188] In the matching systems according to Embodiments 1 to 4 of the present disclosure, the above-mentioned "units" can be replaced by "units," "circuits," etc. For example, the control unit can be replaced by a control unit or a control circuit.
[0189] In addition, the program for executing the matching system involved in embodiments I to 4 of the present disclosure is provided as file data in an installable or executable form recorded on a computer-readable recording medium such as a CD-ROM, floppy disk (FD), CD-R, DVD (Digital Versatile Disk), USB medium, flash memory, etc.
[0190] Furthermore, the program for executing the matching system according to Embodiments 1 to 4 of the present disclosure may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network.
[0191] Furthermore, in the descriptions of the flowcharts in this specification, expressions such as "first," "afterwards," and "next" are used to clearly indicate the sequential relationship between the processing steps. However, these expressions do not uniquely define the order of processing required to implement the present invention. In other words, the order of processing in the flowcharts described in this specification can be changed within a range consistent with the order.
[0192] While several embodiments of the present application have been described in detail above based on the accompanying drawings, these embodiments are merely illustrative and are represented by the methods described in the disclosure column of the present invention. The present invention can be implemented in other ways obtained by various modifications and improvements based on the knowledge of those skilled in the art.
[0193] Description of Reference Numerals
[0194] 1: Matching system; 2: Medical device; 3, 3A, 3B, 3C: Matching server; 31: Transmitter / receiver; 32: Input unit; 33: Display unit; 34, 34A, 34B, 34C: Storage unit; 35, 35A, 35B, 35C: Matching control unit; 100: User terminal; 101: Supporter terminal; 341: Program storage unit; 342: Supporter information storage unit; 343: User information storage unit; 344: Points information storage unit; 345 : Conversation status information storage unit; 346: Usage status information storage unit; 347: Training history record information storage unit; 351: Acquisition unit; 352, 352B, 352C: Registration unit; 353, 353A, 353B, 353C: Determination unit; 354: Calculation unit; 355: Output control unit; 356, 356B, 356C: Extraction unit; 357: Judgment unit; 358: Management unit; N100: Network; U1: User; U2: Supporter.
Claims
1. A matching server, wherein: With processor, The processor calculates a setting range indicating a range of the consideration that can be set by the supporter in matching a user who desires support services for teaching the use and technique of medical equipment with a supporter who provides the support services to the user and receives consideration from the user. The processor notifies the supporter of the setting range.
2. The matching server according to claim 1, wherein: The processor determines a consideration for the support work when the supporter sets a desired value within the setting range.
3. The matching server according to claim 1, wherein: The processor determines a level serving as an indicator of the quality of the support work based on supporter information related to the supporter. The processor calculates the setting range based on the level.
4. The matching server according to claim 3, wherein: The supporter information includes the number of times the supporter has experienced each technique. The supporter information includes the number of times the supporter has experienced the method of the support work desired by the user. The processor obtains the supporter information, The processor determines the level based on the number of experiences of the supporter with respect to the method of the support work desired by the user.
5. The matching server according to claim 3, wherein: The processor acquires the supporter information and conversation status information indicating a conversation status when the supporter provided the support service in the past. The processor determines the level based on the supporter information and the dialogue status information.
6. The matching server according to claim 3, wherein: The processor acquires the supporter information and usage status information indicating a usage status of a medical device used by the supporter in a technique. The processor determines the level based on the supporter information and the usage status information.
7. The matching server according to claim 3, wherein: The processor acquires the supporter information and training history information regarding an improvement degree based on a comparison result between a proficiency level of a technique performed by the user in the past and a proficiency level of a technique performed by the user after receiving provision of the support service. The processor determines the level based on the supporter information and the training history information.
8. The matching server according to claim 3, wherein: The processor acquires the supporter information and user information including at least the proficiency of a technique performed by the user in the past. The processor calculates the setting range based on the user information and the level.
9. The matching server according to claim 1, wherein: The user and the supporter are doctors, The support service is to teach the use methods and techniques of medical equipment.
10. The matching server according to claim 1, wherein: The processor acquires point information related to points associated with each of the user and the supporter, When the user receives the support service from the supporter, the processor subtracts points corresponding to the set range from the user's point information and adds points corresponding to the set range to the supporter's point information.
11. The matching server according to claim 10, wherein: The processor obtains the points information associated with the user, The processor refers to a supporter information storage unit that associates supporter information of each of the plurality of supporters with the set range of each of the plurality of supporters, and extracts the supporter who can provide the support service of the method desired by the user within the range of the points available to the user. The processor outputs matching completion information indicating that the user can enjoy the support service from the extracted supporter to a user terminal associated with the user.
12. The matching server according to claim 11, wherein: The processor obtains matching information indicating that the user has specified a desired technique. The processor extracts the supporter who can provide the support service using a method desired by the user from the supporter information storage unit based on the matching information.
13. The matching server according to claim 11, wherein: The processor acquires matching information in which the user specifies a desired technique and a designated matching condition in which the supporter specifies the proficiency of the technique of the user who is to receive the support service. The processor extracts the supporter who can provide the support service using a method desired by the user from the supporter information storage unit based on the matching information and the designated matching condition.
14. A matching system, wherein: have: A matching server with a processor; A supporter terminal associated with a supporter who teaches how to use and how to perform medical equipment; and a user terminal associated with a user who desires support services provided by the supporter, The processor calculates a setting range indicating a range of the consideration that can be set by the supporter in matching a user who desires support services for teaching the use method and technique of the medical device with a supporter who provides the support services to the user and receives consideration from the user. The processor notifies the supporter of the setting range.
15. A matching method performed by a matching server having a processor, wherein: The processor calculates a setting range indicating a range of the consideration that can be set by the supporter in matching a user who desires support services for teaching the use and technique of medical equipment with a supporter who provides the support services to the user and receives consideration from the user. The processor notifies the supporter of the setting range.