Transaction information management device, transaction information management method, and program
The transaction information management system addresses the inefficiencies in managing animal blood transactions by enabling effective data management and utilization, optimizing the production of animal blood products through identification and transaction data sharing among stakeholders.
Patent Information
- Application Number
- JP2022571069
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-12-25
- Filing Date
- 2021-10-01
- Publication Date
- 2025-09-02
- Estimated Expiration
- 2041-10-01
AI Technical Summary
Existing technologies do not effectively manage transaction information between raw material providers and processors, particularly in the context of pharmaceutical manufacturers using animal blood as a raw material, leading to inefficiencies in utilizing discarded animal blood from slaughterhouses.
A transaction information management system that includes a memory unit for storing identification and transaction data, an input information acquisition unit, and an output processing unit to manage and share information among slaughterhouses, pharmaceutical manufacturers, and other stakeholders via a network.
Enables effective management and utilization of animal blood transactions, allowing pharmaceutical manufacturers to determine payment and select blood based on characteristics, thereby optimizing the production of animal blood products.
Smart Images

Figure 0007733017000001 
Figure 0007733017000002 
Figure 0007733017000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a transaction information management device, a transaction information management method, and a program. This application claims priority based on Japanese Patent Application No. 2020-216363, filed on December 25, 2020, the contents of which are incorporated herein by reference. [Background technology]
[0002] BACKGROUND ART Conventionally, in the manufacture of products, various systems have been proposed for managing information about raw materials and providing the information to processors of the raw materials.
[0003] For example, Patent Document 1 below discloses a technology for collecting and providing information about a product to consumers so that they can select the product with confidence. In this technology, the information to be provided to consumers includes information about raw materials from the raw material provider, information about the processed product from the raw material processor, and information about the product recipient from the product recipient. In this technology, the raw material processor can also obtain information about the raw materials provided by the raw material provider. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Patent No. 6621953 Summary of the Invention [Problem to be solved by the invention]
[0005] Incidentally, among pharmaceutical manufacturers (an example of raw material processors) that produce pharmaceuticals, there are some that manufacture pharmaceuticals (hereinafter also referred to as "animal blood products") using animal blood (an example of raw material). In slaughterhouses, blood exsanguinated from animals is often discarded without being reused. Therefore, by purchasing animal blood from slaughterhouses (an example of raw material providers), pharmaceutical manufacturers can effectively utilize blood that would otherwise be discarded. In this case, it is preferable for pharmaceutical manufacturers to be able to manage information related to transactions of the blood. However, the technology of Patent Document 1 does not go so far as to manage information related to transactions between raw material providers and raw material processors.
[0006] In view of the above-mentioned problems, an object of the present invention is to provide a transaction information management device, a transaction information management method, and a program capable of acquiring information regarding the transaction of blood used in the production of animal blood products. [Means for solving the problem]
[0007] In order to solve the above-mentioned problems, a transaction information management device according to one embodiment of the present invention comprises: a memory unit that stores first identification information that identifies a slaughterhouse, second identification information that identifies a manufacturer that produces preparations using animal blood provided by the slaughterhouse as a raw material, and transaction information regarding transactions conducted between the slaughterhouse and the manufacturer, in association with each other; an input information acquisition unit that acquires input information input via a network from a terminal to which output information is to be output; an output information acquisition unit that acquires, from the memory unit, at least one of the first identification information, the second identification information, and the transaction information that correspond to the input information acquired by the input information acquisition unit, as the output information; and an output processing unit that outputs the output information acquired by the output information acquisition unit to the terminal to which output information is to be output via the network.
[0008] A transaction information management method according to one embodiment of the present invention includes the steps of: a memory unit storing, in association with each other, first identification information that identifies a slaughterhouse, second identification information that identifies a manufacturer that produces preparations using animal blood provided by the slaughterhouse as a raw material, and transaction information regarding transactions conducted between the slaughterhouse and the manufacturer; an input information acquisition unit acquiring, via a network, input information input from a terminal to which output information is to be output; an output information acquisition unit acquiring, as the output information, from the memory unit, at least one of the first identification information, the second identification information, and the transaction information that correspond to the input information acquired by the input information acquisition unit; and an output processing unit outputting, via the network, the output information acquired by the output information acquisition unit to the terminal to which output information is to be output.
[0009] A program according to one aspect of the present invention causes a computer to function as: a storage means for storing first identification information that identifies a slaughterhouse, second identification information that identifies a manufacturer that produces preparations using animal blood provided by the slaughterhouse as a raw material, and transaction information regarding transactions between the slaughterhouse and the manufacturer, in association with each other; an input information acquisition means for acquiring input information input via a network from a terminal to which output information is to be output; an output information acquisition means for acquiring, from the storage means, at least one of the first identification information, the second identification information, and the transaction information that corresponds to the input information acquired by the input information acquisition means, as the output information; and an output processing means for outputting the output information acquired by the output information acquisition means to the terminal to which output information is to be output via the network. [Effects of the Invention]
[0010] According to the present invention, it is possible to obtain information regarding the trade of blood used in the production of animal blood products. [Brief explanation of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating an overview of an information processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram illustrating an example of a functional configuration of an information management server according to the present embodiment. [Figure 3] FIG. 10 is a diagram showing an example of blood-related information according to the present embodiment. [Figure 4] FIG. 10 is a diagram showing an example of individual information according to the present embodiment. [Figure 5] FIG. 2 is a diagram showing an example of breeding information according to the present embodiment. [Figure 6] FIG. 10 is a diagram showing an example of blood information according to the present embodiment. [Figure 7] FIG. 2 is a diagram showing an example of transaction-related information according to the present embodiment. [Figure 8] FIG. 2 is a diagram showing an example of slaughterhouse information according to the present embodiment. [Figure 9] FIG. 2 is a diagram showing an example of pharmaceutical manufacturer information according to the present embodiment. [Figure 10] FIG. 2 is a diagram showing an example of transaction information according to the present embodiment. [Figure 11] 10 is a flowchart showing a flow of processing in the information management server according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0013] <1. System Overview> First, an overview of an information processing system according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing an overview of an information processing system according to this embodiment. As shown in Fig. 1, an information processing system 1000 includes user terminals 10 to 14, a sensor device 20, and an information management server 30.
[0014] The user terminals 10 to 14 are terminals that can be operated by users of the livestock farmer 1, the agricultural mutual aid association 2, the slaughterhouse 3, the formulation manufacturer 4, and the veterinary medicine company 5. The user terminals 10 to 14 are, for example, terminals such as PCs (personal computers), smartphones, and tablet terminals. The user terminals 10 to 14 may be operable only at the location where they are installed, or may be portable and operable at any location. The user terminals 10 to 14 are communicably connected to the information management server 30 via the network NW. The user terminals 10 to 14 can transmit information input by users to the information management server 30 and output information received from the information management server 30.
[0015] The livestock farmer 1 is a breeder of livestock. The livestock farmer 1 raises animals such as cows, pigs, chickens, horses, and sheep as livestock. The types of livestock raised by the livestock farmer 1 are not limited to these examples. In the following, this embodiment will describe an example in which the livestock farmer 1 raises animals for meat as livestock. In this embodiment, the livestock farmer 1 ships the animals raised as livestock to a slaughterhouse 3. A breeder (an example of a user of the livestock farmer 1) can input information about animals he is raising as livestock (hereinafter also referred to as "animal information") to the user terminal 10. The animal information includes, for example, information about individual animals (hereinafter also referred to as "individual information") and information about the raising of the animals (hereinafter also referred to as "raising information"). Note that the information included in the animal information is not limited to these examples. The individual information includes at least an individual information ID (Identification) that indicates information for identifying the individual information. The raising information includes at least a raising information ID that indicates information for identifying the raising information. Note that details of the information other than the ID that is included in the individual information and the raising information will be described later. The input animal information is transmitted to the information management server 30 via the network NW and stored in the information management server 30. Furthermore, the caretaker can operate the user terminal 10 to refer to the information stored in the information management server 30.
[0016] Agricultural mutual aid association 2 is a corporation run by farmers as members. Agricultural mutual aid association 2 is an example of an organization to which veterinarians who treat livestock belong, and the organization is not limited to agricultural mutual aid associations. As described above, veterinarians belong to agricultural mutual aid association 2. The veterinarians, for example, examine and treat animals raised by livestock farmer 1. Note that the veterinarians are not limited to those who belong to agricultural mutual aid association 2. For example, the veterinarians may be privately practicing veterinarians. A veterinarian (an example of a user of the agricultural mutual aid association 2) can input information about examinations and treatments into the user terminal 11. Information about examinations is, for example, information indicating the name of a disease or symptoms obtained through examinations. Information about treatment is, for example, information indicating the name of a prescribed medicine or the name of a procedure such as surgery. The input information about examinations and treatments is transmitted to the information management server 30 via the network NW and stored in the information management server 30. Information about examinations and treatments is managed as a history by being stored in the information management server 30. Of this history, the history of information about examinations is hereinafter also referred to as "medical history information." Furthermore, the veterinarian can operate the user terminal 11 to refer to the information stored in the information management server 30.
[0017] Slaughterhouse 3 is a place where animals are butchered and processed into meat. At slaughterhouse 3, meat processors collect blood from animals when butchering the animals. In this embodiment, at slaughterhouse 3, meat processors collect blood by drawing or bleeding animals purchased from livestock farmer 1. The meat processors then sell (provide) the collected (obtained) blood of the animals to pharmaceutical manufacturer 4. Note that the meat processors may collect blood by drawing blood before butchering the animals, or may collect blood by bleeding during the butchering operation.
[0018] A meat processor (an example of a user of the slaughterhouse 3) can input information about blood collected from slaughtered animals (hereinafter also referred to as "blood information") to the user terminal 12. The input blood information is transmitted to the information management server 30 via the network NW and stored in the information management server 30. The blood information includes at least a blood information ID that indicates information for identifying the blood information. Details of the information included in the blood information other than the blood information ID will be described later.
[0019] Furthermore, the meat processor can input information about the slaughterhouse 3 (hereinafter also referred to as "slaughterhouse information") to the user terminal 12. The input slaughterhouse information is transmitted to the information management server 30 via the network NW and stored in the information management server 30. The slaughterhouse information includes at least a slaughterhouse information ID indicating information for identifying the slaughterhouse information, and a slaughterhouse ID (first identification information) indicating information for identifying the slaughterhouse 3. Details of the information included in the slaughterhouse information other than the slaughterhouse information ID and the slaughterhouse ID will be described later. Furthermore, the meat processor can operate the user terminal 12 to refer to the information stored in the information management server 30.
[0020] The pharmaceutical manufacturer 4 is a manufacturer that produces pharmaceutical products made from animal blood (hereinafter also referred to as "animal blood products"), and is an example of a manufacturer. The animal blood products are, for example, globulin products. The animals are those slaughtered at the slaughterhouse 3, and the blood is blood provided by the slaughterhouse 3. In this embodiment, the pharmaceutical manufacturer 4 produces animal blood products using blood purchased from the slaughterhouse 3, and sells the produced animal blood products to the veterinary pharmaceutical company 5. Note that the sales destination of the animal blood products by the pharmaceutical manufacturer 4 is not limited to the veterinary pharmaceutical company 5.
[0021] Furthermore, a user of the pharmaceutical manufacturer 4 can input information about the pharmaceutical manufacturer 4 (hereinafter also referred to as "pharmaceutical manufacturer information") to the user terminal 13. The input pharmaceutical manufacturer information is transmitted to the information management server 30 via the network NW and stored in the information management server 30. The pharmaceutical manufacturer information includes at least a pharmaceutical manufacturer information ID indicating information for identifying the pharmaceutical manufacturer information, and a pharmaceutical manufacturer ID (second identification information) indicating information for identifying the pharmaceutical manufacturer 4. Details of the information included in the pharmaceutical manufacturer information other than the pharmaceutical manufacturer information ID and pharmaceutical manufacturer ID will be described later.
[0022] Furthermore, a user of the formulation manufacturer 4 can input information relating to a transaction with the slaughterhouse 3 (hereinafter also referred to as "transaction information") to the user terminal 13. The input formulation manufacturer information is transmitted to the information management server 30 via the network NW and stored in the information management server 30. The transaction information includes at least a transaction information ID indicating information for identifying the transaction information. Details of the information included in the transaction information other than the transaction information ID will be described later. Furthermore, a user of the pharmaceutical manufacturer 4 can operate the user terminal 13 to refer to the information stored in the information management server 30.
[0023] The animal drug company 5 is a company that sells animal drugs. In this embodiment, the animal drug company 5 sells animal blood products purchased from the formulation manufacturer 4 to veterinarians belonging to the agricultural mutual aid association 2. Note that the sales destinations of the animal blood products by the animal drug company 5 are not limited to veterinarians belonging to the agricultural mutual aid association 2. A user of the animal drug company 5 can operate the user terminal 14 to refer to the information stored in the information management server 30.
[0024] Here, the relationships between the livestock farmer 1, agricultural mutual aid association 2, slaughterhouse 3, formulation manufacturer 4, and animal drug company 5 in this embodiment will be explained in a series of steps. First, livestock farmer 1 raises animals as livestock for meat. The livestock may be raised inside a barn, or may be raised by grazing outside the barn. Livestock farmer 1 can request a veterinarian belonging to agricultural mutual aid association 2 to examine and treat the animals he is raising (step S1). The veterinarian of agricultural mutual aid association 2 will examine and treat the animals when requested by livestock farmer 1.
[0025] When it is time to ship the animals that the livestock farmer 1 keeps, the livestock farmer 1 ships the animals to the slaughterhouse 3 (step S2).
[0026] At the slaughterhouse 3, animals purchased from the livestock farmer 1 are butchered and processed so that they can be shipped as meat. At the slaughterhouse 3, the blood of the animals is collected before and after butchering. The collected blood is sold from the slaughterhouse 3 to the pharmaceutical manufacturer 4 (step S3).
[0027] The pharmaceutical manufacturer 4 produces animal blood products using the blood purchased from the slaughterhouse 3. The pharmaceutical manufacturer 4 sells the produced animal blood products to animal medicine companies (step S4).
[0028] The animal pharmaceutical company 5 sells the animal blood products purchased from the formulation manufacturer 4 to the veterinarians of the agricultural mutual aid association 2 (step S5). The veterinarians can use the animal blood products purchased from the animal pharmaceutical company 5 to treat animals raised as livestock by the livestock farmer 1.
[0029] The sensor device 20 acquires information about the rearing environment of livestock and information about the livestock being reared. The sensor device 20 is installed, for example, in a livestock barn at the livestock farmer 1. The sensor device 20 may be installed either inside or outside the barn. The sensor device 20 may also be attached to the livestock as a wearable terminal, for example. The type and number of sensor devices 20 are not particularly limited. The sensor device 20 is communicably connected to the user terminal 10 via wired or wireless communication. The sensor device 20 can transmit acquired information to the user terminal 10. The user terminal 10 can transmit information received from the sensor device 20 to the information management server 30 via the network NW. The sensor device 20 may be communicably connected to the information management server 30 via a network NW. In this case, the sensor device 20 can transmit the acquired information directly to the information management server 30 without going through the user terminal 10.
[0030] The sensor device 20 acquires information on the rearing environment of the livestock, such as the temperature and humidity inside and outside the barn, images (still images / moving images) showing the state of the livestock inside and outside the barn, and sound, etc. The sensor device 20 also acquires information on the rearing livestock, such as images (still images / moving images) and sound showing the state of the livestock, and information on the amount of food intake, amount of water intake, weight, body temperature, heart rate, respiratory rate, blood oxygen saturation, milking, parturition, reproduction, estrus, sexual cycle, and various other behaviors (lying down, standing up, defecation, urination, eating, locomotion, rumination, etc.). It should be noted that the information acquired by the sensor device 20 is not limited to this example. The information acquired by the sensor device 20 may be included in the breeding information.
[0031] The information management server 30 is a server device that manages various types of information and is an example of a transaction information management device. For example, the information management server 30 associates and stores information input to the user terminals 10-14, information acquired by the sensor device 20, etc. Specifically, the information management server 30 stores information that associates animal information (including at least breeding information) with blood information (hereinafter also referred to as "blood-related information"). Details of the information included in the blood-related information will be described later. Furthermore, the information management server 30 stores information that associates slaughterhouse information, preparation manufacturer information, and transaction information (hereinafter also referred to as "transaction-related information"). Furthermore, the information management server 30 acquires information corresponding to information input from the user terminals 10-14 from the stored information, and causes the user terminals 10-14 to output the information.
[0032] In the following, in this embodiment, as an example, an example will be described in which the information management server 30 stores slaughterhouse information, formulation manufacturer information, transaction information, and transaction-related information based on information input from the user terminal 12 of the slaughterhouse 3 and the user terminal 13 of the formulation manufacturer 4. In addition, in the following, in this embodiment, as an example, an example will be described in which the information management server 30 acquires information corresponding to information input from the user terminal 13 of the formulation manufacturer 4 from the information stored in the information management server 30, and outputs the information to the user terminal 13 of the formulation manufacturer 4 (the output destination terminal).
[0033] <2. Information Management Server Configuration> The overview of the information processing system 1000 according to this embodiment has been described above. Next, the functional configuration of the information management server 30 according to this embodiment will be described with reference to Figs. 2 to 10. Fig. 2 is a block diagram showing an example of the functional configuration of the information management server 30 according to this embodiment. As shown in Fig. 2, the information management server 30 includes a communication unit 300, a control unit 310, and a storage unit 320.
[0034] (1) Communications unit 300 The communication unit 300 has a function of performing various communications. For example, the communication unit 300 connects to a network NW using wired LAN (Local Area Network) communication or the like and performs various communications via the network NW. The communication unit 300 also connects to user terminals 10 to 14 via the network NW and performs various communications with the user terminals 10 to 14. The communication unit 300 may also connect to a sensor device 20 via the network NW and perform various communications with the sensor device 20.
[0035] (2) Control unit 310 The control unit 310 has a function of controlling the overall operation of the information management server 30. For example, the control unit 310 is realized by causing a CPU provided as hardware in the information management server 30 to execute a program. As shown in FIG. 2, the control unit 310 includes a slaughterhouse information acquisition unit 311, a formulation manufacturer information acquisition unit 312, a transaction information acquisition unit 313, an input information acquisition unit 314, a calculation unit 315, an output information acquisition unit 316, and an output processing unit 317.
[0036] (2-1) Slaughterhouse Information Acquisition Unit 311 The slaughterhouse information acquisition unit 311 has a function of acquiring slaughterhouse information. For example, the slaughterhouse information acquisition unit 311 acquires slaughterhouse information input from a user terminal via the network NW through communication by the communication unit 300. The slaughterhouse information acquisition unit 311 stores the acquired slaughterhouse information in the storage unit 320. As an example, in this embodiment, slaughterhouse information is input from the user terminal 12 of the slaughterhouse 3, so the slaughterhouse information acquisition unit 311 acquires the slaughterhouse information input from the user terminal 12 of the slaughterhouse 3 and stores it in the memory unit 320.
[0037] (2-2) Formulation manufacturer information acquisition unit 312 Formulation manufacturer information acquisition unit 312 has a function of acquiring formulation manufacturer information. For example, formulation manufacturer information acquisition unit 312 acquires formulation manufacturer information input from a user terminal via network NW through communication by communication unit 300. Formulation manufacturer information acquisition unit 312 stores the acquired formulation manufacturer information in storage unit 320. As an example, in this embodiment, formulation manufacturer information is input from the user terminal 13 of the formulation manufacturer 4, so the formulation manufacturer information acquisition unit 312 acquires the formulation manufacturer information input from the user terminal 13 of the formulation manufacturer 4 and stores it in the memory unit 320.
[0038] (2-3) Transaction information acquisition unit 313 The transaction information acquisition unit 313 has a function of acquiring transaction information. For example, the transaction information acquisition unit 313 acquires transaction information input from a user terminal via the network NW through communication by the communication unit 300. The transaction information acquisition unit 313 stores the acquired transaction information in the storage unit 320. As an example, in this embodiment, transaction information is input from the user terminal 13 of the formulation manufacturer 4, so the transaction information acquisition unit 313 acquires the transaction information input from the user terminal 13 of the formulation manufacturer 4 and stores it in the memory unit 320.
[0039] (2-4) Input information acquisition unit 314 The input information acquisition unit 314 has a function of acquiring input information. The input information is information that a user inputs into a user terminal when referring to information stored in the information management server 30. For example, the input information acquisition unit 314 acquires input information input from a user terminal via the network NW through communication by the communication unit 300. As an example, in this embodiment, input information is input from the user terminal 13 of the formulation manufacturer 4, and therefore the input information acquisition unit 314 acquires the input information input from the user terminal 13 of the formulation manufacturer 4. The information input by the user may be information included in any of the slaughterhouse information, the preparation manufacturer information, and the transaction information.
[0040] (2-5) Calculation unit 315 The calculation unit 315 has a function of calculating a transaction amount, for example, based on transaction information corresponding to the input information acquired by the input information acquisition unit 314.
[0041] Specifically, calculation unit 315 acquires transaction information corresponding to the input information acquired by input information acquisition unit 314 from storage unit 320. If the acquired transaction information includes blood volume information, calculation unit 315 calculates the transaction amount based on the blood volume information. The blood volume information indicates the volume of blood provided to product manufacturer 4 by slaughterhouse 3. With this configuration, the preparation manufacturer 4 can determine the amount to be paid to the slaughterhouse 3 according to the amount of blood provided by the slaughterhouse 3.
[0042] Furthermore, if the acquired transaction information includes blood characteristic information, the calculation unit 315 calculates the transaction amount based on the blood characteristic information. The blood characteristic information is information that indicates the characteristics of the blood provided to the product manufacturer 4 by the slaughterhouse 3. With this configuration, the preparation manufacturer 4 can determine the amount to be paid to the slaughterhouse 3 according to the characteristics of the blood provided by the slaughterhouse 3.
[0043] The blood characteristics indicated by the blood characteristic information are set, for example, based on the animal's medical history. The medical history is specifically the infection history of the animal that has had the target blood. Medical history information indicating the animal's medical history is included, for example, in the animal information associated with the blood information. Therefore, by inputting the blood information ID of the blood provided by the slaughterhouse 3 into the user terminal 13, the pharmaceutical manufacturer 4 can refer to the medical history of the animal associated with the blood information ID. Then, the pharmaceutical manufacturer 4 can set the blood characteristics based on the referred medical history. Furthermore, the characteristics of the blood may be set based on the titer of an antibody contained in the blood. Specifically, the antibody is an antibody against a pathogenic microorganism. Information indicating the titer of the antibody contained in the blood is obtained, for example, by testing the blood at the pharmaceutical manufacturer 4. This allows the pharmaceutical manufacturer 4 to set the characteristics of the blood based on the obtained information indicating the titer of the antibody.
[0044] (2-6) Output information acquisition unit 316 The output information acquisition unit 316 has a function of acquiring output information. The output information is information that is output to a user terminal that has input input information when the user refers to information stored in the information management server 30. The output information acquisition unit 316 acquires output information from the information stored in the storage unit 320 based on the input information acquired by the input information acquisition unit 314. Specifically, the output information acquisition unit 316 acquires, as output information, at least one of the slaughterhouse ID, formulation manufacturer ID, and transaction information corresponding to the input information from the storage unit 320.
[0045] More specifically, when the input information acquired by the input information acquisition unit 314 is a slaughterhouse ID, the output information acquisition unit 316 acquires the formulation manufacturer ID and transaction information corresponding to the slaughterhouse ID acquired by the input information acquisition unit 314 from the memory unit 320 as output information. With this configuration, the user can check the transactions that the slaughterhouse 3 has conducted with the pharmaceutical manufacturer 4. For example, by inputting the slaughterhouse ID into the user terminal, the user can obtain the pharmaceutical manufacturer ID and transaction information associated with the slaughterhouse ID.
[0046] In addition, when the input information acquired by the input information acquisition unit 314 is a formulation manufacturer ID, the output information acquisition unit 316 acquires the slaughterhouse ID and transaction information corresponding to the formulation manufacturer ID acquired by the input information acquisition unit 314 from the memory unit 320 as output information. With this configuration, the user can check the transactions that the pharmaceutical manufacturer 4 has conducted with the slaughterhouse 3. For example, by inputting the pharmaceutical manufacturer ID into the user terminal, the user can obtain the slaughterhouse ID and transaction information associated with the pharmaceutical manufacturer ID.
[0047] In addition, when the input information acquired by the input information acquisition unit 314 is transaction information, the output information acquisition unit 316 acquires at least one of the slaughterhouse ID and the formulation manufacturer ID corresponding to the transaction information acquired by the input information acquisition unit 314 from the memory unit 320 as output information. With this configuration, the user can research the slaughterhouse 3 and formulation manufacturer 4 involved in the transaction. For example, by inputting transaction information into the user terminal, the user can obtain the slaughterhouse ID and formulation manufacturer ID associated with the transaction information.
[0048] When a formulation manufacturer ID or transaction information is input, output information acquisition unit 316 may acquire not only the slaughterhouse ID but also the slaughterhouse information as output information. When a slaughterhouse ID or transaction information is input, output information acquisition unit 316 may acquire not only the formulation manufacturer ID but also the formulation manufacturer information as output information.
[0049] Furthermore, when the calculation unit 315 calculates the transaction amount, the output information acquisition unit 316 also acquires the transaction amount as output information.
[0050] (2-7) Output processing unit 317 The output processing unit 317 has a function of controlling the output of output information. For example, the output processing unit 317 transmits the output information acquired by the output information acquisition unit 316 to the user terminal via the network NW through communication by the communication unit 300, and outputs the output information. As an example, in this embodiment, since the input information is input from the user terminal 13 of the formulation manufacturer 4, the output processing unit 317 transmits the output information to the user terminal 13 of the formulation manufacturer 4 and outputs it. Specifically, the output processing unit 317 transmits output information including at least one of the slaughterhouse ID, the formulation manufacturer ID, and the transaction information to the user terminal 13 of the formulation manufacturer 4 and outputs it. Note that when the calculation unit 315 calculates the transaction amount, the output processing unit 317 transmits the output information including the transaction amount to the user terminal 13 of the formulation manufacturer 4 and outputs it.
[0051] (3) Storage section 320 The memory unit 320 is configured by a storage medium that the information management server 30 has as hardware, such as an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a RAM (Random Access read / write Memory), a ROM (Read Only Memory), or any combination of these storage media. The storage unit 320 has a function of storing various types of information. For example, the storage unit 320 stores blood-related information, animal information (individual information and breeding information), blood information, trade-related information, slaughterhouse information, formulation manufacturer information, and trade information.
[0052] FIG. 3 is a diagram showing an example of blood-related information according to this embodiment. As shown in FIG. 3, the blood-related information includes, for example, an individual information ID, a husbandry information ID, and a blood information ID. The individual information ID and husbandry information ID are classified as information related to animal information, and the blood information ID is classified as information related to blood information. Note that the information included in the blood-related information is not limited to this example. The individual information ID, husbandry information ID, and blood information ID are each set to a unique arbitrary value.
[0053] Fig. 4 is a diagram showing an example of individual information according to this embodiment. As shown in Fig. 4, the individual information includes information indicating, for example, an individual information ID, an individual identification number, type information, breed information, sex information, date of birth information, etc. Note that the information included in the individual information is not limited to this example. The individual information ID is information for identifying individual information, and is set to a unique arbitrary value. The individual information ID corresponds to the individual information ID included in the blood-related information. The individual identification number is information for identifying an individual animal, and is set to a unique arbitrary value. The type information is information indicating the type of animal. The breed information is information indicating the breed of the animal. The sex information is information indicating whether the animal is male or female. The date of birth information is information indicating the date of birth of the animal.
[0054] Fig. 5 is a diagram showing an example of the breeding information according to this embodiment. As shown in Fig. 5, the breeding information includes information indicating, for example, a breeding information ID, an individual identification number, medical history information (livestock farm, slaughterhouse), regional information, feed information, etc. Note that the information included in the breeding information is not limited to this example. The breeding information ID is information for identifying the breeding information and is set to a unique arbitrary value. The breeding information ID corresponds to the breeding information ID included in the blood-related information. The individual identification number is information for identifying an individual animal and is set to a unique arbitrary value. The individual identification number corresponds to the individual identification number included in the individual information. The medical history information is information indicating the medical history of the animal. Specifically, the medical history information includes the history of diseases discovered while the animal was being raised at the livestock farm 1 (livestock farm in the table) and the history of diseases discovered at the slaughterhouse 3 (slaughterhouse in the table). The disease history includes, for example, information indicating the name of the disease and symptoms. At the slaughterhouse 3, an animal disease may be discovered through an inspection performed before slaughtering, or through dissection or inspection during or after slaughtering. In other words, the history of diseases discovered at the slaughterhouse 3 includes diseases discovered at least before, during, or after slaughtering the animal. More specifically, the medical history information is infection history information indicating the infection history of the animal. The area information is information indicating the area where the animal was raised. The feed information is information regarding the feed and feed additives used to raise the animal.
[0055] The characteristics of animal blood are influenced by the type of individual animal, the environment in which the animal was raised, and how the animal was raised. Therefore, when manufacturing animal blood products, it is desirable for product manufacturer 4 to be able to understand the type of individual animal, the environment in which the animal was raised, and how the animal was raised. For example, the formulation manufacturer 4 can ascertain differences in blood characteristics due to differences between individuals from the type information, breed information, sex information, etc. contained in the individual information. Specifically, the type information can reveal differences in animal types, allowing for the understanding of differences in blood characteristics due to differences in animal types. The breed information can reveal differences in animal breeds, allowing for the understanding of differences in blood characteristics due to differences in animal breeds. The sex information can reveal differences in animal sex, allowing for the understanding of differences in blood characteristics due to differences in animal sex. Furthermore, from the medical history information, regional information, feed information, etc. contained in the rearing information, the formulation manufacturer 4 can ascertain differences in blood characteristics due to differences in the environment and how the animal was raised. Specifically, the medical history information can determine what diseases the animal has suffered from. If the disease is an infectious disease, it can be ascertained whether or not the animal has antibodies against that infectious disease. The regional information can determine the region in which the animal was reared, making it possible to ascertain differences in blood characteristics due to differences in the region in which the animal was reared. The feed information can determine the feed the animal ate, making it possible to ascertain differences in blood characteristics due to differences in the feed eaten. The preparation manufacturer 4 may set the blood characteristics based on the differences in blood characteristics identified from the individual information and breeding information of the animals as described above.
[0056] Fig. 6 is a diagram showing an example of blood information according to this embodiment. As shown in Fig. 6, the blood information includes information indicating, for example, a blood information ID, an individual identification number, collection date and time information, blood type information, blood amount information, location information, etc. Note that the information included in the blood information is not limited to this example. The blood information ID is information for identifying blood information, and is set to a unique arbitrary value. The blood information ID corresponds to the blood information ID included in the blood-related information. The individual identification number is information for identifying an individual blood sample, and is set to a unique arbitrary value. The collection date and time information is information indicating the date and time when the blood was collected. The blood type information is information indicating the blood type of the blood. The blood volume information is information indicating the volume of blood. The location information is information indicating the location (slaughterhouse) where the blood was collected.
[0057] Figure 7 is a diagram showing an example of transaction-related information according to this embodiment. As shown in Figure 7, the transaction-related information includes, for example, a slaughterhouse information ID, a pharmaceutical manufacturer information ID, and a transaction information ID. Note that the information included in the transaction-related information is not limited to this example. The slaughterhouse information ID, pharmaceutical manufacturer information ID, and transaction-related information ID are each set to a unique, arbitrary value.
[0058] Fig. 8 is a diagram showing an example of slaughterhouse information according to this embodiment. As shown in Fig. 8, the slaughterhouse information includes information indicating, for example, a slaughterhouse information ID, a slaughterhouse ID, a name, an address, a telephone number, etc. Note that the information included in the slaughterhouse information is not limited to this example. The slaughterhouse information ID is information for identifying the slaughterhouse information, and is set to a unique arbitrary value. The slaughterhouse information ID corresponds to the slaughterhouse information ID included in the transaction-related information. The slaughterhouse ID is information for identifying the slaughterhouse 3, and is set to a unique arbitrary value. The name is information indicating the name of the slaughterhouse 3. The address is information indicating the address of the slaughterhouse 3. The telephone number is information indicating the telephone number of the slaughterhouse 3.
[0059] Fig. 9 is a diagram showing an example of pharmaceutical manufacturer information according to this embodiment. As shown in Fig. 9, the pharmaceutical manufacturer information includes information indicating, for example, a pharmaceutical manufacturer information ID, a pharmaceutical manufacturer ID, a name, an address, a telephone number, etc. Note that the information included in the pharmaceutical manufacturer information is not limited to this example. The formulation manufacturer information ID is information for identifying formulation manufacturer information, and is set to a unique arbitrary value. The formulation manufacturer information ID corresponds to the formulation manufacturer information ID included in the transaction-related information. The formulation manufacturer ID is information for identifying the formulation manufacturer 4, and is set to a unique arbitrary value. The name is information indicating the name of the formulation manufacturer 4. The address is information indicating the address of the formulation manufacturer 4. The telephone number is information indicating the telephone number of the formulation manufacturer 4.
[0060] Fig. 10 is a diagram showing an example of transaction information according to this embodiment. As shown in Fig. 10, the transaction information includes information indicating, for example, a transaction information ID, blood information ID, blood volume information, blood characteristics information, region information, livestock farm information, etc. Note that the information included in the transaction information is not limited to this example. The transaction information ID is information for identifying transaction information, and is set to a unique arbitrary value. The transaction information ID corresponds to the transaction information ID included in the transaction-related information. The blood information ID is information for identifying blood information. The blood information ID corresponds to the blood information ID included in the blood-related information. The blood volume information is information indicating the amount of blood provided to the formulation manufacturer 4 by the slaughterhouse 3. The blood characteristic information is information indicating the characteristics of the blood provided to the formulation manufacturer 4 by the slaughterhouse 3. The region information is information indicating the region where the animal whose blood was provided to the formulation manufacturer 4 by the slaughterhouse 3 was raised. The livestock farm information is information indicating the livestock farm 1 where the animal whose blood was provided to the formulation manufacturer 4 by the slaughterhouse was raised.
[0061] When regional information of the transaction information is input as input information, the output information acquisition unit 316 may acquire, as output information, a blood information ID corresponding to the input regional information or transaction information including the blood information ID. With this configuration, the user can check information in which blood provided by the slaughterhouse 3 is classified by region. This allows, for example, the product manufacturer 4 to easily select the target blood when producing animal blood products with different potencies by region. Furthermore, when livestock farm information of transaction information is input as input information, the output information acquisition unit 316 may acquire, as output information, a blood information ID corresponding to the input livestock farm information, or transaction information including the blood information ID. With this configuration, the user can confirm information in which blood provided by the slaughterhouse 3 is classified by livestock farm. This allows, for example, the preparation manufacturer 4 to easily select the target blood when producing animal blood products with different potencies by livestock farm.
[0062] <3. Processing flow> The functional configuration of the information management server 30 according to this embodiment has been described above. Next, the processing flow in the information management server 30 according to this embodiment will be described with reference to Fig. 11. Fig. 11 is a flowchart showing the processing flow in the information management server 30 according to this embodiment. In the following description, it is assumed that blood-related information in which animal information and blood information are associated with each other has already been stored in the storage unit 320.
[0063] First, when slaughterhouse information is input to a user terminal, the slaughterhouse information acquisition unit 311 of the information management server 30 acquires the slaughterhouse information via the network NW by communication with the communication unit 300 (step S100). As an example, in this embodiment, the slaughterhouse information is input from the user terminal 12 of the slaughterhouse 3, so the slaughterhouse information acquisition unit 311 acquires the slaughterhouse information from the user terminal 12 of the slaughterhouse 3 and stores it in the storage unit 320 of the information management server 30.
[0064] Next, when the formulation manufacturer information is input at the user terminal, formulation manufacturer information acquisition unit 312 of information management server 30 acquires the formulation manufacturer information via network NW by communication with communication unit 300 (step S101). As an example, in this embodiment, formulation manufacturer information is input from user terminal 13 of formulation manufacturer 4, so formulation manufacturer information acquisition unit 312 acquires the formulation manufacturer information from user terminal 13 of formulation manufacturer 4 and stores it in storage unit 320.
[0065] Next, when transaction information is input at the user terminal, transaction information acquisition unit 313 of information management server 30 acquires the transaction information via network NW through communication by communication unit 300 (step S102). As an example, in this embodiment, transaction information is input from user terminal 13 of formulation manufacturer 4, so transaction information acquisition unit 313 acquires the transaction information from user terminal 13 of formulation manufacturer 4 and stores it in memory unit 320.
[0066] Next, when the slaughterhouse information, formulation manufacturer information, and transaction information are stored, the storage unit 320 stores transaction-related information that associates the slaughterhouse information, formulation manufacturer information, and transaction information (step S103).
[0067] Next, when input information is input at the user terminal, the input information acquisition unit 314 of the information management server 30 acquires the input information via the network NW by communication with the communication unit 300 (step S104). As an example, in this embodiment, the input information is input from the user terminal 13 of the formulation manufacturer 4, and therefore the input information acquisition unit 314 acquires the input information from the user terminal 13 of the formulation manufacturer 4.
[0068] Next, the calculation unit 315 of the information management server 30 calculates the transaction amount based on the transaction information corresponding to the input information acquired by the input information acquisition unit 314 (step S105).
[0069] Next, when the input information is acquired by the input information acquisition unit 314, the output information acquisition unit 316 of the information management server 30 acquires output information from the information stored in the memory unit 320 based on the input information (step S106).
[0070] Then, when the output information acquisition unit 316 acquires the output information, the output processing unit 317 of the information management server 30 transmits the output information to the user terminal via the network NW by communication with the communication unit 300, and outputs the output information (step S107). As an example, in this embodiment, since the input information is input from the user terminal 13 of the formulation manufacturer 4, the output processing unit 317 transmits the output information to the user terminal 13 of the formulation manufacturer 4 and outputs it.
[0071] As described above, the information management server 30 according to this embodiment includes a storage unit 320, an input information acquisition unit 314, an output information acquisition unit 316, and an output processing unit 317. The storage unit 320 stores a slaughterhouse ID, a formulation manufacturer ID, and transaction information in association with each other. The input information acquisition unit 314 acquires input information input from a user terminal to which the output information is to be output via the network NW. The output information acquisition unit 316 acquires, as output information, at least one of the abattoir ID, formulation manufacturer ID, and transaction information corresponding to the input information acquired by the input information acquisition unit 314 from the storage unit. The output processing unit 317 outputs the output information acquired by the output information acquisition unit 316 to the user terminal to which the output information is to be output via the network NW.
[0072] With this configuration, the information management server 30 according to this embodiment outputs information relating to the transaction of blood between the slaughterhouse 3 and the pharmaceutical manufacturer 4 in accordance with information input from a user terminal. This allows the pharmaceutical manufacturer 4 to obtain information relating to the transaction of blood from the information management server 30 by inputting information relating to the blood purchased from the slaughterhouse 3 into the user terminal.
[0073] Therefore, the information management server 30 according to this embodiment makes it possible to acquire information relating to the transaction of blood used in the production of animal blood products.
[0074] The embodiments of the present invention have been described above. In the above-described embodiment, an example has been described in which livestock shipped from the livestock farm 1 to the slaughterhouse are for meat, but the present invention is not limited to such an example. For example, the livestock shipped from the livestock farm 1 to the slaughterhouse may be livestock raised for the purpose of obtaining milk, dairy products, eggs, etc. Livestock raised for such purposes may be shipped to the slaughterhouse 3 when they are culled, for example. The culled livestock are processed, for example, into ingredients for pet food, etc.
[0075] In the above-described embodiment, an example has been described in which the formulation manufacturer 4 is a manufacturer that produces animal blood products and the veterinary pharmaceutical company 5 is a company that sells the animal blood products to doctors belonging to the agricultural mutual aid association 2, but this is not limiting. For example, the formulation manufacturer 4 may sell the animal blood products directly to doctors belonging to the agricultural mutual aid association 2 without going through the veterinary pharmaceutical company 5. In other words, the roles of the formulation manufacturer 4 and the veterinary pharmaceutical company 5 in the above-described embodiment may be fulfilled by a single company.
[0076] Note that some or all of the components of the information management server 30 in the above-described embodiment may be implemented by a computer. In this case, a program for implementing the functions may be recorded on a computer-readable recording medium, and the program may be loaded and executed by a computer system. Note that the term "computer system" as used herein includes hardware such as an operating system and peripheral devices. Furthermore, the term "computer-readable recording medium" refers to portable media such as flexible disks, optical magnetic disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into a computer system. Furthermore, the term "computer-readable recording medium" may also include devices that dynamically store programs for a short period of time, such as communication lines used when transmitting programs via networks such as the Internet or telephone lines, or devices that store programs for a fixed period of time, such as volatile memory within the computer system serving as the server or client. The program may be designed to implement some of the functions described above, or may be capable of implementing the functions in combination with a program already stored in the computer system, or may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).
[0077] The embodiments of the present invention have been described in detail above with reference to the drawings, but the specific configuration is not limited to that described above, and various design changes can be made within the scope of the gist of the present invention. [Explanation of symbols]
[0078] 1. Livestock farmers 2. Agricultural Mutual Aid Association 3. Slaughterhouse 4. Formulation manufacturers 5. Animal health companies 10-14 user terminals 20 Sensor device 30 Information Management Server 300 Communications Department 310 Control Unit 311 Slaughterhouse Information Acquisition Department 312 Pharmaceutical Manufacturer Information Acquisition Department 313 Transaction Information Acquisition Department 314 Input information acquisition unit 315 Calculation Unit 316 Output information acquisition unit 317 Output Processing Unit 320 Storage section NW Network
Claims
1. an acquisition unit that acquires, from one or more terminal devices, first identification information that identifies a slaughterhouse, second identification information related to blood transactions conducted between the slaughterhouse and a manufacturer that produces pharmaceutical products using animal blood provided by the slaughterhouse as a raw material, and blood-related information including blood characteristic information that indicates characteristics of the blood; a storage unit that stores the first identification information, the second identification information, and the blood-related information in association with each other; a calculation unit that calculates a transaction amount for the blood transaction based on the blood characteristic information; an output processing unit that, when the second identification information is input, outputs the slaughterhouse identified by the first identification information associated with the second identification information, the blood-related information associated with the second identification information, and the transaction amount; A transaction information management device comprising:
2. the storage unit stores third identification information for identifying a manufacturer that produces a preparation using animal blood provided from the slaughterhouse as a raw material, in association with the first identification information; when the third identification information is input, the output processing unit outputs the slaughterhouse identified by the first identification information associated with the third identification information, the blood-related information associated with the third identification information, and the transaction amount. The transaction information management device according to claim 1.
3. the storage unit stores third identification information for identifying a manufacturer that produces a preparation using animal blood provided from the slaughterhouse as a raw material, the first identification information, and the second identification information in association with each other; when the third identification information is input, the output processing unit outputs the slaughterhouse identified by the first identification information associated with the third identification information, the blood-related information associated with the third identification information, and the transaction amount. The transaction information management device according to claim 1.
4. the blood characteristic information is set based on the titer of an antibody contained in the blood; the calculation unit calculates the transaction amount based on the titer of the antibody set in association with the second identification information. The transaction information management device according to claim 1.
5. The antibody is an antibody against a pathogenic microorganism. The transaction information management device according to claim 4.
6. the acquisition unit acquires the second identification information and area information indicating an area in which the animal that had the blood was kept; the storage unit stores the second identification information and the area information in association with each other; the output processing unit outputs, when the region information is input, the blood-related information associated with the second identification information and the transaction amount. The transaction information management device according to claim 1.
7. The acquisition unit acquires a medical history of the animal, the storage unit stores the second identification information and the medical history in association with each other; the output processing unit, when the second identification information is input, outputs the medical history associated with the second identification information and the transaction amount. The transaction information management device according to claim 1.
8. an acquiring unit acquiring, from one or more terminal devices, blood-related information including first identification information for identifying a slaughterhouse, second identification information relating to blood transactions conducted between the slaughterhouse and a manufacturer that produces pharmaceutical products using animal blood provided by the slaughterhouse as a raw material, and blood characteristic information indicating characteristics of the blood; a step in which a storage unit stores the first identification information, the second identification information, and the blood-related information in association with each other; a calculation step in which a calculation unit calculates a transaction amount for the blood transaction based on the blood characteristic information; an output processing unit, when the second identification information is input, outputting the slaughterhouse identified by the first identification information associated with the second identification information, the blood-related information associated with the second identification information, and the transaction amount; A transaction information management method, including:
9. Computer, an acquisition means for acquiring, from one or more terminal devices, blood-related information including first identification information for identifying a slaughterhouse, second identification information relating to blood transactions conducted between the slaughterhouse and a manufacturer that produces preparations using animal blood provided by the slaughterhouse as a raw material, and blood characteristic information indicating characteristics of the blood; a storage means for storing the first identification information, the second identification information, and the blood-related information in association with each other; a calculation means for calculating a transaction amount for the blood transaction based on the blood characteristic information; an output processing means for outputting, when the second identification information is input, the slaughterhouse identified by the first identification information associated with the second identification information, the blood-related information associated with the second identification information, and the transaction amount; A program that functions as a
Citation Information
Patent Citations
Data center on product information history, producer's terminal, and management system and method on product information history
JP2004094396A
Distribution history management method for perishable goods, information code for distribution history management, information code generating device for distribution history management, distribution history inquiry method, and inquiry device for distribution history
JP2004213477A
Method and device for managing biologic product
JP2005115787A
Cattle breeding information management system, cattle breeding information management method, and cattle breeding information management program
JP2006215598A
Revenue allocation system, revenue allocation method, and revenue allocation program
JP2019049930A