Server device and matching method

The server device and matching method improve user convenience in medical institution matching systems by displaying stock information, estimated sales amounts, and purchase appraisal values, enabling informed sales decisions.

JP2025070624APending Publication Date: 2025-05-02KAKEHASHI CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023181087
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

Existing medical institution matching systems lack convenience for users wishing to sell stock medicines, as they do not provide immediate and clear information on sales potential and purchase appraisal values.

Method used

A server device and matching method that display stock identification information, estimated sales amounts, and purchase appraisal values on a client device used by medical institutions, allowing users to easily consider sales options and compare purchase conditions.

Benefits of technology

Enhances user convenience by providing immediate access to sales potential and purchase appraisal information, facilitating better decision-making and reducing the need for separate condition confirmations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025070624000001_ABST
    Figure 2025070624000001_ABST
Patent Text Reader

Abstract

To improve convenience provided to a user who desires to sell inventory medications using a matching system.SOLUTION: A server device 13 is configured to play an intermediary role between a first medical institution 21 that desires to sell inventory medications and a second medical institution 22 that desires to purchase inventory medications. The server device 13 causes a client device 11 used by the first medical institution 21 to display a screen including at least identifiers of the inventory medications in the first medical institution 21 and inventory identification information identifying the quantity thereof. The server device 13 displays an estimated sale price of the inventory medications calculated on the basis of the inventory identification information, on the screen, in association with the inventory identification information.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a server device for acting as an intermediary between a first medical institution wishing to sell an inventory of a medicine and a second medical institution wishing to purchase the inventory of a medicine. The present disclosure also relates to a matching method in which the intermediation is performed by at least one computing device. [Background technology]

[0002] Patent Document 1 discloses a matching system that mediates between medical institutions that have demand for medicines in stock and medical institutions that can supply them. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 7135232 Summary of the Invention [Problem to be solved by the invention]

[0004] There is a demand for improving the convenience offered to users who wish to sell their stock of pharmaceuticals using the matching system. [Means for solving the problem]

[0005] A first aspect example provided by the present disclosure is a server device for acting as an intermediary between a first medical institution wishing to sell an inventory drug and a second medical institution wishing to purchase the inventory drug, an interface for communicating with a client device used by the first medical institution; a processor for causing the client device to display a screen including inventory identification information that identifies at least an identifier and a quantity of an inventory drug at the first medical institution; It is equipped with The processor displays on the screen an estimated selling price of the stocked medicine calculated based on the stock identification information in association with the stock identification information.

[0006] A second embodiment of the present disclosure provides a matching method for mediating between a first medical institution wishing to sell an inventory of a drug and a second medical institution wishing to purchase the inventory of the drug, the method comprising: displaying on a client device used by the first medical institution a screen including inventory identification information identifying at least an identifier and a quantity of an inventory drug at the first medical institution; The estimated selling price of the stocked medicine calculated based on the stock identifying information is displayed on the screen in association with the stock identifying information.

[0007] According to the configurations of the first and second aspects, the screen for checking the stock information of a certain medicine displays information on the estimated selling price of the medicine in a list format, so that the user of the first medical institution can immediately begin considering the possibility of selling the medicine while checking the stock of the medicine. Therefore, the convenience provided to users who wish to sell stock medicines using the matching system can be improved.

[0008] A third example aspect provided by the present disclosure is a server device for acting as an intermediary between a first medical institution wishing to sell an inventory drug and a second medical institution wishing to purchase the inventory drug, an interface for communicating with a client device used by the first medical institution; A processor that displays on the client device a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has made a sale request; Equipped with If the estimated selling price of the stock medicine differs from the appraisal price, the processor displays on the screen the conditions used to calculate the estimated selling price in association with the appraisal price.

[0009] A fourth embodiment of the present disclosure provides a matching method for mediating between a first medical institution that wishes to sell an inventory of a drug and a second medical institution that wishes to purchase the inventory of a drug, the method comprising: Displaying a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has applied to sell on a client device used by the first medical institution; If the estimated selling price of the stock medicine differs from the appraisal price, the conditions used to calculate the estimated selling price are displayed on the screen in association with the appraisal price.

[0010] According to the configurations of the third and fourth aspects, when the estimated purchase price and the assessed purchase price differ, the user of the first medical institution can easily compare the purchase conditions he or she input with the inspection results. This makes it possible to increase the acceptability of the situation where the estimated purchase price and the assessed purchase price differ, while eliminating the need for the user to separately check the purchase conditions. Therefore, it is possible to increase the convenience provided to users who wish to sell their stocked medicines using the matching system.

[0011] A fifth example aspect provided by the present disclosure is a server device for acting as an intermediary between a first medical institution wishing to sell an inventory drug and a second medical institution wishing to purchase the inventory drug, an interface for communicating with a client device used by the first medical institution; A processor that displays on the client device a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has made a sale request; Equipped with The processor maintains the purchase appraisal price regardless of fluctuations in the official drug price of the stocked drug after the sale application.

[0012] A sixth embodiment of the present disclosure provides a matching method for mediating between a first medical institution that wishes to sell an inventory of a drug and a second medical institution that wishes to purchase the inventory of a drug, the method comprising: Displaying a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has applied to sell on a client device used by the first medical institution; The purchase appraisal price is maintained regardless of fluctuations in the official drug price of the stock medicine after the sale application.

[0013] A user of the first medical institution may consider selling stocked medicines while taking into consideration fluctuations in the official drug prices. According to the configurations of the fifth and sixth examples of the present invention, the user can be provided with a sense of security regarding the sales transaction based on the results of such consideration. Therefore, the convenience provided to users who wish to sell stocked medicines using the matching system can be improved. [Brief description of the drawings]

[0014] [Figure 1] 1 illustrates an example of a configuration of a matching system according to an embodiment. [Diagram 2] 2 illustrates an example of a functional configuration of the client device and the server device in FIG. [Diagram 3] 2 illustrates an example of a flow of a matching method executed by the matching system of FIG. 1. [Figure 4] 3 shows an example of a screen displayed on the display of FIG. 2. [Diagram 5] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 6] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 7] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 8] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 9] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 10] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 11] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 12] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 13] 3 shows another example of the screen displayed on the display of FIG. 2. [Figure 14] 4 illustrates an example of a process flow executed by the server device of FIG. 2 in a transaction confirmation step of FIG. 3. [Figure 15] 3 illustrates an example of the configuration of slip data generated by the server device of FIG. 2. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0015] Examples of embodiments will be described in detail below with reference to the accompanying drawings. In each of the drawings referred to in the following description, the scale is changed as necessary so that each illustrated element can be recognized.

[0016] 1 illustrates an example of the configuration of a matching system 10 according to one embodiment. The matching system 10 is configured to act as an intermediary between a first medical institution 21 that wishes to sell an inventory drug and a second medical institution 22 that wishes to purchase the inventory drug.

[0017] In this specification, the term "medical institution" is used to include not only dispensing pharmacies, hospitals, medical offices, clinics, and medical centers, but also pharmaceutical wholesalers.

[0018] The matching system 10 includes a client device 11, a client device 12, and a server device 13. The client device 11 is used by a first medical institution 21. The client device 12 is used by a second medical institution 22. The server device 13 is used by an intermediary agent 23 that performs the above-mentioned intermediation. Each of the client device 11 and the client device 12 may be a stationary device that is installed at a specific location, or may be a portable device that can be carried by a user.

[0019] The client device 11 and the server device 13 are configured to be able to perform two-way data communication via the communication network 30. The client device 12 and the server device 13 are configured to be able to perform two-way data communication via the communication network 30.

[0020] 2, the client device 11 includes a communication interface 111. On the other hand, the server device 13 includes a communication interface 131. Each of the communication interface 111 and the communication interface 131 is a hardware interface configured to realize the above-mentioned two-way data communication. Although not shown in the figure, the client device 12 also includes a similar communication interface, and two-way data communication is possible between the client device 12 and the communication interface 131 of the server device 13.

[0021] The server device 13 includes a processor 132 and a storage 133. The storage 133 stores a database related to stock medicines of the first medical institution 21. The processor 132 is configured to read necessary data from the database in response to a request from the client device 11 and transmit the data to the client device 11 via the communication interface 131.

[0022] The processor 132 and the storage 133 may be mounted in a common housing, or may be provided in a distributed manner across multiple independent housings.

[0023] The client device 11 includes a processor 112 and a display 113. The processor 112 is configured to receive data transmitted from the server device 13 via a communication interface 111, and to display various information based on the data on the display 113. The information may be displayed via a general-purpose web browser or a dedicated application UI.

[0024] The processor 112 and the display 113 may be mounted in a common housing, or may be provided in a distributed manner across multiple independent housings.

[0025] The flow of the matching method implemented by the matching system 10 will be described with reference to FIG.

[0026] A user of the first medical institution 21 uses the client device 11 to check the stock of medicines at the first medical institution 21 (STEP 11). Specifically, in response to a request from the client device 11, the processor 132 of the server device 13 transmits data from the communication interface 131 for displaying an inventory confirmation screen 400, as exemplified in FIG. 4, on the display 113 of the client device 11.

[0027] The inventory confirmation screen 400 includes a search box 401. The search box 401 is configured to allow input of text for specifying search conditions. Examples of conditions that can be input into the search box 401 include the name of a drug, the name of a manufacturer, and the like. The text may be input through an input device (such as a keyboard or touchpad) (not shown) provided in the client device 11, or through voice input.

[0028] The inventory confirmation screen 400 includes a search execution button image 402. When the search execution button image 402 is selected, the conditions entered in the search box 401 are sent to the server device 13. The server device 13 reads data that matches the conditions from the storage 133 and sends it to the client device 11.

[0029] The operation of selecting the button image may be performed through an input device such as a mouse or a touch pad, or may be performed by touching the button image if the display 113 has a touch panel function, or may be performed by inputting a voice indicating that a search is to be performed. This explanation is similarly applied to all button images described later.

[0030] The inventory confirmation screen 400 includes a result display area 403. The result display area 403 is configured to display inventory identification information based on data transmitted from the server device 13. The inventory identification information includes the names and quantities of inventory medicines that match the search criteria. The names are an example of identifiers of inventory medicines. Other examples of identifiers include the product code of the medicine, and a management code for managing the medicine in a database in the server device 13. These code information may be displayed in the result display area 403 in addition to or instead of the names of inventory medicines.

[0031] The inventory confirmation screen 400 includes an estimated selling price display area 404. The estimated selling price display area 404 displays an estimated value of the purchase price by the intermediary 23 when a sale application is made for the total amount of each medicine included in the inventory identification information. The processor 132 of the server device 13 calculates the purchase price based on an algorithm designed in advance by the intermediary 23. The algorithm is configured to multiply the official drug price of each medicine included in the inventory identification information by the inventory quantity, and further multiply this by a specific discount rate. The discount rate takes a value between 0 and 1. The discount rate can vary depending on the demand-supply ratio of the medicine, the number of days until the expiration date of the medicine, etc.

[0032] The processor 132 displays the estimated sales price calculated for each medicine included in the stock identification information adjacent to the information related to the medicine on the stock confirmation screen 400. In other words, the calculated estimated sales price is displayed on the stock confirmation screen 400 in association with the stock identification information.

[0033] According to this configuration, since information on the estimated selling price of a certain medicine is displayed in a list-like manner on the screen for checking the stock information of the certain medicine, the user of the first medical institution 21 can immediately begin considering the possibility of selling the certain medicine while checking the stock of the certain medicine. Therefore, it is possible to improve the convenience provided to users who wish to sell stock medicines by using the matching system.

[0034] In the estimated sales amount display area 404, the discount rate against the official drug price of the stock medicine used to calculate the estimated sales amount can be displayed alongside the estimated sales amount.

[0035] According to such a configuration, part of the calculation basis of the estimated selling price can be provided to the user of the first medical institution 21. The user can consider the possibility of selling the stock medicine, including the appropriateness of the discount rate.

[0036] In the estimated selling price display area 404, non-purchase information 405 indicating that the medicine specified by the inventory specification information is not eligible for purchase may be displayed. Although not shown in the figure, the non-purchase information 405 may include the reason why the medicine is not eligible for purchase, the fact that it can be purchased under certain conditions (e.g., unopened, length of time until expiration date, etc.), and the like.

[0037] According to this configuration, the user of the first medical institution 21 can know whether a certain medicine is not eligible for purchase while checking the stock of the medicine. This makes it possible to avoid unnecessary consideration and confirmation work regarding the sale of the medicine.

[0038] The stock confirmation screen 400 includes an immobility period input box 406. The immobility period input box 406 is an area for inputting the immobility period of the stock medicine at the first medical institution 21 as a search condition.

[0039] According to this configuration, it is possible to facilitate the process from inventorying immovable medicines to considering the possibility of selling them at the first medical institution 21. In addition, it is possible to contribute to reducing discarded medicines by providing immovable medicines for proper supply and demand matching.

[0040] The stock confirmation screen 400 includes an expiration date input box 407. The expiration date input box 407 is an area for inputting the expiration date of a stock medicine at the first medical institution 21 as a search condition.

[0041] This configuration can facilitate the process from inventorying medicines nearing expiration date to considering the possibility of selling them at the first medical institution 21. In addition, by providing such medicines for appropriate supply and demand matching, it can also contribute to reducing discarded medicines.

[0042] As illustrated in Fig. 5, the inventory confirmation screen 400 includes a check box 408 and an "Add to cart" button image 409. The user of the first medical institution 21 can select the check box 408 associated with the stocked medicine that they wish to sell. When the collective check box 408a is selected, all of the stocked medicines displayed in the result display area 403 are selected as candidates for sale. The collective check box 408a may be omitted.

[0043] When the "Add to Cart" button image 409 is selected after the stock medicine is selected using the checkbox 408, the processor 112 of the client device 11 transmits a request to transition to a sales preparation step (STEP 12 in FIG. 3) to the server device 13 via the communication interface 111. The processor 132 of the server device 13 transmits data for displaying a sales preparation screen 600, exemplified in FIG. 6, on the display 113 to the client device 11 via the communication interface 131.

[0044] Each of the check box 408 and the "Add to cart" button image 409 is an example of an area for inputting an instruction to transition to the sale preparation screen 600. The text "Add to cart" may be replaced with other text that may suggest a transition to the sale preparation screen 600. Alternatively, it may be replaced with an image showing a cart, or the like.

[0045] According to this configuration, the screen for checking the inventory information of a certain medicine also displays an area for inputting an instruction to transition to a screen for preparing to sell the medicine, so that a user of the first medical institution 21 can immediately move on to the task of selling the medicine in addition to the task of checking the inventory of the medicine.

[0046] The sales preparation screen 600 includes a sales condition input area 601. The sales condition input area 601 includes boxes for inputting the sales conditions for each of the stocked medicines selected through the inventory confirmation screen 400. The sales conditions in this example include the standard volume, lot number, expiration date, opening status (whether opened or unopened), and the sales quantity.

[0047] The sales preparation screen 600 includes an estimated price display area 602. The estimated price display area 602 displays an estimated value of the purchase price by the intermediary 23 when a sale application is made based on the more specific conditions input in the sales condition input area 601. As with the estimated sales price calculated for the entire inventory, the processor 132 of the server device 13 calculates the purchase price based on an algorithm designed in advance by the intermediary 23. The algorithm is configured to multiply the official drug price of each drug included in the inventory identification information by the desired sales quantity, and further multiply it by a specific discount rate. The discount rate takes a value between 0 and 1. The discount rate can vary depending on the supply-demand ratio of the drug, the number of days until the expiration date of the drug, and the like, as described above, as well as the state of opening of the drug.

[0048] The discount rate against the official drug price of the stock medicine used to calculate the estimated amount may also be displayed alongside the estimated amount in the estimated amount display area 602. The discount rate displayed in the estimated amount display area 602 may differ from the estimated selling amount displayed in the estimated selling amount display area 404 depending on the entered selling conditions.

[0049] The sale preparation screen 600 includes a confirmation button image 603. When the confirmation button image 603 is set to a selected state, the processor 112 of the client device 11 transmits a request to transition to a sale confirmation step (STEP 13 in FIG. 3) to the server device 13 via the communication interface 111. The processor 132 of the server device 13 transmits data for displaying a sale confirmation screen 700, exemplified in FIG. 7, on the display 113 to the client device 11 via the communication interface 131.

[0050] The sale confirmation screen 700 includes a confirmation button image 701. When the confirmation button image 701 is selected by the user of the first medical institution 21 who has confirmed that there are no errors in the sale application content, the processor 112 of the client device 11 transmits a request to transition to a sale application step (STEP 14 in FIG. 3) to the server device 13 via the communication interface 111. The processor 132 of the server device 13 transmits data for displaying a sale history screen 800, exemplified in FIG. 8, on the display 113 to the client device 11 via the communication interface 131.

[0051] The sales history screen 800 includes a display area 801 of items waiting to be shipped. In the display area 801 of items waiting to be shipped, information related to the sales application confirmed on the sales confirmation screen 700 is displayed together with a shipping button image 802. When the shipping button image 802 is selected, the processor 112 of the client device 11 transmits a request to move to a shipping step (STEP 15 in FIG. 3) to the server device 13 via the communication interface 111. The processor 132 of the server device 13 executes a process of decrementing the quantity of the medicines provided for shipping from the stock medicine database of the first medical institution 21 stored in the storage 133. In addition, the processor 132 of the server device 13 generates slip data associated with the sales application and stores it in the storage 133.

[0052] 8, the sales history screen 800 includes an inspection item display area 803. The processor 132 moves information related to the sales application that has been subjected to the shipping process from the shipping awaiting item display area 801 to the inspection item display area 803.

[0053] In addition, after the sale conditions are input through the sale preparation screen 600, if the inventory confirmation screen 400 is redisplayed on the display 113 through an appropriate operation before the confirmation button image 603 is selected or before the decision button image 701 is selected, an indicator 410 indicating that the pharmaceutical product for which the sale conditions were input is a candidate for sale may be displayed in association with the inventory identification information of the pharmaceutical product, as illustrated in Figure 9.

[0054] According to this configuration, it is easy to know which medicines are under consideration for sale among the medicines in stock at the first medical institution 21. This facilitates a smooth transition to work related to adding or reconsidering candidates for sale.

[0055] 3, the matching method according to this embodiment may include an inventory sharing step (STEP 21) between the inventory confirmation step (STEP 11) and the sales preparation step (STEP 12). In the inventory sharing step, a request is made to a medical institution that has an alliance with the first medical institution 21 to pick up the stocked medicines.

[0056] Specifically, as exemplified in Fig. 9, the inventory confirmation screen 400 may include a pick-up request button image 411. When the pick-up request button image 411 is set to a selected state, the processor 112 of the client device 11 transmits a request to transition to an inventory lending step to the server device 13 via the communication interface 111. The processor 132 of the server device 13 transmits data for displaying a lending application screen 1000, exemplified in Fig. 10, on the display 113 to the client device 11 via the communication interface 131.

[0057] The pickup request button image 411 is an example of an area for inputting an instruction to transition to the loan application screen 1000. The text "Pickup request" can be replaced with other text or an image that can suggest a transition to the loan application screen 1000.

[0058] The loan application screen 1000 includes a pick-up condition input area 1001. The pick-up condition input area 1001 includes a box for inputting pick-up conditions for each stocked drug that is desired to be picked up. The pick-up conditions in this example include the pick-up request destination, pick-up quantity, lot number, and expiration date.

[0059] The loan application screen 1000 includes a pick-up request button image 1002. When the pick-up request button image 1002 is selected, the processor 112 of the client device 11 transmits data corresponding to the pick-up request to the affiliated medical institution with which two-way data communication is possible via the communication network 30. A user of the affiliated medical institution replies to the client device 11 from a client device (not shown) used by the institution with data indicating whether pick-up is possible. Note that the pick-up request button image 1002 may be provided as a single button image for making a collective pick-up request for all stocked medicines.

[0060] As exemplified in FIG. 11, the loan application screen 1000 includes a status display area 1003. The status display area 1003 displays information on whether or not collection is possible based on responses from affiliated medical institutions. If a response that collection is possible is received from at least one affiliated medical institution, a button image 1004 is displayed for inputting an instruction to transition to a screen for selecting a collection destination. If no response has been received from any affiliated medical institution, the text "Waiting for collection response" is displayed. If a response that collection is not possible is received from any affiliated medical institution, a sale preparation button image 1005 is displayed together with the text "No loan available."

[0061] When the sales preparation button image 1005 is selected, a transition to the sales preparation screen 600 shown in Fig. 6 is made. At this time, the receipt conditions entered in the receipt condition input area 1001 of the loan application screen 1000 are automatically entered as sales conditions in the sales condition input area 601 of the sales preparation screen 600. Conditions that are missing or require correction are entered as appropriate.

[0062] According to this configuration, the stock medicines can be shared among the affiliated medical institutions before applying for the sale of the stock medicines to the intermediary 23. If the sharing of the stock medicines is not established, the user of the first medical institution 21 can immediately prepare to sell the medicine. Furthermore, at least a part of the conditions entered at the time of the collection request is diverted to the selling conditions, which reduces the burden on the user in entering the conditions.

[0063] 3, the matching method according to this embodiment may include a procedure guidance step (STEP 22) between the selling offer step (STEP 14) and the shipping step (STEP 15). In the procedure guidance step, the user of the first medical institution 21 is guided on specific procedures to be taken after the shipping step.

[0064] In this example, when a confirmation button image 701 on a sale confirmation screen 700 illustrated in Fig. 7 is selected, the processor 112 of the client device 11 transmits a request to transition to a procedure guidance step to the server device 13 via the communication interface 111. The processor 132 of the server device 13 transmits data for displaying a procedure guidance screen 1200 illustrated in Fig. 12 on the display 113 to the client device 11 via the communication interface 131.

[0065] In this embodiment, in response to a confirmed sale application being made, a procedure guide screen 1200 that explains the specific flow of the subsequent sale procedure is displayed on the display 113. In other words, the procedure guide screen 1200 is not displayed until a sale application is made. By limiting the presentation of information related to specific work until the time when the work is required, the burden on the user of the first medical institution 21 up until the sale application can be reduced, and appropriate support for the necessary work can be provided after the sale application is made.

[0066] The procedure guide screen 1200 includes a delivery button image 1201. The delivery button image 1201 has the same function as the delivery button image 802 on the sales history screen 800 described with reference to Fig. 8. Therefore, the delivery step described above can be executed by selecting the delivery button image 1201.

[0067] The user of the first medical institution 21 downloads and prints the invoice data related to the sales application generated in the shipping step from the server device 13. Next, the user of the first medical institution 21 packs the medicine related to the sales application together with the printed invoice, and ships it to the address specified by the intermediary 23.

[0068] The intermediary 23 is capable of two-way data communication with the server device 13 through the communication network 30 using a client terminal (not shown). The intermediary 23 can also view a sales history screen 800, exemplified in Fig. 8, through a display provided on the client terminal. When the intermediary 23 accesses information displayed in an inspection item display area 803 on the sales history screen 800, the matching method proceeds to an inspection step (STEP 16 in Fig. 3).

[0069] The intermediary 23 inspects the received medicines (checking them against the sales conditions written on the invoice). Specifically, the intermediary 23 checks whether the name, quantity, opening status, expiration date, lot number, etc. of the medicines written on the invoice match those of the actual products.

[0070] Next, the matching method proceeds to an appraisal step (STEP 17 in FIG. 3). The intermediary 23 determines the purchase appraisal price based on the inspection results. The intermediary 23 uploads data indicating the appraisal result from a client device (not shown) to the server device 13 via the communication network 30.

[0071] In response to the upload, the matching method proceeds to an appraisal content confirmation step (STEP 18). As illustrated in Fig. 8, the sales history screen 800 includes an approval pending item display area 804. In addition to the above processing, the processor 132 of the server device 13 moves information related to the appraised sales application from the inspection item display area 803 to the approval pending item display area 804.

[0072] In addition, the processor 132 transmits data for displaying an appraisal confirmation screen 1300, as illustrated in FIG. 13, on the display 113 to the client device 11 via the communication interface 131.

[0073] The appraisal confirmation screen 1300 includes an overview display area 1301. The overview display area 1301 displays the estimated purchase price of the stock medicines presented on the sale confirmation screen 700 illustrated in Fig. 7 so that the estimated purchase price of the stock medicines can be compared with the actual appraisal price of the stock medicines. In addition, the quantity of the stock medicines related to the sale application is also displayed so that the quantity of the stock medicines that is actually judged to be available for purchase can be compared.

[0074] The appraisal confirmation screen 1300 includes a details display area 1302. The details display area 1302 displays the appraisal price for each medicine that has been submitted for appraisal.

[0075] The actual condition of the inspected medicine may differ from the conditions of the sales offer. As a result, the estimated purchase price and the assessed purchase price may differ. In such a case, the detailed display area 1302 displays the reason why the assessed purchase price differs from the estimated purchase price as an "assessment comment." In addition, the conditions entered at the time of the sales offer are displayed alongside the actual condition of the inspection results. In other words, if the assessed purchase price of the stock medicine differs from the estimated purchase price, the conditions used to calculate the estimated purchase price are displayed in association with the assessed purchase price.

[0076] According to this configuration, when the estimated purchase price and the assessed purchase price differ, the user of the first medical institution 21 can easily compare the purchase conditions he / she inputted with the inspection results. This makes it possible to increase the acceptability of the situation where the estimated purchase price and the assessed purchase price differ, while eliminating the need for the user to separately check the purchase conditions. Therefore, it is possible to increase the convenience provided to users who wish to sell stocked medicines by using the matching system.

[0077] In this example, when the resale price estimate and the appraisal price differ, the appraisal price is highlighted. In other words, when the resale price estimate and the appraisal price differ, the appraisal price is displayed in a different manner than when the resale price estimate and the appraisal price match. Other examples of different manners include changing at least one of the character size, character color, and character font type.

[0078] According to this configuration, when the purchase appraisal amount presented in the summary display area 1301 differs from the purchase quotation amount, the user of the first medical institution 21 can easily identify which drug's purchase appraisal amount contributes to the difference.

[0079] As illustrated in FIG. 13, items in which the purchasing conditions input by the user of the first medical institution 21 differ from the inspection results can be displayed in a different manner than when they match.

[0080] The discount rate for the official drug price of the stock medicine used to calculate the appraisal price may be displayed alongside the appraisal price in the detailed display area 1302. The discount rate displayed in the detailed display area 1302 may differ from the estimated purchase price displayed in the estimated price display area 602 depending on the inspection results.

[0081] However, the official drug price itself, to which the discount rate is applied, remains at the price at the time of inspection completion. The time of inspection completion is an example of the time after the application for sale. Other examples of the time after the application for sale include the time when the estimated purchase price is calculated, and the time when the medicine shipped by the first medical institution 21 is received by the intermediary 23. As a result, fluctuations in the official drug price due to policies after the application for sale do not affect the purchase appraisal price. In other words, the purchase appraisal price is maintained regardless of fluctuations in the official drug price after the application for sale.

[0082] A user of the first medical institution 21 may consider selling stocked medicines while taking into account fluctuations in the official drug prices. With the above-mentioned configuration, the user can be provided with a sense of security regarding sales transactions based on such consideration results. Therefore, the convenience provided to users who wish to sell stocked medicines using the matching system can be improved.

[0083] The appraisal confirmation screen 1300 includes an option display area 1303. The option display area 1303 is configured to allow the user to input an instruction to select either a "sale" procedure or a "return" procedure for each medicine submitted for appraisal.

[0084] The assessment confirmation screen 1300 includes an approval button image 1304. When the approval button image 1304 is selected, the processor 112 of the client device 11 transmits a transition request to a transaction confirmation step (STEP 19 in FIG. 3) to the server device 13 via the communication interface 111. The transition request includes information on whether a sale procedure or a return procedure has been selected for each stocked medicine.

[0085] 8, the sales history screen 800 includes an approval button image 805. The approval button image 805 has the same function as the approval button image 1304. Therefore, by selecting the approval button image 805, the process can also proceed to the transaction confirmation step.

[0086] The sales history screen 800 includes a transaction confirmed item display area 806. The processor 132 of the server device 13 moves information related to the sales application waiting for approval from the approval waiting item display area 804 to the transaction confirmed item display area 806.

[0087] FIG. 14 illustrates a flow of processes executed by the processor 132 of the server device 13 in the transaction confirmation step.

[0088] The processor 132 first determines whether the assessment result has been approved by the user of the first medical institution 21 (STEP 91). This determination is made based on whether a request to move to the transaction confirmation step has been made from the client device 11.

[0089] If it is determined that the appraisal result has been approved (YES in STEP 91), the processor 132 determines whether or not a sale procedure is desired for the first drug related to the sale offer (STEP 92). This determination is made based on the information included in the transfer request.

[0090] If it is determined that a sale procedure is desired (YES in STEP 92), the processor 132 executes a process to finalize the purchase of the drug (STEP 93). The drug is subject to matching. For example, if the second medical institution 22 illustrated in FIG. 1 indicates an intention to purchase the drug, appropriate sales conditions are presented to the second medical institution 22.

[0091] If it is determined that a return procedure is desired (NO in STEP 92), the processor 132 executes a process for returning the drug to the first medical institution 21 (STEP 94).

[0092] Next, the processor 132 determines whether the transactions have been confirmed for all the assessed medicines (STEP 95). If it is determined that the transactions have been confirmed for all the medicines (YES in STEP 95), the process ends. If it is determined that there are medicines for which the transactions have not been confirmed (NO in STEP 95), the process returns to STEP 92.

[0093] If it is determined that the appraisal result has not been approved by the user of the first medical institution 21 (NO in STEP 91), the processor 132 determines whether the approval deadline has expired (STEP 96). The approval deadline is displayed in the approval pending item display area 804 on the sales history screen 800 illustrated in FIG. 8 and in the summary display area 1301 on the appraisal confirmation screen 1300 illustrated in FIG.

[0094] The approval deadline can be appropriately determined as the time elapsed from a predetermined point in time regarding the purchase of the stock medicine. Examples of the predetermined point in time include the point in time when the purchase estimate amount is presented on the sales preparation screen 600 illustrated in Fig. 6, the point in time when the confirmation button image 701 is selected on the sales confirmation screen 700 illustrated in Fig. 7, the point in time when the inspection is completed by the intermediary 23 and the data showing the appraisal result is uploaded to the server device 13, etc.

[0095] If it is determined that the approval period has not expired (NO in STEP 91), the process returns to STEP 91. If it is determined that the approval period has expired (YES in STEP 96), the processor 132 considers that the appraisal result has been approved, and automatically starts the process for finalizing the transaction from STEP 92 onwards. In this case, it can be determined that, in principle, no return procedure will be carried out. Medicines that have been appraised as unpurchasable can be discarded.

[0096] With this configuration, it is possible to prevent stock medicines from being stuck at the intermediary 23 due to negligence on the part of the user who made the sale application, and it is possible to promote smooth distribution of stock medicines to the matching market.

[0097] As explained with reference to FIG. 8, when the shipment button image 802 is selected on the sales history screen 800, the processor 132 of the server device 13 generates invoice data related to the sales application and stores it in the storage 133.

[0098] As illustrated in Fig. 15, the slip data V has a first part P1 and a second part P2. The first part P1 includes immutable attribute information for the sale application. Examples of immutable attribute information include information identifying the first medical institution 21 and information identifying the sale application. The second part P2 includes variable attribute information for the sale application. Examples of variable attribute information include information identifying the medicine related to the sale application, information identifying the sale conditions, information identifying the estimated purchase amount, and information identifying the assessed purchase amount.

[0099] 8, the server device 13 provides a plurality of possible statuses to the client device 11. In this embodiment, the following statuses are provided: waiting for release, inspection, waiting for approval, approved, and canceled. As the sales application transitions between these statuses, changes may occur to the information included in the application.

[0100] For example, as described with reference to FIG. 13, a situation may occur in which 100 unopened tablets of a medicine are submitted for sale, but inspection reveals that the medicine is opened and contains only 90 tablets. In this case, a change is made to the information identifying the opening state and the quantity sold in the second part P2 of the slip data V. The symbol V' in FIG. 15 represents the slip data after the change. The changed portion is indicated by diagonal lines. Note that the expression "change of attribute information included in the second part P2" used in this specification includes modification of attribute information originally included in the second part P2 of the slip data V, deletion of attribute information originally included, and addition of new attribute information to the second part P2.

[0101] When a change is made to the attribute information included in the second part P2, the processor 132 of the server device 13 stores the changed slip data V' in the storage 133 in association with the status in which the change occurred. In the above example, the changed slip data V' is stored in association with the inspection status.

[0102] When a single slip data is used for a sales application that transitions between multiple statuses and the information included in the slip data is changed, the difficulty of log management of the status in which the information was changed increases. According to the above configuration, each time a change is made to the information included in the slip data, the status in which the change occurred is associated with the slip data, and both the slip data V before the change and the slip data V' after the change are saved as a data set, making it possible to facilitate log management. Therefore, the convenience provided to users who wish to sell stocked medicines using the matching system can be improved.

[0103] The processor 112 of the client device 11 and the processor 132 of the server device 13, each having the various functions described above, are an example of a computing device. Each of the processors 112 and 132 may be realized by a general-purpose microprocessor that operates in cooperation with a general-purpose memory. Examples of the general-purpose microprocessor include a CPU, an MPU, and a GPU. Examples of the general-purpose memory include a ROM and a RAM. In this case, the ROM may store a computer program that executes the above-mentioned processing. The ROM is an example of a non-transient computer-readable medium in which a computer program is stored. The general-purpose microprocessor specifies at least a part of the computer program stored on the ROM, expands it on the RAM, and executes the above-mentioned processing in cooperation with the RAM. The computer program may be pre-installed in the general-purpose memory, or may be downloaded from an external server device via a communication network and then installed in the general-purpose memory. In this case, the external server device is an example of a non-transient computer-readable medium in which a computer program is stored.

[0104] Each of the processors 112 and 132 may be realized by a dedicated integrated circuit capable of executing the above computer program, such as a microcontroller, an ASIC, or an FPGA. In this case, the above computer program is pre-installed in a storage element included in the dedicated integrated circuit. The storage element is an example of a computer-readable medium on which a computer program is stored. Each of the processors 112 and 132 may also be realized by a combination of a general-purpose microprocessor and a dedicated integrated circuit.

[0105] The configurations described above are merely examples for facilitating understanding of the present disclosure. Each configuration example may be appropriately modified or combined with other configuration examples without departing from the spirit of the present disclosure.

[0106] The configurations listed below also form part of this disclosure. Item 1: A server device for acting as an intermediary between a first medical institution wishing to sell an inventory of a medicine and a second medical institution wishing to purchase the inventory of a medicine, an interface for communicating with a client device used by the first medical institution; a processor for causing the client device to display a screen including inventory identification information that identifies at least an identifier and a quantity of an inventory drug at the first medical institution; Equipped with The processor displays on the screen an estimated selling price of the stock medicine calculated based on the stock identification information in association with the stock identification information. Server device. Item 2: The processor displays on the screen a discount rate for the official drug price of the stock medicine used in calculating the estimated sales price, alongside the estimated sales price. Item 1. A server device according to item 1. Item 3: The processor displays non-purchase information indicating that the stock medicine is not eligible for purchase on the screen in association with the stock identification information. 3. A server device according to item 1 or 2. Item 4: The processor displays on the screen an area for inputting conditions related to the immobility period of the stock medicine at the first medical institution. 4. A server device according to any one of items 1 to 3. Item 5: The processor displays, on the screen, an area for inputting an instruction to transition to a sales preparation screen for the stock medicine in association with the stock identification information. 5. A server device according to any one of items 1 to 4. Item 6: When the selling conditions of the stock medicine are input through the selling preparation screen, the processor displays information indicating that the stock medicine is a candidate for selling on the screen in association with the stock identification information. Item 5. A server device according to item 5. Item 7: The processor, displaying on the screen an area for inputting a transition instruction to a loan application screen for applying for receipt of the stocked medicine from a third medical institution that is in an alliance with the first medical institution; When a transition to the sales preparation screen is made via the lending application screen, information relating to the identifier and quantity of the stock medicine entered on the lending application screen is automatically entered on the sales preparation screen. Item 7. A server device according to item 5 or 6. Item 8: The processor, in response to a request for sale of the stock medicine being made through the sales preparation screen, causes the client device to display a screen explaining a specific flow of a sales procedure. 8. A server device according to any one of items 5 to 7. [Explanation of symbols]

[0107] 11: client device, 13: server device, 131: communication interface, 132: processor, 21: first medical institution, 22: second medical institution, 400: inventory confirmation screen, 406: immobility period input box, 408: check box, 409: "add to cart" button image, 410: sign, 600: sales preparation screen, 1000: loan application screen, 1300: appraisal confirmation screen

Claims

1. A server device for acting as an intermediary between a first medical institution wishing to sell an inventory of a medicine and a second medical institution wishing to purchase the inventory of a medicine, an interface for communicating with a client device used by the first medical institution; a processor for causing the client device to display a screen including inventory identification information that identifies at least an identifier and a quantity of an inventory drug at the first medical institution; Equipped with The processor displays on the screen an estimated selling price of the stock medicine calculated based on the stock identification information in association with the stock identification information. Server device.

2. The processor displays on the screen a discount rate for the official drug price of the stock medicine used in calculating the estimated sales price, alongside the estimated sales price. The server device according to claim 1 .

3. The processor displays non-purchase information indicating that the stock medicine is not eligible for purchase on the screen in association with the stock identification information. The server device according to claim 1 .

4. The processor displays on the screen an area for inputting conditions related to the immobility period of the stock medicine at the first medical institution. The server device according to claim 1 .

5. The processor displays, on the screen, an area for inputting an instruction to transition to a sales preparation screen for the stock medicine in association with the stock identification information. The server device according to claim 1 .

6. When the selling conditions of the stock medicine are input through the selling preparation screen, the processor displays information indicating that the stock medicine is a candidate for selling on the screen in association with the stock identification information. The server device according to claim 5.

7. The processor, displaying on the screen an area for inputting a transition instruction to a loan application screen for applying for receipt of the stocked medicine from a third medical institution that is in an alliance with the first medical institution; When a transition to the sales preparation screen is made via the lending application screen, information relating to the identifier and quantity of the stock medicine entered on the lending application screen is automatically entered on the sales preparation screen. The server device according to claim 5.

8. The processor, in response to a request for sale of the stock medicine being made through the sales preparation screen, causes the client device to display a screen explaining a specific flow of a sales procedure. The server device according to claim 5.

9. A server device for acting as an intermediary between a first medical institution wishing to sell an inventory of a medicine and a second medical institution wishing to purchase the inventory of a medicine, an interface for communicating with a client device used by the first medical institution; A processor that displays on the client device a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has made a sale request; Equipped with When the estimated selling price of the stock medicine is different from the appraisal price, the processor displays the conditions used to calculate the estimated selling price on the screen in association with the appraisal price. Server device.

10. When the estimated selling price of the stock medicine differs from the appraisal price, the processor displays the appraisal price on the screen in a manner different from that when the estimated selling price and the appraisal price match. The server device according to claim 9.

11. A server device for acting as an intermediary between a first medical institution wishing to sell an inventory of a medicine and a second medical institution wishing to purchase the inventory of a medicine, an interface for communicating with a client device used by the first medical institution; A processor that displays on the client device a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has made a sale request; Equipped with The processor maintains the purchase appraisal price regardless of fluctuations in the official drug price of the stock medicine after the sale application. Server device.

12. The processor automatically performs approval processing when approval of the purchase appraisal price is not obtained from the first medical institution even when the elapsed time from a predetermined point in time related to the purchase of the stock medicine exceeds a threshold value. The server device according to claim 11.

13. A matching method in which at least one computing device mediates between a first medical institution wishing to sell an inventory of a drug and a second medical institution wishing to purchase the inventory of a drug, displaying on a client device used by the first medical institution a screen including inventory identification information identifying at least an identifier and a quantity of an inventory drug at the first medical institution; displaying on the screen an estimated selling price of the stocked medicine calculated based on the stock identifying information in association with the stock identifying information; Matching method.

14. A matching method in which at least one computing device mediates between a first medical institution wishing to sell an inventory of a drug and a second medical institution wishing to purchase the inventory of a drug, Displaying a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has applied to sell on a client device used by the first medical institution; If the estimated selling price of the stock medicine is different from the appraisal price, the conditions used for calculating the estimated selling price are displayed on the screen in association with the appraisal price. Matching method.

15. A matching method in which at least one computing device mediates between a first medical institution wishing to sell an inventory of a drug and a second medical institution wishing to purchase the inventory of a drug, Displaying a screen showing the purchase appraisal price of the stock medicine for which the first medical institution has applied to sell on a client device used by the first medical institution; maintain the purchase appraisal price regardless of fluctuations in the official drug price of the stock medicine after the application for sale; Matching method.

Citation Information

Patent Citations

  • Immovable drug matching system, immovable drug matching method, immovable drug matching server and program

    JP7135232B1