Medicine injury / disease statistical data provision device, medicine injury / disease statistical data provision method, and medicine injury / disease statistical data provision program
The pharmaceutical injury statistics data providing apparatus addresses the need for detailed pharmaceutical data by enabling searches for prescribed medicines and injuries, calculating rates, and extracting top results, providing comprehensive pharmaceutical information.
Patent Information
- Application Number
- JP2023219430
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-26
- Publication Date
- 2025-07-08
AI Technical Summary
There is an increasing demand to know what pharmaceuticals are prescribed for each type of injury or illness, beyond predicting the onset of lifestyle-related diseases.
A pharmaceutical injury statistics data providing apparatus and method that includes search means to find associated pharmaceuticals with specified injury diagnoses, prescription rate calculation means to determine prescription rates, morbidity rate calculation means to determine morbidity rates, and extraction means to provide top pharmaceuticals or injuries based on these rates.
Enables the provision of information on which medicines are prescribed for each disease or injury, and for which diseases or injuries a predetermined medicine is prescribed, with options for age, region, and other criteria-based filtering.
Smart Images

Figure 2025102155000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a pharmaceutical injury and illness statistical data providing device, a pharmaceutical injury and illness statistical data providing method, and a pharmaceutical injury and illness statistical data providing program.
Background Art
[0002] A medical affairs management system used in medical institutions such as hospitals has a function of generating and outputting receipt data based on electronic medical record information including medical records, nursing records, operation information, etc. input by doctors or nurses. In recent years, research has been conducted on predicting the onset of lifestyle-related diseases using such receipt data (see, for example, Non-Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Non-Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in recent years, apart from predicting the onset of lifestyle-related diseases, there has been an increasing demand to know what pharmaceuticals are prescribed for each type of injury or illness.
[0005] Therefore, in view of the above problems, the present invention aims to provide a pharmaceutical injury statistics data providing apparatus, a pharmaceutical injury statistics data providing method, and a pharmaceutical injury statistics data providing program that can provide information on what kind of pharmaceuticals are prescribed for each injury diagnosis, or for which injury diagnoses a predetermined pharmaceutical is prescribed.
Means for Solving the Problems
[0006] The object of the present invention is achieved by the following means. The numbers in parentheses are the reference numerals of the embodiments described later, but the present invention is not limited thereto.
[0007] The pharmaceutical injury statistics data providing apparatus according to the invention of claim 1, when an injury diagnosis or a pharmaceutical name is specified, includes a search means (for example, the pharmaceutical name search section 25 and the injury diagnosis search section 26 shown in FIG. 2) that searches for the pharmaceutical name associated with the specified injury diagnosis or the injury diagnosis associated with the specified pharmaceutical name from among the receipt data of a plurality of patients, a prescription rate calculation means (for example, the prescription rate calculation section 32 shown in FIG. 2) that calculates the prescription rate for each of the pharmaceuticals searched by the search means when the pharmaceutical name is searched, a morbidity rate calculation means (for example, the morbidity rate calculation section 33 shown in FIG. 2) that calculates the morbidity rate for each of the injury diagnoses searched by the search means when the injury diagnosis is searched, and an extraction means (for example, the top extraction section 34 shown in FIG. 2) that extracts the top predetermined portion of the pharmaceutical names from the prescription rates calculated by the prescription rate calculation means, or extracts the top predetermined portion of the injury diagnoses from the morbidity rates calculated by the morbidity rate calculation means, and is characterized by comprising the above.
[0008] The pharmaceutical injury statistics data providing apparatus according to the invention of claim 2 is the pharmaceutical injury statistics data providing apparatus according to claim 1 above, wherein the search means (for example, the pharmaceutical name search section 25 and the injury diagnosis search section 26 shown in FIG. 2) searches for the pharmaceutical name associated with the specified injury diagnosis corresponding to the specified age or the injury diagnosis associated with the specified pharmaceutical name when the age is specified, and is characterized by this.
[0009] The pharmaceutical injury and disease statistical data providing apparatus according to the invention of claim 3 is the pharmaceutical injury and disease statistical data providing apparatus according to claim 1 or 2 above, wherein when a region is specified, the search means (for example, the pharmaceutical product name search section 25 and the injury and disease name search section 26 shown in FIG. 2) searches for a pharmaceutical product name associated with the specified injury and disease name corresponding to the specified region or an injury and disease name associated with the specified pharmaceutical product name.
[0010] The pharmaceutical injury and disease statistical data providing method according to the invention of claim 4 is a pharmaceutical injury and disease statistical data providing method using a predetermined apparatus (for example, the pharmaceutical injury and disease statistical data providing apparatus 2), when an injury and disease name or a pharmaceutical product name is specified, a step of searching for a pharmaceutical product name associated with the specified injury and disease name or an injury and disease name associated with the specified pharmaceutical product name from among the receipt data of a plurality of patients (for example, steps S17 shown in FIG. 7, steps S34 shown in FIG. 8, etc.); when the pharmaceutical product name is searched, a step of calculating a prescription rate for each of the searched pharmaceutical products (for example, step S17 shown in FIG. 7, etc.); when the injury and disease name is searched, a step of calculating a morbidity rate for each of the searched injury and disease names (for example, steps S34 shown in FIG. 8, etc.); and a step of extracting a predetermined top portion of pharmaceutical product names from the calculated prescription rates or extracting a predetermined top portion of injury and disease names from the calculated morbidity rates (for example, step S6 shown in FIG. 7, step S23 shown in FIG. 8), and is characterized by comprising the above.
[0011] The pharmaceutical injury and disease statistical data providing program according to the invention of claim 5 causes a computer (for example, the pharmaceutical injury and disease statistical data providing apparatus 2) to, when an injury and disease name or a pharmaceutical product name is specified, perform a first process of searching for a pharmaceutical product name associated with the specified injury and disease name or an injury and disease name associated with the specified pharmaceutical product name from among the receipt data of a plurality of patients (for example, the pharmaceutical product name search section 25 and the injury and disease name search section 26 shown in FIG. 2); When the medicine name is searched, a second process (for example, the prescription rate calculation unit 32 shown in FIG. 2) for calculating the prescription rate for each of the searched medicines, When the disease name is searched, a third process (for example, the morbidity rate calculation unit 33 shown in FIG. 2) for calculating the morbidity rate for each of the searched disease names, A fourth process of extracting the top predetermined number of medicine names from the calculated prescription rates or extracting the top predetermined number of disease names from the calculated morbidity rates (for example, the top extraction unit 34 shown in FIG. 2), and is characterized by executing.
Effect of the Invention
[0012] According to the present invention, it is possible to provide information on what medicines are prescribed for each disease name or for what disease names a predetermined medicine is prescribed.
Brief Description of the Drawings
[0013]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0014] Hereinafter, an embodiment of a pharmaceutical injury and illness statistical data providing system using a pharmaceutical injury and illness statistical data providing apparatus according to the present invention will be specifically described with reference to the drawings. In the following description, when indicating the up, down, left, and right directions, it shall refer to the up, down, left, and right as seen from the front shown in the drawings.
[0015] <Schematic Explanation of Pharmaceutical Injury and Illness Statistical Data Providing System> The pharmaceutical injury and illness statistical data providing system according to the present embodiment can provide information on what pharmaceuticals are prescribed for each injury and illness name, or for what injury and illness names a predetermined pharmaceutical is prescribed. Specifically, as shown in FIG. 1, in the pharmaceutical injury and illness statistical data providing system, a plurality of user terminals 1 and a pharmaceutical injury and illness statistical data providing apparatus 2 are connected via a network N. Hereinafter, each component will be described in detail.
[0016] <Explanation of User Terminal> The user terminal 1 is composed of a smartphone such as an iphone (registered trademark), a mobile phone, a PC (Personal Computer), etc. As shown in FIG. 1, it includes a CPU 10, an input unit 11 capable of inputting predetermined data into the user terminal 1 from the outside using a mouse, keyboard, touch panel, or USB connector, Lightning connector, etc., a ROM 12 composed of a writable flash ROM storing a predetermined application program, etc., a RAM 13 functioning as a work area, buffer memory, etc., a display unit 14 capable of displaying various images, and a communication unit 15 capable of connecting to the network N by communication means such as wireless LAN, wired LAN, dial-up, etc. Thus, such a user terminal 1 is used when one wants to know information on what pharmaceuticals are prescribed for each injury and illness name, or for what injury and illness names a predetermined pharmaceutical is prescribed.
[0017] <Explanation of Pharmaceutical Injury Statistics Data Providing Device> The pharmaceutical injury statistics data providing device 2 is composed of a PC (Personal Computer) or the like. As shown in FIG. 1, it includes a data processing unit 20 that processes various data, a communication unit 21 that can be connected to the network N by communication means such as wireless LAN, wired LAN, and dial-up, and a receipt database 22 in which the receipt data of patients is stored. Note that the receipt data is a record of medical treatment and dispensing for patients. Specifically, it includes basic information such as the patient's gender, age, and medical treatment date, as well as information such as the diagnosed injury name, medical treatment, and prescribed pharmaceutical product name. In this regard, taking a specific example for explanation, a table TBL as shown in FIG. 3 is stored in the receipt database 22. In this table TBL, as shown in FIG. 3, the patient's ID number (refer to TB1a) is stored, and further, the medical treatment date (refer to TB1b) when these patients received medical treatment is stored. And as shown in FIG. 3, the patient's gender (refer to TB1c) and age (refer to TB1d) are stored in the table TBL, and the prescription type (refer to TB1e) and region (refer to TB1f) when these patients received medical treatment are stored. And further, as shown in FIG. 3, the injury name (refer to TB1g) when these patients received medical treatment is stored in the table TBL, and further, the pharmaceutical product name (refer to TB1h) prescribed for these injury names is stored. Moreover, as shown in FIG. 3, the drug efficacy classification (refer to TB1i) of these pharmaceutical product names (refer to TB1h) is stored in the table TBL, and the administration route (refer to TB1j), unit (refer to TB1k), and generic (refer to TB1l) of these pharmaceutical product names (refer to TB1h) are stored.
[0018] <Explanation of the Functional Configuration of the Pharmaceutical Injury Statistics Data Providing Device> Next, with reference to FIG. 2, the functional configuration of the medical injury and illness statistical data providing apparatus 2 will be described. As shown in FIG. 2, the functional configuration of the medical injury and illness statistical data providing apparatus 2 includes a determination unit 23, a storage unit 24, a medical product name search unit 25, an injury and illness name search unit 26, a year acquisition unit 27, a gender acquisition unit 28, an age acquisition unit 29, a prescription type acquisition unit 30, a region acquisition unit 31, a prescription rate calculation unit 32, a morbidity rate calculation unit 33, and a top extraction unit 34. Hereinafter, each configuration will be described.
[0019] The determination unit 23 exchanges information between the respective functional blocks based on the state held by the determination unit 23 or the state held by each functional block.
[0020] The storage unit 24 stores data and the like necessary for processing, including the receipt database 22 shown in FIG. 1.
[0021] The medical product name search unit 25 searches for the medical product names associated with the injury and illness names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. Specifically, when the user uses the input unit 11 of the user terminal 1 to select "injury and illness" (see image P1a in FIG. 4) and the image P1 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, and then the user uses the input unit 11 of the user terminal 1 to specify (input or select) an injury and illness name as shown in FIG. 4 (see image P1b), the medical product name search unit 25 extracts the ones that match the injury and illness name (see TB1g) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. As a result, the medical product name search unit 25 can search for the medical product names associated with the specified injury and illness name.
[0022] The disease name search section 26 searches for disease names associated with drug names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. Specifically, as shown in FIG. 5, when the user uses the input section 11 of the user terminal 1 to select a "drug name" (see image P2a), and when the image P2 is displayed on the display section 14 of the user terminal 1 shown in FIG. 1, if the user uses the input section 11 of the user terminal 1 to specify (input or select) a drug name as shown in FIG. 5 (see image P2b), the disease name search section 26 extracts those that match the drug name (TB1h reference) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. As a result, the disease name search section 26 can search for disease names associated with the specified drug name.
[0023] The year acquisition section 27 acquires the year. Specifically, when an image P1 as shown in FIG. 4 or an image P2 as shown in FIG. 5 is displayed on the display section 14 of the user terminal 1 shown in FIG. 1, if the user uses the input section 11 of the user terminal 1 to specify (select) a year as shown in FIGS. 4 and 5 (see image P1c), the year acquisition section 27 acquires the specified year.
[0024] Incidentally, when the year acquisition section 27 acquires the year, when the drug name search section 25 extracts the disease name (TB1g reference) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified disease name, it extracts the disease name (TB1g reference) associated with the medical treatment date (TB1b reference) corresponding to the acquired year. Also, when the disease name search section 26 extracts the drug (TB1h reference) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified drug name, it extracts the drug (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the acquired year.
[0025] The gender acquisition unit 28 acquires the gender. Specifically, when an image P1 as shown in FIG. 4 or an image P2 as shown in FIG. 5 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, if the user designates (selects) a gender (refer to image P1d) as shown in FIGS. 4 and 5 using the input unit 11 of the user terminal 1, the gender acquisition unit 28 acquires the designated gender.
[0026] Incidentally, when the gender acquisition unit 28 acquires the gender, when the medicine name search unit 25 extracts the disease name (refer to TB1g) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the designated disease name, it extracts the disease name (refer to TB1g) associated with the gender (refer to TB1c) corresponding to the acquired gender. Also, when the disease name search unit 26 extracts the medicine (refer to TB1h) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the designated medicine name, it extracts the medicine (refer to TB1h) associated with the gender (refer to TB1c) corresponding to the acquired gender.
[0027] The age acquisition unit 29 acquires the age (age group). Specifically, when an image P1 as shown in FIG. 4 or an image P2 as shown in FIG. 5 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, if the user designates (selects) an age group (refer to image P1e) as shown in FIGS. 4 and 5 using the input unit 11 of the user terminal 1, the age acquisition unit 29 acquires the designated age group. In this embodiment, the age group is designated (selected), but the age may also be directly designated (selected).
[0028] Incidentally, when the age acquisition unit 29 acquires the age (age group), when the medical product name search unit 25 extracts the disease name (refer to TB1g) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified disease name, it extracts the disease name (refer to TB1g) associated with the age (refer to TB1d) corresponding to the acquired age (age group). Also, when the disease name search unit 26 extracts the medical product (refer to TB1h) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified medical product name, it extracts the medical product (refer to TB1h) associated with the age (refer to TB1h) corresponding to the acquired age (age group).
[0029] The prescription type acquisition unit 30 acquires the prescription type. Specifically, when an image P1 as shown in FIG. 4 or an image P2 as shown in FIG. 5 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, and the user designates (selects) the prescription type (refer to image P1f) as shown in FIGS. 4 and 5 using the input unit 11 of the user terminal 1, the prescription type acquisition unit 30 acquires the designated prescription type.
[0030] Incidentally, when the prescription type acquisition unit 30 acquires the prescription type, when the medical product name search unit 25 extracts the disease name (refer to TB1g) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified disease name, it extracts the disease name (refer to TB1g) associated with the prescription type (refer to TB1e) corresponding to the acquired prescription type. Also, when the disease name search unit 26 extracts the medical product (refer to TB1h) in the table TBL (refer to FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the specified medical product name, it extracts the medical product (refer to TB1h) associated with the prescription type (refer to TB1e) corresponding to the acquired prescription type.
[0031] The area acquisition unit 31 acquires an area (region). Specifically, when an image P1 as shown in FIG. 4 or an image P2 as shown in FIG. 5 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, if the user designates (selects) an area (see image P1g) as shown in FIGS. 4 and 5 using the input unit 11 of the user terminal 1, the area acquisition unit 31 acquires the designated area (region).
[0032] Incidentally, when the area acquisition unit 31 acquires an area (region), when the medical product name search unit 25 extracts the disease name (see TB1f) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the designated disease name, it extracts the disease name (see TB1g) associated with the area (see TB1f) corresponding to the acquired area (region). Also, when the disease name search unit 26 extracts the medical product (see TB1h) in the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1 that matches the designated medical product name, it extracts the medical product (see TB1h) associated with the area (see TB1f) corresponding to the acquired area (region).
[0033] The prescription rate calculation unit 32 calculates the prescription rate for each drug name associated with the designated injury or illness name retrieved by the drug name search unit 25. Specifically, the prescription rate calculation unit 32 calculates the prescription rate by performing (the number of receipt cases of the drug for the selected injury or illness name / the number of receipt cases of the selected injury or illness name) × 100. In this regard, to explain using a specific example, for instance, when the injury or illness name A1 is designated, assume that the drug name search unit 25 retrieves four receipt data, namely receipt A1 to D1, as shown in Fig. 6(a). At this time, the prescription rate calculation unit 32 calculates the prescription rates for drug name A1, drug name B1, and drug name C1 shown in Fig. 6(a). Specifically, when calculating the prescription rate of drug name A1, the prescription rate calculation unit 32 calculates it as (the number of receipt cases of drug name A1 prescribed for the designated injury or illness name A1 (1 case of receipt A1 shown in Fig. 6(a)) / the total number of receipt cases of the designated injury or illness name A1 (4 cases of receipt A1 to D1 shown in Fig. 6(a))) × 100 = 25.0%. Also, when calculating the prescription rate of drug name B1, the prescription rate calculation unit 32 calculates it as (the number of receipt cases of drug name B1 prescribed for the designated injury or illness name A1 (3 cases of receipt A1 to C1 shown in Fig. 6(a)) / the total number of receipt cases of the designated injury or illness name A1 (4 cases of receipt A1 to D1 shown in Fig. 6(a))) × 100 = 75.0%. Further, when calculating the prescription rate of drug name C1, the prescription rate calculation unit 32 calculates it as (the number of receipt cases of drug name C1 prescribed for the designated injury or illness name A1 (2 cases of receipt A1 to B1 shown in Fig. 6(a)) / the total number of receipt cases of the designated injury or illness name A1 (4 cases of receipt A1 to D1 shown in Fig. 6(a))) × 100 = 50.0%.
[0034] Thus, in this way, the prescription rate calculation unit 32 calculates the prescription rate for each drug name associated with the designated injury or illness name retrieved by the drug name search unit 25.
[0035] The morbidity rate calculation unit 33 calculates the morbidity rate for each disease name associated with the designated pharmaceutical product name retrieved by the disease name search unit 26. Specifically, the morbidity rate calculation unit 33 calculates the morbidity rate by performing (the number of receipt cases where the selected pharmaceutical product name and disease name exist / the number of receipt cases where the selected pharmaceutical product name exists) × 100. In this regard, to explain using a specific example, for instance, when the pharmaceutical product name A2 is designated, assume that, as shown in FIG. 6(b), the disease name search unit 26 retrieves four receipt data of receipts A2 to D2. At this time, the morbidity rate calculation unit 33 calculates the morbidity rates of disease name A2, disease name B2, and disease name C2 shown in FIG. 6(b). Specifically, when calculating the morbidity rate of disease name A2, the morbidity rate calculation unit 33 calculates it as (the number of receipt cases of disease name A2 prescribed for the designated pharmaceutical product name A2 (1 case of receipt A2 shown in FIG. 6(b)) / the total number of receipt cases of the designated pharmaceutical product A2 (4 cases of receipts A2 to D2 shown in FIG. 6(b))) × 100 = 25.0%. Also, when calculating the morbidity rate of disease name B2, the morbidity rate calculation unit 33 calculates it as (the number of receipt cases of disease name B2 prescribed for the designated pharmaceutical product A2 (3 cases of receipts A2 to C2 shown in FIG. 6(b)) / the total number of receipt cases of the designated pharmaceutical product A2 (4 cases of receipts A2 to D2 shown in FIG. 6(b))) × 100 = 75.0%. Further, when calculating the morbidity rate of disease name C2, the morbidity rate calculation unit 33 calculates it as (the number of receipt cases of disease name C2 prescribed for the designated pharmaceutical product A2 (2 cases of receipts B2 and D2 shown in FIG. 6(b)) / the total number of receipt cases of the designated pharmaceutical product name A2 (4 cases of receipts A2 to D2 shown in FIG. 6(b))) × 100 = 50.0%.
[0036] Thus, in this way, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name associated with the designated pharmaceutical product retrieved by the disease name search unit 26.
[0037] The upper extraction unit 34 extracts a predetermined number of items in descending order of the prescription rate for each drug name calculated by the prescription rate calculation unit 32, or extracts a predetermined number of items in descending order of the morbidity rate for each disease name calculated by the morbidity rate calculation unit 33. As a result, for example, when an image P1 as shown in FIG. 4 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, the top 10 drug names (see image P1h) are displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, and when an image P2 as shown in FIG. 5 is displayed on the display unit 14 of the user terminal 1 shown in FIG. 1, the top 10 disease names (see image P2c) are displayed on the display unit 14 of the user terminal 1 shown in FIG. 1.
[0038] Thus, in this way, it is possible to immediately determine to what extent of the prescription rate or morbidity rate a drug name or disease name is ranked at the top.
[0039] <Description of an example of using the medical and disease statistical data providing system> Next, with reference to the flowcharts shown in FIGS. 7 and 8, an example of using the medical and disease statistical data providing system shown in this embodiment will be described.
[0040] First, the user uses the user terminal 1 shown in FIG. 1 to access the medical and disease statistical data providing device 2 via the network N. In response to this, when the user selects "disease" (see image P1a) as shown in FIG. 4 using the input unit 11 of the user terminal 1, the determination unit 23 shown in FIG. 2 causes the display unit 14 of the user terminal 1 shown in FIG. 1 to display an image P1 as shown in FIG. 4, and when the user selects "drug name" (see image P2a) as shown in FIG. 5 using the input unit 11 of the user terminal 1, the determination unit 23 causes the display unit 14 of the user terminal 1 shown in FIG. 1 to display an image P1 as shown in FIG. 5. Then, next, the determination unit 23 checks whether the user has specified (input or selected) a disease name using the input unit 11 of the user terminal 1 (step S1).
[0041] If a disease or injury name is specified (step S1: YES), the determination unit 23 checks whether the user has specified (input or selected) their gender using the input unit 11 of the user terminal 1 (step S2).
[0042] If the gender is specified (step S2: YES), the determination unit 23 outputs the gender to the gender acquisition unit 28 shown in FIG. 2. In response to this, the gender acquisition unit 28 acquires the specified gender. Further, the determination unit 23 checks whether the user has specified (input or selected) their age using the input unit 11 of the user terminal 1 (step S3).
[0043] If the age is specified (step S3: YES), the determination unit 23 outputs the age to the age acquisition unit 29 shown in FIG. 2. In response to this, the age acquisition unit 29 acquires the specified age. Further, the determination unit 23 checks whether the user has specified (input or selected) their region using the input unit 11 of the user terminal 1 (step S4).
[0044] If a region is specified (step S4: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. Then, further, the determination unit 23 instructs the drug name search unit 25 to search for drug names associated with the disease name from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the drug name search unit 25 extracts those that match the disease name (TB1g reference) associated with the medical record date corresponding to the year acquired by the year acquisition unit 27 (TB1b reference), the prescription type corresponding to the prescription type acquired by the prescription type acquisition unit 30 (TB1e reference), the gender corresponding to the gender acquired by the gender acquisition unit 28 (TB1c reference), the age corresponding to the age acquired by the age acquisition unit 29 (TB1d reference), and the region corresponding to the region acquired by the region acquisition unit 31 (TB1f reference). Thereby, the drug name search unit 25 searches for drug names associated with the specified disease name. Then, further, in response to the search result of the drug name search unit 25, the determination unit 23 instructs the prescription rate calculation unit 32 to calculate the prescription rate for each drug name searched by the drug name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each drug name searched by the drug name search unit 25 (step S5).
[0045] Next, in response to the prescription rate result calculated by the prescription rate calculation unit 32, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 will extract a predetermined number in order from the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S6).
[0046] On the other hand, if no region is specified (step S4: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the drug name search unit 25 to search for drug names associated with the disease name from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the drug name search unit 25 extracts those that match the disease name (TB1g reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28, and the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29. Thereby, the drug name search unit 25 searches for drug names associated with the specified disease name. Then, further, in response to the search result of the drug name search unit 25, the determination unit 23 instructs the prescription rate calculation unit 32 to calculate the prescription rate for each drug name searched by the drug name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each drug name searched by the drug name search unit 25 (step S7).
[0047] Next, in response to the result of the prescription rate calculated by the prescription rate calculation unit 32, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the one with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 extracts a predetermined number in order from the one with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 displays the result on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S6).
[0048] On the other hand, if the age is not specified (step S3: NO), the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S8).
[0049] If a region is specified (step S8: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 acquires the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the drug name search unit 25 to search for drug names associated with the disease name from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the drug name search unit 25 extracts those that match the disease name (TB1g reference) associated with the gender (TB1c reference) acquired by the gender acquisition unit 28, the region (TB1f reference) acquired by the region acquisition unit 31, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27. As a result, the drug name search unit 25 searches for drug names associated with the specified disease name. Then, further, in response to the search result of the drug name search unit 25, the determination unit 23 instructs the prescription rate calculation unit 32 to calculate the prescription rate for each drug name searched by the drug name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each drug name searched by the drug name search unit 25 (step S9).
[0050] Next, the determination unit 23 receives the result of the prescription rate calculated by the prescription rate calculation unit 32 and instructs the top extraction unit 34 to extract a predetermined number in order from the one with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 extracts a predetermined number in order from the one with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. As a result, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S6).
[0051] On the other hand, if no region is specified (step S8: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Further, the determination unit 23 instructs the medicine name search unit 25 to search for medicine names associated with the disease name from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the medicine name search unit 25 extracts those that match the disease name (TB1g reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28. As a result, the medicine name search unit 25 searches for medicine names associated with the specified disease name. Further, the determination unit 23 receives the search result of the medicine name search unit 25 and instructs the prescription rate calculation unit 32 to calculate the prescription rate for each medicine name searched by the medicine name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each medicine name searched by the medicine name search unit 25 (step S10).
[0052] Next, the determination unit 23 receives the result of the prescription rate calculated by the prescription rate calculation unit 32 and instructs the top extraction unit 34 to extract a predetermined number in order from the one with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 extracts a predetermined number in order from the one with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. As a result, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S6).
[0053] On the other hand, if the gender is not specified (step S2: NO), the determination unit 23 checks whether the user has specified (input or selected) an age using the input unit 11 of the user terminal 1 (step S11).
[0054] If the age is specified (step S11: YES), the determination unit 23 outputs the age to the age acquisition unit 29 shown in FIG. 2. In response to this, the age acquisition unit 29 acquires the specified age. Further, the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S12).
[0055] If a region is specified (step S12: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. And further, the determination unit 23 instructs the medicine name search unit 25 to search for the medicine names associated with the disease names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the medicine name search unit 25 extracts those that match the disease name (TB1g reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29, and the region (TB1f reference) corresponding to the region acquired by the region acquisition unit 31. Thereby, the medicine name search unit 25 searches for the medicine names associated with the specified disease name. And further, the determination unit 23, upon receiving the search result of the medicine name search unit 25, instructs the prescription rate calculation unit 32 to calculate the prescription rate for each medicine name searched by the medicine name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each medicine name searched by the medicine name search unit 25 (step S13).
[0056] Next, the determination unit 23, upon receiving the result of the prescription rate calculated by the prescription rate calculation unit 32, instructs the top extraction unit 34 to extract a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 will extract a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S6).
[0057] On the other hand, if no region is specified (step S12: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the drug name search unit 25 to search for drug names associated with the disease name from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the drug name search unit 25 extracts those that match the disease name (TB1g reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29. Thereby, the drug name search unit 25 searches for drug names associated with the specified disease name. Then, further, in response to the search result of the drug name search unit 25, the determination unit 23 instructs the prescription rate calculation unit 32 to calculate the prescription rate for each drug name searched by the drug name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each drug name searched by the drug name search unit 25 (step S14).
[0058] Next, in response to the result of the prescription rate calculated by the prescription rate calculation unit 32, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the one with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 extracts a predetermined number in order from the one with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S6).
[0059] On the other hand, if no age is specified (step S11: NO), the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S15).
[0060] If a region is specified (step S15: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. And further, the determination unit 23 instructs the medicine name search unit 25 to search for the medicine names associated with the disease names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the medicine name search unit 25 extracts those that match the disease name (TB1g reference) associated with the year of medical treatment (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the region (TB1f reference) corresponding to the region acquired by the region acquisition unit 31. Thereby, the medicine name search unit 25 searches for the medicine names associated with the specified disease name. And further, the determination unit 23, in response to the search result of the medicine name search unit 25, instructs the prescription rate calculation unit 32 to calculate the prescription rate for each medicine name searched by the medicine name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each medicine name searched by the medicine name search unit 25 (step S16).
[0061] Next, the determination unit 23, in response to the result of the prescription rate calculated by the prescription rate calculation unit 32, instructs the top extraction unit 34 to extract a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 will extract a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each medicine name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S6).
[0062] On the one hand, if no region is specified (step S15: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the drug name search unit 25 to search for drug names associated with the disease name from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the drug name search unit 25 extracts those that match the disease name (TB1g reference) associated with the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30 and the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27 for the year corresponding to the year acquired by the year acquisition unit 27. Thereby, the drug name search unit 25 searches for drug names associated with the specified disease name. Then, further, in response to the search result of the drug name search unit 25, the determination unit 23 instructs the prescription rate calculation unit 32 to calculate the prescription rate for each drug name searched by the drug name search unit 25. In response to this, the prescription rate calculation unit 32 calculates the prescription rate for each drug name searched by the drug name search unit 25 (step S17).
[0063] Next, in response to the prescription rate result calculated by the prescription rate calculation unit 32, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. In response to this, the top extraction unit 34 extracts a predetermined number in order from the ones with the highest prescription rate among the prescription rates for each drug name calculated by the prescription rate calculation unit 32. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S6).
[0064] On the other hand, if no disease name is specified (step S1: NO), the determination unit 23 checks whether the user has specified (input or selected) a drug name using the input unit 11 of the user terminal 1 (step S18). If no drug name has been specified (input or selected) (step S18: NO), the determination unit 23 ends the process.
[0065] On the one hand, if a drug name is specified (input or selected) (step S18: YES), the determination unit 23 checks whether the user has specified (input or selected) the gender using the input unit 11 of the user terminal 1 (step S19).
[0066] If the gender is specified (step S19: YES), the determination unit 23 outputs the gender to the gender acquisition unit 28 shown in FIG. 2. In response to this, the gender acquisition unit 28 acquires the specified gender. Further, the determination unit 23 checks whether the user has specified (input or selected) the age using the input unit 11 of the user terminal 1 (step S20).
[0067] If the age is specified (step S20: YES), the determination unit 23 outputs the age to the age acquisition unit 29 shown in FIG. 2. In response to this, the age acquisition unit 29 acquires the specified age. Further, the determination unit 23 checks whether the user has specified (input or selected) the region using the input unit 11 of the user terminal 1 (step S21).
[0068] If a region is specified (step S21: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. And further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine names (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28, the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29, and the region (TB1f reference) corresponding to the region acquired by the region acquisition unit 31. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine name. And further, the determination unit 23, in response to the search result of the disease name search unit 26, instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S22).
[0069] Next, the determination unit 23, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, instructs the top extraction unit 34 to extract a predetermined number in order from the ones with the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 will extract a predetermined number in order from the ones with the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S23).
[0070] On the other hand, if no region is specified (step S21: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine names (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28, and the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine name. Then, further, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S24).
[0071] Next, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 extracts a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 ends the process by causing the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 (step S22).
[0072] On the other hand, if the age is not specified (step S20: NO), the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S25).
[0073] If the region is specified (step S25: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. Then, further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine names (TB1h reference) associated with the diagnosis date (see TB1b) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28, and the region (TB1f reference) corresponding to the region acquired by the region acquisition unit 31. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine names. Then, further, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S26).
[0074] Next, the determination unit 23 receives the morbidity rate results calculated by the morbidity rate calculation unit 33 and instructs the top extraction unit 34 to extract a predetermined number in order from the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33, starting from the one with the highest morbidity rate. In response to this, the top extraction unit 34 extracts a predetermined number in order from the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33, starting from the one with the highest morbidity rate. As a result, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0075] On the other hand, if no region is specified (step S25: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the disease name search unit 26 to search for the disease name associated with the drug name from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the drug name (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the gender (TB1c reference) corresponding to the gender acquired by the gender acquisition unit 28. As a result, the disease name search unit 26 searches for the disease name associated with the specified drug name. Then, further, the determination unit 23 receives the search result of the disease name search unit 26 and instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S27).
[0076] Next, upon receiving the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33, starting from the one with the highest morbidity rate. In response to this, the top extraction unit 34 will extract a predetermined number in order from the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33, starting from the one with the highest morbidity rate. As a result, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0077] On the other hand, if the gender is not specified (step S19: NO), the determination unit 23 checks whether the user has specified (input or selected) their age using the input unit 11 of the user terminal 1 (step S28).
[0078] If the age is specified (step S28: YES), the determination unit 23 outputs the age to the age acquisition unit 29 shown in FIG. 2. In response to this, the age acquisition unit 29 will acquire the specified age. Furthermore, the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S29).
[0079] If a region is specified (step S9: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. And further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine names (TB1h reference) associated with the medical treatment date (see TB1b) corresponding to the year acquired by the year acquisition unit 27, the prescription type (see TB1e) corresponding to the prescription type acquired by the prescription type acquisition unit 30, the age (see TB1d) corresponding to the age acquired by the age acquisition unit 29, and the region (see TB1f) corresponding to the region acquired by the region acquisition unit 31. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine name. And further, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S30).
[0080] Next, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the ones with the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 will extract a predetermined number in order from the ones with the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0081] On the other hand, if no region is specified (step S29: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from the table TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine name (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the age (TB1d reference) corresponding to the age acquired by the age acquisition unit 29. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine name. Then, further, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S31).
[0082] Next, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 extracts a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0083] On the other hand, if no age is specified (step S28: NO), the determination unit 23 checks whether the user has specified (input or selected) a region using the input unit 11 of the user terminal 1 (step S32).
[0084] If a region is specified (step S32: YES), the determination unit 23 outputs the region to the region acquisition unit 31 shown in FIG. 2. In response to this, the region acquisition unit 31 will acquire the specified region. Further, the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 will acquire the specified year, and the prescription type acquisition unit 30 will acquire the specified prescription type. Then, furthermore, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the drug names from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the drug names (TB1h reference) associated with the medical treatment date (TB1b reference) corresponding to the year acquired by the year acquisition unit 27, the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30, and the region (TB1f reference) corresponding to the region acquired by the region acquisition unit 31. Thereby, the disease name search unit 26 searches for the disease names associated with the specified drug name. Then, furthermore, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S33).
[0085] Next, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 will extract a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 causes the result to be displayed on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0086] On the other hand, if no region is specified (step S32: NO), the determination unit 23 outputs the specified year to the year acquisition unit 27 shown in FIG. 2 and outputs the specified prescription type to the prescription type acquisition unit 30 shown in FIG. 2. In response to this, the year acquisition unit 27 acquires the specified year, and the prescription type acquisition unit 30 acquires the specified prescription type. Then, further, the determination unit 23 instructs the disease name search unit 26 to search for the disease names associated with the medicine names from among the tables TBL (see FIG. 3) stored in the receipt database 22 shown in FIG. 1. In response to this, the disease name search unit 26 extracts those that match the medicine name (TB1h reference) associated with the medical treatment date (see TB1b) corresponding to the year acquired by the year acquisition unit 27 and the prescription type (TB1e reference) corresponding to the prescription type acquired by the prescription type acquisition unit 30. Thereby, the disease name search unit 26 searches for the disease names associated with the specified medicine name. Then, further, in response to the search result of the disease name search unit 26, the determination unit 23 instructs the morbidity rate calculation unit 33 to calculate the morbidity rate for each disease name searched by the disease name search unit 26. In response to this, the morbidity rate calculation unit 33 calculates the morbidity rate for each disease name searched by the disease name search unit 26 (step S34).
[0087] Next, in response to the morbidity rate result calculated by the morbidity rate calculation unit 33, the determination unit 23 instructs the top extraction unit 34 to extract a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. In response to this, the top extraction unit 34 extracts a predetermined number in order from the highest morbidity rate among the morbidity rates for each disease name calculated by the morbidity rate calculation unit 33. Thereby, the determination unit 23 displays the result on the display unit 14 of the user terminal 1 shown in FIG. 1 and ends the process (step S22).
[0088] Thus, in this way, the medical injury statistics data providing system is used.
[0089] Therefore, by adopting the present embodiment described above, it is possible to provide information on what medicines are prescribed for each disease or injury, or for which diseases or injuries a predetermined medicine is prescribed.
[0090] Also, by enabling searches restricted by age, region, etc. as in the present embodiment, it is possible to provide information on what medicines are prescribed for each disease or injury, or for which diseases or injuries a predetermined medicine is prescribed, for the specific age group, region, etc. that one really wants to know about.
[0091] <Description of Modification Example> Note that the content exemplified in the present embodiment is merely an example, and various modifications and changes are possible within the scope of the gist of the present invention described in the claims. For example, the images P1 and P2 exemplified in the present embodiment are merely examples, and various changes are possible.
[0092] Also, the content of narrowing down the search exemplified in the present embodiment is merely an example, and it can be changed or added to various contents such as the classification of hospitals / clinics.
[0093] In addition, as the medical injury and disease statistical data providing device 2 exemplified in the present embodiment, an example of being arranged on the network N is shown. However, it is not limited thereto, and it may be used alone without using the user terminal 1, that is, it may be used as a stand-alone device. Furthermore, it may be provided as an application program and installed in an existing smartphone, PC, etc. so that it can be used as the medical injury and disease statistical data providing device 2.
[0094] In addition, as the pharmaceutical injury and illness statistical data providing apparatus 2 illustrated in this embodiment, an example in which a receipt database 22 storing patient receipt data is provided has been shown. However, the present invention is not limited thereto, and the receipt database storing patient receipt data may be stored in a device different from the pharmaceutical injury and illness statistical data providing apparatus 2. In this case, the pharmaceutical injury and illness statistical data providing apparatus 2 may access the receipt database storing the patient receipt data stored in the other device.
Explanation of Signs
[0095] 1 User terminal 2 Pharmaceutical injury and illness statistical data providing apparatus (predetermined apparatus, computer) 22 Receipt database 25 Pharmaceutical name search section (search means, first process) 26 Injury and illness name search section (search means, first process) 32 Prescription rate calculation section (prescription rate calculation means, second process) 33 Prevalence rate calculation section (prevalence rate calculation means, third process) 34 Top extraction section (extraction means, fourth process)
Claims
1. When a disease name or a medicine name is specified, a search means for searching, from among the receipt data of a plurality of patients, for a medicine name associated with the specified disease name or a disease name associated with the specified medicine name; When the medicine name is searched by the search means, a prescription rate calculation means for calculating a prescription rate for each of the searched medicines; When the disease name is searched by the search means, a morbidity rate calculation means for calculating a morbidity rate for each of the searched disease names; An extraction means for extracting a top predetermined portion of medicine names from the prescription rates calculated by the prescription rate calculation means, or for extracting a top predetermined portion of disease names from the morbidity rates calculated by the morbidity rate calculation means. A pharmaceutical disease statistical data providing apparatus comprising the same.
2. The search means according to claim 1, wherein when an age is specified, the search is performed for a medicine name associated with the specified disease name corresponding to the specified age or a disease name associated with the specified medicine name. The pharmaceutical disease statistical data providing apparatus described.
3. The search means according to claim 1 or 2, wherein when a region is specified, the search is performed for a medicine name associated with the specified disease name corresponding to the specified region or a disease name associated with the specified medicine name. The pharmaceutical disease statistical data providing apparatus described.
4. A method for providing pharmaceutical disease statistical data using a predetermined apparatus, When a disease name or a medicine name is specified, a step of searching, from among the receipt data of a plurality of patients, for a medicine name associated with the specified disease name or a disease name associated with the specified medicine name; When the medicine name is searched, a step of calculating a prescription rate for each of the searched medicines; When the disease name is searched, a step of calculating a morbidity rate for each of the searched disease names; A step of extracting a top predetermined portion of medicine names from the calculated prescription rates, or a step of extracting a top predetermined portion of disease names from the calculated morbidity rates. A method for providing pharmaceutical disease statistical data comprising the same.
5. To a computer, When a disease name or a medicine name is specified, a first process of searching, from among the receipt data of a plurality of patients, for a medicine name associated with the specified disease name or a disease name associated with the specified medicine name; When the medicine name is searched, a second process of calculating a prescription rate for each of the searched medicines; When the disease name is searched, a third process of calculating the morbidity rate for each searched disease name, A pharmaceutical disease statistical data providing program that executes a fourth process of extracting a predetermined number of top-ranked pharmaceutical product names from the calculated prescription rates, or extracting a predetermined number of top-ranked disease names from the calculated morbidity rates.