Information processing device, information processing method, and program

An information processing device uses a common identification code to manage and order animal products, addressing inventory challenges by automating order placement and ensuring species-specific compliance, enhancing veterinary clinic efficiency and market analysis.

JP7804117B1Active Publication Date: 2026-01-21THE TOKIO MARINE & FIRE INSURANCE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2025057003
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2026-01-21
Estimated Expiration
2045-03-28

AI Technical Summary

Technical Problem

The lack of unified codes for animal medicines and products complicates inventory management at veterinary clinics, making it difficult to track and order necessary supplies efficiently.

Method used

An information processing device that uses a common identification code to manage and order animal products by extracting a first code for product identification and a second code for additional information, such as animal species, from prescription data, and integrates with a sales system to automate inventory management and order placement.

Benefits of technology

Facilitates efficient inventory management and order processing for animal products across multiple veterinary clinics, preventing stock shortages and ensuring appropriate product administration by species-specific guidelines, while enabling market analysis and product recommendation based on prescription data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804117000001_ABST
    Figure 0007804117000001_ABST
Patent Text Reader

Abstract

Facilitate the management of animal products. [Solution] In an information processing device (1), an acquisition unit (120) acquires prescription information contained in an animal's medical record. An identification unit (121) identifies an identification code assigned to a product prescribed for the animal from the prescription information. The identification code includes a first code for identifying the product and a second code for identifying additional information. An order management unit (122) transmits an order request for a product including the first code extracted from the identification code to a sales system managed by the product wholesaler.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, an information processing method, and a program, and more particularly to an ordering technology for animal products such as animal medicines. [Background technology]

[0002] Human medicines are dispensed or compounded based on prescriptions from doctors. Compounding and dispensing of human medicines is carried out at medical institutions and pharmacies. Patent Document 1 discloses a technology for managing drug inventory using drug codes listed in the drug price standard established to identify human medicines or individual drug codes (commonly known as YJ codes) that list these codes by brand (trademarks that differ for each manufacturer). [Prior art documents] [Patent documents]

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

[0004] Veterinary medicines, animal food, and other animal products are prescribed by veterinarians at animal hospitals, and in many cases these products are dispensed or compounded at animal hospitals. Unlike human medicines, there are no unified codes for animal medicines, such as drug price standard listed drug codes or YJ codes, and drug manufacturers, wholesalers, etc. each use their own unique codes for ordering. This makes it difficult to grasp the inventory of products at each animal hospital.

[0005] The inventors of the present application have come to recognize the possibility of facilitating product management by managing animal products such as animal medicines and animal food using a common code.

[0006] The present invention has been made in consideration of these points, and aims to provide a technique for facilitating the management of products for animals. [Means for solving the problem]

[0007] A first aspect of the present invention is an information processing device comprising: an acquisition unit that acquires prescription information included in an animal's medical record; and an identification unit that identifies, from the prescription information, an identification code assigned to a product prescribed for the animal, the identification code including a first code for identifying the product and a second code for identifying additional information; and an order management unit that transmits an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product.

[0008] The identification unit may further identify the quantity of the product to be prescribed for the animal from the prescription information, and the information processing device may further include an inventory management unit that determines whether the inventory quantity of the product at the location where the prescription information was created will be less than a predetermined threshold when the product identified by the first code extracted from the identification code is prescribed, and the order management unit may notify the creator of the prescription information of this with a message, on the condition that it is determined that the inventory quantity of the product will be less than the predetermined threshold.

[0009] The identification unit may further identify the quantity of the product to be prescribed for the animal from the prescription information, and the information processing device may further include an inventory management unit that determines whether the inventory quantity of the product at the location where the prescription information was created will be less than a predetermined threshold when the product identified by a first code extracted from the identification code is prescribed, and the order management unit may send an order request for the product including the first code to a sales system managed by a wholesaler of the product on the condition that it is determined that the inventory quantity of the product will be less than the predetermined threshold.

[0010] The second code may include an animal species code for identifying the species of animal that was the subject of medical treatment in the medical record, and the information processing device may further include a determination unit that determines whether the product identified by the first code is a contraindicated drug or an off-label drug by referring to a pharmaceutical list that associates the species of animal with contraindicated drugs or off-label drugs for that animal, and a warning unit that notifies information indicating that the product is a contraindicated drug or an off-label drug if it is determined that the product is a contraindicated drug or an off-label drug.

[0011] The second code may include an animal species code for identifying the species of animal that was the subject of medical treatment in the medical record, and the information processing device may further include a storage unit that stores information in a database associating the product identified by the first code with the species of animal identified by the animal species code.

[0012] The second code may further include a disease code for identifying the disease of the animal that was the subject of treatment in the medical record, and the storage unit may store in the database information that further associates the product identified by the first code and the type of animal identified by the animal species code with the disease identified by the disease code.

[0013] The acquisition unit may acquire prescription information contained in animal medical records created at each of a plurality of different veterinary clinics, the storage unit may store information in the database that associates products prescribed at a plurality of different veterinary clinics with animal species and diseases, and the information processing device may further include an analysis unit that analyzes the information stored in the database and identifies products that are frequently prescribed for each type of animal.

[0014] The acquisition unit may acquire prescription information contained in animal medical records created at each of a plurality of different veterinary clinics, and the storage unit may store information associating products prescribed at a plurality of different veterinary clinics with animal species and diseases in the database, and the information processing device may further include an analysis unit that identifies the animal species and diseases for which medical records are frequently created for each of the veterinary clinics, and refers to a product information recording unit that records information about products related to the diseases for each of the animal species to identify information about products corresponding to the animal species and diseases for which medical records are frequently created, and a notification unit 128 that notifies the veterinary clinic of information about the identified products.

[0015] The information processing device may further include a counting unit that counts products corresponding to each of the first codes included in identifiers identified from each of the multiple pieces of prescription information, and the order management unit may send an order request for each of the products counted for each of the first codes to the sales system.

[0016] A second aspect of the present invention is an information processing method, wherein a processor executes the steps of acquiring prescription information included in an animal's medical record and identifying, from the prescription information, an identification code assigned to a product prescribed for the animal, the identification code including a first code for identifying the product and a second code for identifying additional information, and further executes the step of transmitting an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product.

[0017] A third aspect of the present invention is a program that causes a computer to: acquire prescription information included in an animal's medical record; and identify, from the prescription information, an identification code assigned to a product prescribed for the animal, the identification code including a first code for identifying the product and a second code for identifying additional information; and further causes the computer to transmit, to a sales system managed by a wholesaler of the product, an order request for the product including the first code extracted from the identification code.

[0018] In order to provide this program or to update a part of the program, a computer-readable recording medium on which this program is recorded may be provided, or this program may be transmitted over a communication line.

[0019] Any combination of the above components, and any transformation of the present invention into a method, device, system, computer program, data structure, recording medium, etc., are also valid aspects of the present invention. [Effects of the Invention]

[0020] According to the present invention, the management of animal products can be facilitated. [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a diagram for explaining an overview of an ordering system for animal products according to an embodiment.

[0022] FIG. [Figure 2] FIG. 1 is a diagram schematically illustrating a functional configuration of an information processing device according to an embodiment. [Figure 3] FIG. 2 is a diagram illustrating an example of a data structure of an inventory recording unit according to an embodiment. [Figure 4] FIG. 10 is a diagram schematically illustrating an example of a message screen displayed by the order management unit to notify the creator of the prescription information. [Figure 5] FIG. 2 is a diagram schematically illustrating an example of a data structure of a medicine list according to an embodiment. [Figure 6] 10 is a diagram schematically illustrating an example of a warning screen that is notified to the creator of prescription information by a warning unit. FIG. [Figure 7] FIG. 2 is a diagram illustrating an example of a data structure of a database according to an embodiment. [Figure 8] FIG. 4 is a diagram schematically illustrating an example of a data structure of a product information recording unit according to the embodiment. [Figure 9] FIG. 10 is a diagram schematically illustrating an example of a product information notification screen notified by a notification unit. [Figure 10] 10 is a flowchart illustrating a flow of information processing executed by an information processing device according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0022] <Outline of the embodiment> An overview of an embodiment of the present invention will be described. An information processing device according to the embodiment is a device that manages inventory of items at a medical institution such as a veterinary clinic and places orders for veterinary products on behalf of the veterinary clinic to a sales system managed by a wholesaler of veterinary products. The information processing device according to the embodiment employs a common identification code for identifying products in transactions between multiple veterinary clinics and multiple sales systems. This allows the information processing device according to the embodiment to grasp product inventory at multiple veterinary clinics and product transactions in multiple sales systems through the common identification code.

[0023] FIG. 1 is a diagram illustrating an outline of an ordering system for animal products (hereinafter simply referred to as "ordering system S") according to an embodiment. The ordering system S includes an information processing device 1, a veterinary clinic H, which is a medical institution for animals, and a sales system W managed by a wholesaler of animal products. The information processing device 1 is connected to the veterinary clinic H and the sales system W in a manner that allows communication via a known communication network N, such as the Internet. Although not shown in FIG. 1, the medical institution for animals is not limited to the veterinary clinic H, and may be another institution, such as a dispensing pharmacy.

[0024] Below, an overview of the flow of processing carried out by the order placement and receipt system S will be explained in the order of (1) to (5), and the numbers correspond to (1) to (5) in FIG.

[0025] (1) A medical professional such as a veterinarian examines an animal at an animal hospital H or the like and records the examination results in a medical record K. As an example, if an electronic medical record system (not shown) has been installed at the animal hospital H, the medical professional creates the medical record K in the form of digital data using the electronic medical record system.

[0026] (2) The information processing device 1 acquires prescription information contained in the animal's medical record K from the veterinary clinic H. The information processing device 1 may acquire the medical record K from the veterinary clinic and extract and acquire the prescription information contained in the medical record K, or may acquire only the prescription information from the veterinary clinic H. If the veterinary clinic H has introduced an electronic medical record system, the information processing device 1 may acquire the prescription information via the electronic medical record system, or may acquire the prescription information from a medical professional via email, facsimile, or the like.

[0027] (3) As will be described in detail later, the ordering system S according to the embodiment exchanges information using an identification code C for identifying a product prescribed for an animal. Unlike products for humans, the same product may be prescribed for different animal species at the veterinary clinic H. For this reason, the identification code C employed by the ordering system S includes a first code for identifying the product and a second code for identifying additional information such as the animal species. The information processing device 1 analyzes the identification code C included in the prescription information and extracts the first code for identifying the product.

[0028] (4) The information processing device 1 sends an order request O for the product including the first code extracted from the identification code C to a sales system W managed by the product wholesaler. The information processing device 1 may also check the product inventory at the veterinary clinic H and place an order if the inventory of the product corresponding to the first code is less than a predetermined amount. In the example shown in FIG. 1, "MID0001DOG" is an example of an identification code C, and "MID0001" and "DOG" are examples of the first code and the second code, respectively.

[0029] (5) The wholesaler managing the sales system W delivers the ordered products to a medical institution such as a veterinary clinic H. The information processing device 1 according to the embodiment extracts a first code from the identification code C commonly used in prescription information from multiple veterinary clinics H and dispensing pharmacies (not shown) that are users of the ordering system S, and places orders using the common first code with multiple sales systems that do business with the information processing device 1. This allows the information processing device 1 to centralize inventory management of physical products, order management, and the like using a common code, making it easier to understand the situation.

[0030] <Functional configuration of information processing device 1 according to the embodiment> FIG. 2 is a diagram schematically illustrating the functional configuration of an information processing device 1 according to an embodiment. The information processing device 1 includes a storage unit 10, a communication unit 11, and a control unit 12. In FIG. 2, arrows indicate main data flows, and there may be data flows not shown in FIG. 2. In FIG. 2, each functional block indicates a configuration in functional units, rather than a configuration in hardware (device) units. Therefore, the functional blocks shown in FIG. 2 may be implemented in a single device, or may be implemented separately in multiple devices. Data may be exchanged between functional blocks via any means, such as a data bus, a network, or a portable storage medium.

[0031] The storage unit 10 is a large-capacity storage device such as a ROM (Read Only Memory) that stores the BIOS (Basic Input Output System) of the computer that realizes the information processing device 1, a RAM (Random Access Memory) that serves as the working area of ​​the information processing device 1, an HDD (Hard Disk Drive) or an SSD (Solid State Drive) that stores the OS (Operating System), application programs, and various information referenced when the application programs are executed.

[0032] The communication unit 11 is a communication interface that enables the information processing device 1 to communicate with external devices such as the veterinary clinic H and the sales system W, and is realized by a known communication module such as a LAN (Local Area Network) module or a Wi-Fi (registered trademark) module. Hereinafter, in this specification, the description of the communication unit 11 may be omitted on the assumption that communication between the information processing device 1 and external devices is via the communication unit 11.

[0033] The control unit 12 is a processor such as a CPU (Central Processing Unit), GPU (Graphics Processing Unit), or NPU (Neural network Processing Unit) of the information processing device 1, and by executing programs stored in the memory unit 10, it functions as an acquisition unit 120, an identification unit 121, an order management unit 122, an inventory management unit 123, a judgment unit 124, an alert unit 125, an accumulation unit 126, an analysis unit 127, a notification unit 128, and an aggregation unit 129.

[0034] 2 shows an example in which the information processing device 1 is configured as a single device. However, the information processing device 1 may be realized by a plurality of processors, memories, and other computing resources, such as a cloud computing system. In this case, each unit constituting the control unit 12 is realized by at least one of a plurality of different processors executing a program.

[0035] The acquiring unit 120 acquires prescription information contained in the medical record K of the animal created on the electronic medical record system installed in the veterinary clinic H. The identifying unit 121 identifies the identification code C assigned to the product prescribed for the animal from the prescription information acquired by the acquiring unit 120. Examples of the product prescribed for the animal include medicines, therapeutic food, medical materials, etc.

[0036] The identification code C used by the information processing device 1 according to the embodiment includes a first code for identifying a product and a second code for identifying additional information. For example, in the example of the identification code C shown in FIG. 1, the first code is composed of seven alphanumeric characters, combining three alphabets and four Arabic numerals, and the second code is composed of three alphabets. The identification code C is formed by serially concatenating the first code and the second code. Note that in the identification code C shown in FIG. 1, the number after the hyphen indicates the prescribed quantity of the product.

[0037] In the example shown in Figure 1, the first codes MID0001 and MID0737 are assigned to different drugs. The second codes DOG, BRD, and CAT represent different animal species, specifically dogs, birds, and cats, respectively. That is, the two different identification codes C, MID0001DOG and MID0001CAT, indicate that the same drug identified by MID0001 was prescribed for dogs and cats, which are different animal species.

[0038] The order management unit 122 transmits a product order request O including the first code extracted from the identification code C to a sales system W managed by the product wholesaler. In this way, the information processing device 1 according to the embodiment places a product order using the first code extracted from the identification code C included in the medical record K, and therefore can manage animal medical treatment and orders for animal products using a common code. This enables the information processing device 1 to easily manage products for animals.

[0039] As described above, the prescription information acquired by the acquisition unit 120 also includes the quantity of the product prescribed for the animal. The identification unit 121 further identifies the quantity of the product prescribed for the animal from the prescription information. Here, when a product such as a pharmaceutical drug is prescribed for the animal, the inventory of the product at the location where the prescription information was created (e.g., veterinary clinic H) will decrease.

[0040] Therefore, the inventory management unit 123 manages the inventory of the product at the location where the prescription information was created. Specifically, when a product identified by the first code extracted from the identification code C is prescribed, the inventory management unit 123 determines whether the inventory quantity of the product at the location where the prescription information was created is less than a predetermined threshold. The predetermined threshold is an ordering necessity determination threshold that the inventory management unit 123 refers to in order to determine whether to place an order for the product to prevent the product from running out of stock. The specific value of the predetermined threshold may be determined in advance for each product, taking into consideration the frequency of prescription, the length of the expiration date, etc.

[0041] The order management unit 122 notifies the creator of the prescription information (for example, an electronic medical record system used by medical professionals such as veterinarians at animal hospital H) of a message indicating that the inventory of the product is low as a result of the inventory being reduced due to prescription of the product, on the condition that it is determined that the inventory will be less than a predetermined threshold. This enables the information processing device 1 to alert the creator of the prescription information that the inventory of the product is low.

[0042] FIG. 3 is a diagram schematically illustrating an example of a data structure of the inventory recording unit 100 according to the embodiment. The inventory recording unit 100 is stored in the memory unit 10 and managed by the order management unit 122. The inventory recording unit 100 shown in FIG. 3 stores a first code identifying a product held by each medical institution, such as veterinary hospital H, and the number of products in stock, in association with the facility identifier for identifying the medical institution. For example, a medical institution with a facility identifier FID0001 keeps in stock at least a product with a first code MID0001 and a product with a first code MID0973, with the number of products in stock being 12 and 43, respectively. The order management unit 122 can grasp the inventory of products at each medical institution by referring to the inventory recording unit 100 based on the facility identifier acquired together with the prescription information.

[0043] FIG. 4 is a diagram schematically illustrating an example of a message screen that the order management unit 122 notifies the creator of prescription information. The example message screen shown in FIG. 4 displays a message that the inventory of a product whose first code is MID0148 is low. The example message screen shown in FIG. 4 also displays an order icon I1 for ordering the product. When a user who has received the message presses the order icon I1, the order management unit 122 transitions the screen to an order screen (not shown). On the order screen, the user can specify the number of products to order and place an order for the products. When the user presses the cancel icon I2, the order management unit 122 stops displaying the message screen.

[0044] Here, the information processing device 1 may be configured to automatically purchase the product when the inventory quantity falls below a predetermined threshold. To achieve this, the order management unit 122 may send an order request O for the product including the first code to a sales system W managed by a product wholesaler on the condition that it is determined that the inventory quantity of the product will fall below the predetermined threshold. At this time, the order management unit 122 may send an order request O for the product to the sales system W for a quantity set in advance by each veterinary clinic H. This allows the information processing device 1 to prevent a situation in which the product runs out of stock at a location where prescription information is created.

[0045] Unlike human medical institutions, animal medical institutions, such as Animal Hospital H, treat different animal species. Products that are useful for one animal species may not be useful for other animal species. In particular, with pharmaceuticals, a drug may be effective for one animal species but be contraindicated and should not be administered to other animal species. Furthermore, a drug approved for use in a certain symptom of one animal species may be off-label for other symptoms or other animal species. Thus, determining whether a product is effective for a prescribed target at an animal medical institution or whether it should not be prescribed tends to be more complex, with many factors to consider, than similar determinations at human medical institutions.

[0046] Therefore, as described above, in the identification code C used in the information processing device 1 according to the embodiment, the second code includes an animal species code for identifying the species of animal that was the subject of medical treatment in the medical records. The determination unit 124 refers to the drug list 101 that associates the species of animal with contraindicated or off-label drugs for that animal, and determines whether the product identified by the first code is a contraindicated or off-label drug for that animal species.

[0047] FIG. 5 is a diagram schematically illustrating an example of the data structure of the drug list 101 according to the embodiment. The drug list 101 is stored in the storage unit 10 and managed by the determination unit 124. The drug list 101 shown in FIG. 5 stores, in association with an animal species code indicating the animal species, the name of the animal species, a contraindicated drug code which is a first code corresponding to a contraindicated drug, and an off-label drug code which is a first code corresponding to an off-label drug. For example, an animal species identified by the animal species code BRD is a bird, and is associated with at least MIMD0PPP as a contraindicated drug code and MID0QQQ as an off-label drug code. By referring to the drug list 101, the determination unit 124 can determine whether a product prescribed for an animal species corresponding to the second code is a contraindicated drug or an off-label drug.

[0048] If the product is determined to be a contraindicated drug or an off-label drug, the warning unit 125 notifies the creator of the prescription information of information indicating that the product is a contraindicated drug or an off-label drug. FIG. 6 is a diagram schematically illustrating an example of a warning screen notified by the warning unit 125 to the creator of the prescription information. In the example of the warning screen shown in FIG. 6, a message is displayed indicating that drugs with a first code MID0XXX are contraindicated for dogs. In this way, the information processing device 1 can help prevent erroneous administration of medicines by notifying the creator of the prescription information of information about contraindicated drugs or prescription-related drugs. Note that the warning unit 125 may output a sound to an audio output unit (not shown) instead of or in addition to a message warning. This allows the information processing device 1 to reduce the likelihood that the creator of the prescription information will overlook information about contraindicated drugs or off-label drugs.

[0049] As mentioned above, the second code includes an animal species code for identifying the type of animal treated in the medical record. In other words, the identification code C can be considered information indicating which product was prescribed for which animal species. The combination of product and animal species can be useful information for analyzing product marketing and studying the progress after drug administration.

[0050] Therefore, the accumulation unit 126 accumulates information associating the product identified by the first code with the type of animal identified by the animal species code in the database 102. Furthermore, if the second code further includes a disease code for identifying the disease of the animal that was the subject of medical treatment in the medical record K, the accumulation unit 126 may accumulate information in the database 102 that further associates the product identified by the first code, the type of animal identified by the animal species code, and the disease identified by the disease code.

[0051] 7 is a diagram schematically illustrating an example of a data structure of database 102 according to an embodiment. Database 102 shown in Fig. 7 stores the date and time when a product was prescribed, a facility code indicating the facility where the product was prescribed, a first code of the prescribed product, an animal species code indicating the animal species for which the prescription was made, the animal species, a disease code indicating the disease, and the disease name. For example, on January 23, 2024, a product with a first code MID3478 was prescribed for a dog diagnosed with high blood pressure at a medical institution with a facility code FID4378.

[0052] As shown in Fig. 7, the database 102 stores information acquired by the acquisition unit 120 from prescription information included in the medical records K for animals created at a plurality of different veterinary clinics H. Specifically, the storage unit 126 stores information in the database 102 that associates products prescribed at a plurality of different veterinary clinics H with the species and diseases of animals. The analysis unit 127 analyzes the information stored in the database 102 to identify products that are frequently prescribed for each type of animal. This enables the analysis unit 127 to identify information useful for market research on products for animals.

[0053] The analysis unit 127 may refer to the database 102 to identify the types of animals and diseases for which medical records K are frequently created for each medical institution such as veterinary hospital H, and may also refer to the product information recording unit 103, which records information about products related to diseases for each type of animal, to identify information about products corresponding to the types of animals and diseases for which medical records K are frequently created.

[0054] Fig. 8 is a diagram schematically illustrating an example of the data structure of the product information recording unit 103 according to the embodiment. The product information recording unit 103 is stored in the storage unit 10 and managed by the analysis unit 127. The product information recording unit 103 shown in Fig. 8 records one or more disease codes indicating a disease, a product identifier for identifying a product corresponding to the disease, and the name of the product, in association with an animal species code indicating the animal species. For example, a therapeutic food for cats named "Slim Nyan," identified by the product identifier PID0231, is recorded in association with the cat species, whose animal species code is CAT.

[0055] The notification unit 128 notifies a medical institution such as veterinary hospital H of information related to the product identified by the analysis unit 127. FIG. 9 is a diagram schematically illustrating an example of a notification screen of the product information notified by the notification unit 128. The notification unit 128 displays the product information notification screen on, for example, the screen of an electronic medical record system used in the veterinary hospital H or the screen of a smartphone used by a medical professional such as a veterinarian or a pharmacist. The example of the product information notification screen shown in FIG. 9 indicates that a product (the product identifier is PID4980 and the product name is "Slim Wan") that is therapeutic food for dogs is being proposed to the veterinary hospital H, which examines many dogs showing symptoms of obesity. This allows the notification unit 128 to propose a product that conforms to the actual prescription information to the veterinary hospital H.

[0056] The above mainly describes the ordering process in which the order management unit 122 places an order with the sales system W based on a single piece of prescription information acquired by the acquisition unit 120. As described above, even if different identification codes C are included in the prescription information, the first code identifying the prescribed product may be the same. Therefore, the aggregation unit 129 may aggregate the products corresponding to each first code included in the identifier identified from each of the multiple pieces of prescription information. In this case, the order management unit 122 transmits an order request O for each product aggregated for each first code to the sales system W. This allows the information processing device 1 to order the products collectively from the sales system W when the same medicine is prescribed for different animal species, thereby reducing the complexity of the ordering process.

[0057] <Processing flow of information processing method executed by information processing device 1> 10 is a flowchart for explaining the flow of information processing executed by the information processing device 1 according to the embodiment. The processing in this flowchart starts, for example, when the information processing device 1 is started.

[0058] The acquisition unit 120 acquires prescription information included in the animal's medical record K (S2). The identification unit 121 identifies, from the prescription information, an identification code C assigned to the product prescribed for the animal (S4). The identification unit 121 also identifies, from the prescription information, the quantity of the product prescribed for the animal (S6).

[0059] The inventory management unit 123 determines whether the inventory quantity of the product at the location where the prescription information was created will be less than a predetermined threshold when the product identified by the first code extracted from the identification code C is prescribed (S8). If the inventory quantity of the product will be less than the predetermined threshold (Yes in S8), the order management unit 122 notifies the creator of the prescription information of a message indicating that the inventory quantity of the product will be less than the predetermined threshold (S10).

[0060] If the creator of the prescription information explicitly instructs the ordering of the product, or if the ordering management unit 122 is set to automatically place an order when the inventory of the product falls below a predetermined threshold (Yes in S12), the ordering management unit 122 sends an order request O for the product including the first code to a sales system W managed by the product wholesaler (S14).

[0061] If the order management unit 122 sends an order request O, or if the inventory quantity of the product is equal to or greater than a predetermined threshold (No in S8), or if the product is not ordered (No in S12), the process in this flowchart ends.

[0062] <Advantages of the information processing device 1 according to the embodiment> As described above, the information processing device 1 according to the embodiment can facilitate the management of products for animals.

[0063] The present invention has been described above using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by functionally or physically distributing or integrating in any unit. Furthermore, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effects of the new embodiments resulting from the combination also have the effects of the original embodiments. Such modifications will be described below.

[0064] <Modification> The above describes a case where the electronic medical record system and the information processing device 1 installed in the veterinary clinic H are separate systems. Alternatively, the electronic medical record system and the information processing device 1 may be integrated into a single system. Specifically, for example, the electronic medical record system installed in the veterinary clinic H may be an information processing device having the functions of inventory management and ordering of veterinary products. In this case, the information processing device acquires the identification code C from the medical record K created by a medical professional using the medical record creation function of the information processing device, and extracts the first code. The information processing device may manage the inventory of products at the veterinary clinic H based on the extracted first code, and may also order products from the sales system W as needed. [Explanation of symbols]

[0065] 1. Information processing device 10...Storage section 100 Inventory Recording Section 101···Medicine List 102···Database 103 Product information recording section 11. Communications Department 12 Control section 120...Acquisition part 121...Specific section 122···Order Management Department 123···Inventory Control Department 124...judgment section 125...Warning section 126 Storage unit 127...Analysis Department 128...Notification Department 129... Aggregation section N···Communication Network S···Ordering System

Claims

1. An information processing device, an acquisition unit that acquires prescription information contained in the animal's medical record; an identification unit that identifies an identification code assigned to a product prescribed for the animal from the prescription information, the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, The information processing device includes: an order management unit that transmits an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product; a determination unit that determines whether the product identified by the first code corresponds to a contraindicated drug or an off-label drug by referring to a drug list that associates the type of animal with a contraindicated drug or an off-label drug for that animal; and a warning unit that notifies information indicating that the product is a contraindicated drug or an off-label drug when the product is determined to be a contraindicated drug or an off-label drug. Information processing device.

2. An information processing device, an acquisition unit that acquires prescription information contained in the animal's medical record; an identification unit that identifies an identification code assigned to a product prescribed for the animal from the prescription information, the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, The information processing device includes: an order management unit that transmits an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product; and a storage unit that stores information in a database associating the product identified by the first code with the type of animal identified by the animal species code. Information processing device.

3. The second code further includes a disease code for identifying a disease of the animal that was the subject of medical treatment in the medical record, the storage unit stores in the database information that further associates the product identified by the first code, the type of animal identified by the animal species code, and the disease identified by the disease code; The information processing device according to claim 2 .

4. the acquiring unit acquires prescription information included in medical records of animals created at each of a plurality of different veterinary clinics; The storage unit stores information relating products prescribed at a plurality of different veterinary clinics to animal species and diseases in the database, The information processing device further includes an analysis unit that analyzes the information stored in the database and identifies products that are frequently prescribed for each type of animal. The information processing device according to claim 3 .

5. the acquiring unit acquires prescription information included in medical records of animals created at each of a plurality of different veterinary clinics; The storage unit stores information relating products prescribed at a plurality of different veterinary clinics to animal species and diseases in the database, The information processing device includes: an analysis unit that identifies the animal species and diseases for which the medical records are frequently created for each of the veterinary clinics, and identifies information on products corresponding to the animal species and diseases for which the medical records are frequently created by referring to a product information recording unit that records information on products related to the diseases for each of the animal species; and a notification unit (128) that notifies the veterinary clinic of information related to the identified product. The information processing device according to claim 2 .

6. The identification unit further identifies the amount of the product prescribed for the animal from the prescription information, the information processing device further includes an inventory management unit that determines whether or not an inventory quantity of a product identified by a first code extracted from the identification code at a location where the prescription information was created is less than a predetermined threshold when the product is prescribed; the order management unit, on condition that it is determined that the inventory quantity of the product is less than a predetermined threshold, notifies the creator of the prescription information of a message indicating this; 3. The information processing device according to claim 1.

7. The identification unit further identifies the amount of the product prescribed for the animal from the prescription information, the information processing device further includes an inventory management unit that determines whether or not an inventory quantity of a product identified by a first code extracted from the identification code at a location where the prescription information was created is less than a predetermined threshold when the product is prescribed; the order management unit, on condition that it is determined that the inventory quantity of the product is less than a predetermined threshold, transmits an order request for the product, including the first code, to a sales system managed by a wholesaler of the product.

3. The information processing device according to claim 1.

8. The information processing device includes: a counting unit that counts products corresponding to each of the first codes included in the identifiers identified from each of the plurality of prescription information; the order management unit transmits an order request for each of the products aggregated for each of the first codes to the sales system; 3. The information processing device according to claim 1.

9. The processor: obtaining prescription information contained in the animal's medical record; and identifying from the prescription information an identification code assigned to a product prescribed for the animal; the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, the processor: transmitting an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product; a step of determining whether the product identified by the first code corresponds to a contraindicated drug or an off-label drug by referring to a drug list that associates the type of animal with a contraindicated drug or an off-label drug for that animal; If it is determined that the product is a contraindicated drug or an off-label drug, the method further executes a step of notifying the user of information indicating that the product is a contraindicated drug or an off-label drug. Information processing methods.

10. The processor: obtaining prescription information contained in the animal's medical record; and identifying from the prescription information an identification code assigned to a product prescribed for the animal; the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, the processor: transmitting an order request for the product, including the first code extracted from the identification code, to a sales system managed by a wholesaler of the product; and further executing a step of storing information in a database that associates the product identified by the first code with the type of animal identified by the animal species code. Information processing methods.

11. On the computer, the ability to retrieve prescription information contained in the animal's medical record; and a function of identifying an identification code assigned to a product prescribed for the animal from the prescription information; the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, The computer, a function of transmitting an order request for the product including the first code extracted from the identification code to a sales system managed by a wholesaler of the product; a function of determining whether the product identified by the first code corresponds to a contraindicated drug or an off-label drug by referring to a drug list that associates the type of animal with a contraindicated drug or an off-label drug for that animal; If the product is determined to be a contraindicated drug or an off-label drug, the device further realizes a function of notifying information indicating that the product is a contraindicated drug or an off-label drug. program.

12. On the computer, the ability to retrieve prescription information contained in the animal's medical record; and a function of identifying an identification code assigned to a product prescribed for the animal from the prescription information; the identification code includes a first code for identifying the product, and a second code for identifying additional information, the second code including an animal species code for identifying the type of animal that was the subject of medical treatment in the medical record, The computer, a function of transmitting an order request for the product including the first code extracted from the identification code to a sales system managed by a wholesaler of the product; and further realizing a function of storing information in a database that associates the product identified by the first code with the type of animal identified by the animal species code. program.

Citation Information

Patent Citations

  • Restock method and system for medical goods

    JP2003044591A

  • Healthcare assistance system

    WO2022038648A1

  • Cargo lifting device in truck

    JP1987053254A