Server device and computer program
The server device processes drug prescription data to analyze prescribing trends and deviations, providing feedback to improve medical staff behavior, addressing the need for appropriate drug prescription practices.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KAKEHASHI CO LTD
- Filing Date
- 2024-11-11
- Publication Date
- 2026-05-21
AI Technical Summary
There is a need to provide information that encourages appropriate behavior of medical staff related to drug prescriptions.
A server device capable of communicating with multiple client devices, which receives and processes data related to drug prescriptions, dispensing, and administration, extracts relevant information, and generates a prescription data set to analyze prescribing trends and deviations, enabling feedback to healthcare professionals.
Facilitates the provision of information to pharmacists and pharmaceutical companies to improve prescribing practices by identifying trends and deviations, encouraging appropriate actions by healthcare professionals.
Smart Images

Figure 2026084423000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a server device capable of communicating with a plurality of client devices. The present disclosure also relates to a computer program executable by a processor mounted on the server device.
Background Art
[0002] Patent Document 1 discloses a system that infers guidance content to be provided to a patient by inputting information related to the prescription of a drug described in a prescription issued to the patient who has received a doctor's diagnosis.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] There is a need to provide information that encourages appropriate behavior of medical staff related to drug prescriptions.
Means for Solving the Problems
[0005] One exemplary aspect that can be provided by the present disclosure is a server device capable of communicating with a plurality of client devices, an interface that receives original data including information related to at least one of a drug prescription for a patient, dispensing of the drug, and administration of the drug by the patient from at least one of the plurality of client devices, a storage that stores an original data set so as to include the original data, A processor that extracts at least information identifying a drug and information identifying the physician or medical institution that prescribed the drug from the aforementioned source dataset, and generates a prescription data set representing the actual prescription status of the drug by the physician or medical institution. It is equipped with.
[0006] One possible embodiment provided by this disclosure is a computer program executable by a processor installed in a server device capable of communicating with multiple client devices, By being executed, the server device will The system receives raw data from at least one of the multiple client devices, including information relating to at least one of the following: the prescription of a drug to a patient, the dispensing of the drug, and the patient's taking of the drug. The original dataset is stored to include the aforementioned original data, From the aforementioned original dataset, extract at least information identifying the drug and information identifying the physician or medical institution that prescribed the drug. A prescribing data set representing the actual prescribing practices of the aforementioned physician or medical institution is generated.
[0007] According to the configurations described in each of the above examples, the prescription data set can contain information on which physicians or medical institutions prescribed which drugs and how. For example, by subjecting this information to time-series analysis, it becomes possible to obtain secondary information such as the prescribing trends (priority, dosage, etc.) of specific physicians or medical institutions for specific drugs, changes in prescribing trends, and whether or not there are deviations from prescribing guidelines. This secondary information can be used by pharmacists and pharmaceutical companies to provide information to physicians or medical institutions and to implement policies. Furthermore, it becomes possible to confirm and measure the impact and effectiveness of such information provision and policies on the prescribing behavior of physicians or medical institutions, and this can be used to review and improve information provision and policies based on the results. Therefore, it becomes possible to provide information that encourages appropriate actions by healthcare professionals regarding drug prescriptions. [Brief explanation of the drawing]
[0008] [Figure 1] This illustrates the configuration of an information provision system according to one embodiment. [Figure 2] Figure 1 illustrates the functional configuration of the client and server devices. [Figure 3] Figure 2 shows an example of the processing flow executed by the processor. [Figure 4] Figure 2 shows another example of the processing flow executed by the processor. [Modes for carrying out the invention]
[0009] Examples of embodiments will be described in detail below with reference to the attached drawings. In each drawing referenced in the following description, the elements shown have been made recognizable as necessary. The scale is being changed.
[0010] As used in this disclosure, the term "medical institution" refers to an institution where medical professionals provide patients with information about pharmaceuticals. Examples of "medical institutions" include hospitals, clinics, medical offices, pharmacies, drugstores, nursing homes, care homes, and elderly care facilities. Examples of "medical professionals" include doctors, nurses, pharmacists, care managers, and registered dietitians.
[0011] Figure 1 illustrates the configuration of an information provision system 10 according to one embodiment. The information provision system 10 includes a plurality of client devices 11 and a server device 12. The information provision system 10 is configured to provide prescription data, which represents the actual prescription status of drugs by doctors or medical institutions, to users through at least one of the plurality of client devices 11.
[0012] In the following description, unless otherwise specified, one client device 11 will be described as representing multiple client devices 11. The functions and configurations described herein are assumed to be similarly present in the other client devices 11.
[0013] As used in this disclosure, the term "user" means a person who uses the client device 11. Examples of users include not only the above-mentioned patients and medical staff, but also those involved in the management of medical institutions and those working for pharmaceutical companies.
[0014] The client device 11 may be a stationary device installed at a specific location, or may be a portable device that can be carried by a user.
[0015] The server device 12 is installed at a location remote from the client device 11. The client device 11 and the server device 12 are configured to perform two-way communication of data via the communication network 20.
[0016] As illustrated in FIG. 2, the client device 11 includes a communication interface 111. On the other hand, the server device 12 includes a communication interface 121. Each of the communication interface 111 and the communication interface 121 is a hardware interface configured to enable the above-described two-way data communication.
[0017] The client device 11 includes a processor 112 and a user interface 113. The user interface 113 is a hardware interface that mediates the exchange of information between the user and the processor 112 and receives a user's instruction to cause the client device 11 to execute a predetermined operation. The processor 112 and the user interface 113 may be mounted in a common housing or may be provided in a distributed manner in independent housings.
[0018] The predetermined operation executed by the client device 11 includes transmitting the original data OR to the server device 12. The original data OR includes information related to at least one of a prescription of a drug for a patient, dispensing of the drug, and ingestion of the drug by the patient. Examples of the information included in the original data OR include the items listed below. However, not all of the listed items need to be included in the original data OR. · Name of the drug, ingredients, pharmacological classification, dosage form, dosage, usage, number of days of taking the medicine, efficacy · Reasons related to the change to a generic drug or the use of a pioneer drug · Availability of refill prescriptions · Identification information of the doctor who prescribed the drug · Identification information of the medical institution to which the doctor who prescribed the drug belongs · Date on which the drug was prescribed · Identification information of the prescription · Result of dispensing based on the prescription · Date on which the dispensing based on the prescription was carried out · Identification information of the medical staff who carried out the dispensing based on the prescription · Identification information of the medical institution where the dispensing based on the prescription was carried out · Identification information of the patient · Age, gender, measurable biological parameters of the patient · Patient's medical history, medication history, usage status of OTC (Over The Counter) drugs and health foods
[0019] The server device 12 includes a processor 122 and a storage 123. The processor 122 is configured to store the original data OR received by the communication interface 121 in the storage 123. The original data OR stored in the storage 123 forms a part of the original data set. As the original data OR is transmitted from at least one client device 11 over multiple opportunities, the amount of data included in the original data set increases.
[0020] The storage 123 is a storage device realized by a semiconductor memory, a hard disk device, a magnetic tape device, etc. The processor 122 and the storage 123 may be mounted in a common housing or provided in a distributed manner in independent housings.
[0021] Figure 3 shows an example of the processing flow performed by the processor 122. The processor 122 extracts at least information identifying the drug and information identifying the physician or medical institution that prescribed the drug from the original dataset stored in the storage 123 (STEP 11). Subsequently, the processor 122 generates the aforementioned prescription actuals dataset PF using the extracted information (STEP 12). In other words, the information is extracted from each of the multiple original data ORs transmitted over multiple occasions from at least one client device 11 and reconstructed as a new dataset.
[0022] The generation of the prescription data set PF may be performed automatically by the server device 12 at a specified time, or it may be triggered by instructions or information input from a user of the client device 11 or the server device 12.
[0023] With the configuration described above, the prescription data dataset PF can hold information on which physicians or medical institutions prescribed which drugs and how. For example, by subjecting this information to time-series analysis, it becomes possible to obtain secondary information such as the prescribing trends (priority, dosage, etc.) of specific physicians or medical institutions for specific drugs, changes in prescribing trends, and whether or not there are deviations from prescribing guidelines. This secondary information can be used by pharmacists and pharmaceutical companies to provide information to physicians or medical institutions and to implement policies. Furthermore, it becomes possible to confirm and measure the impact and effectiveness of such information provision and policies on the prescribing behavior of physicians or medical institutions, and this can be used to review and improve information provision and policies based on the results. Therefore, it is possible to provide information that encourages appropriate actions by healthcare professionals regarding drug prescribing.
[0024] The generated prescription data set PF may be stored in storage 123. As shown in Figure 2, the prescription data set PF may be transmitted to multiple client devices 11 via the communication interface 121. The prescription data set PF may be sent in response to a request RQ from a specific client device 11, or it may be delivered to at least one predetermined client device 11 at an appropriate time.
[0025] The processor 122 may be configured to extract information indicating at least one of the drug dosage, method of administration, duration of medication, and efficacy from the original dataset stored in the storage 123, and include it in the prescription actuals dataset PF.
[0026] This configuration allows for a more detailed analysis of the appropriateness of prescribing behavior by specific physicians or medical institutions. For example, it enables analysis of whether prescriptions for specific drugs are based on appropriate dosages and usage, and whether multiple drugs that interact negatively with each other are being prescribed, not at the prescription level, but at the physician or medical institution level.
[0027] The processor 122 may be configured to extract patient attribute information from the original dataset stored in the storage 123 and include it in the prescription actuals dataset PF.
[0028] This configuration also allows for a more detailed analysis of the appropriateness of prescribing behavior by specific physicians or medical institutions. For example, it enables analysis of whether appropriate medications are being prescribed to patients with specific attributes, not at the prescription level, but at the physician or medical institution level.
[0029] The processor 122 may be configured to extract information identifying the medical institution where the drug was dispensed from the original dataset stored in the storage 123 and include it in the prescription actuals dataset PF.
[0030] This configuration allows for a more detailed analysis of the relationship between the physician or medical institution that prescribed the drug and the medical institution that dispensed the drug. For example, it enables analysis of which dispensing medical institutions have strong relationships with specific physicians or medical institutions, and whether appropriate inquiries are being made to specific physicians or medical institutions.
[0031] The user of client device 11 can specify the desired prescription data set PF specifications through the user interface 113. These specifications can be selected from the various forms described above according to the user's needs. Client device 11 transmits specification information SP, which identifies the specified specifications, to server device 12 via the communication interface 111.
[0032] The processor 122 may be configured to extract necessary information from the original dataset stored in the storage 123 based on the specification information SP received via the communication interface 121, and to generate a prescription actual dataset PF having the specified specifications. In this case, the processor 122 transmits the generated prescription actual dataset PF to at least one client device 11, including the client device 11 that sent the specification information SP, via the communication interface 121.
[0033] With this configuration, a prescription data set PF tailored to the user's needs can be generated from the original data set pooled in storage 123 and provided to the user. This allows the original data set to have both versatility and individual adaptability.
[0034] Referring to Figure 4, another example of processing that can be performed by the processor 122 of the server device 12 will be described. In this example, an affiliation dataset showing the correspondence between a physician and the medical institution to which that physician belongs is stored in the storage 123.
[0035] The processor 122 extracts information identifying the physician and information identifying the medical institution to which the physician belongs (the medical institution where the prescription was issued) from the original data OR transmitted from the client device 11 and received by the communication interface 121 (STEP 21).
[0036] Next, processor 122 compares the extracted information with the affiliation dataset (STEP 22). Specifically, it determines whether the correspondence between physicians and medical institutions shown in the extracted information matches the correspondence between physicians and medical institutions shown in the affiliation dataset. If a match is confirmed (YES in STEP 22), the process ends.
[0037] If no match is found (NO in STEP 22), the processor 122 executes a process to notify the relevant fact (STEP 23). The notification is sent via the communication interface 121 to the client device 11 used by the administrator of the associated dataset.
[0038] Next, processor 122 determines whether the information contained in the associated dataset needs to be updated (STEP 24). Specifically, it determines whether an update request in response to the above notification has been received by the communication interface 121. If no update request has been made (NO in STEP 24), processing ends.
[0039] If an update request is made (YES in STEP 24), processor 122 updates the correspondence in the affiliation dataset to match the correspondence between physicians and medical institutions extracted from the original data OR (STEP 25). After that, the process ends.
[0040] With this configuration, information related to physician transfers can be obtained when the original data OR is received. This allows the information related to the transfer to be reflected in the utilization of the prescription data set PF generated for that physician. For example, the content of information provided and measures taken for that physician can be changed according to the transfer status.
[0041] As illustrated in Figure 1, the information provision system 10 may include an external device 13. The external device 13 is a device that publicly or commercially provides the aforementioned affiliated datasets. The administrator of the external device 13 is different from the administrator of the server device 12.
[0042] In this case, the processor 122 of the server device 12 can perform a comparison of information related to the correspondence between physicians and medical institutions extracted from the original data OR against the affiliation dataset provided by the external device 13. In other words, the affiliation dataset does not necessarily have to be stored in the storage 123.
[0043] However, since the data sets provided by the external device 13 generally have restricted update permissions, a configuration in which the data sets are stored in storage 123 is more advantageous in order to increase the flexibility of updating the data sets.
[0044] Furthermore, if the affiliated dataset is stored in storage 123, a timely comparison with the affiliated dataset provided by external device 13 may be performed, regardless of whether the original data OR is received. If a mismatch is found as a result of the comparison, the client device 11 used by the administrator of the affiliated dataset stored in storage 123 may be notified of this fact.
[0045] Each of the processors 112 of the client device 11 and 122 of the server device 12, which have the various functions described above, can be realized by at least one general-purpose microprocessor operating in cooperation with at least one general-purpose memory. Examples of general-purpose microprocessors include CPUs, MPUs, and GPUs. Examples of general-purpose memory include ROMs and RAMs. In this case, the ROM may store a computer program that performs the above-described processing. ROM is an example of a non-temporary computer-readable medium in which a computer program is stored. The general-purpose microprocessor selects at least a portion of the program stored in the ROM and loads it onto the RAM, and then performs the above-described processing in cooperation with the RAM. The computer program may be pre-installed in the general-purpose memory, or it may be downloaded from an external server device via a communication network and then installed in the general-purpose memory. In this case, the external server device is an example of a non-temporary computer-readable medium in which a computer program is stored.
[0046] Each of processors 112 and 122 may be implemented by at least one dedicated integrated circuit capable of executing the above-described computer program. Examples of dedicated integrated circuits include microcontrollers, ASICs, FPGAs, etc. In this case, the above-described computer program is pre-installed in a memory element included in the dedicated integrated circuit. This memory element is an example of a computer-readable medium in which the computer program is stored. Each of processors 112 and 122 can also be implemented by a combination of a general-purpose microprocessor and a dedicated integrated circuit.
[0047] The configurations described herein are merely examples to facilitate understanding of this disclosure. Each configuration example may be modified or combined with other configuration examples as appropriate, as long as it does not deviate from the intent of this disclosure.
[0048] In the above embodiment example, the multiple client devices 11 are illustrated as two independent devices. However, identical client devices used with different user accounts may be considered different client devices.
[0049] The configurations listed below also constitute part of this disclosure. Item 1: A server device capable of communicating with multiple client devices, An interface that receives raw data from at least one of the plurality of client devices, including information relating to at least one of the prescription of a drug to a patient, the dispensing of the drug, and the patient's taking of the drug; A storage system that stores the original dataset, including the aforementioned original data, A processor that extracts at least information identifying a drug and information identifying the physician or medical institution that prescribed the drug from the aforementioned source dataset, and generates a prescription data set representing the actual prescription status of the drug by the physician or medical institution. It is equipped with Server device. Item 2: The processor includes information indicating at least one of the dosage, method of use, duration of medication, and efficacy of the drug in the prescription data set. The server device described in item 1. Item 3: The processor includes information identifying the patient's attributes in the prescription data set. The server device described in item 1 or 2. Item 4: The processor includes information identifying the medical institution where the drug was dispensed in the prescription data set. A server device as described in any one of items 1 through 3. Item 5: The interface receives specification information that identifies the specifications of the prescription data set from at least one client device included in the plurality of client devices. The processor causes the prescription data set generated based on the specifications to be provided to at least one client device. A server device as described in any one of items 1 through 4. Item 6: The processor extracts information from the source data that identifies the medical institution to which the physician belongs, and compares it with the information on the correspondence between the physician and the medical institution included in the affiliation dataset, which shows the correspondence between the physician and the medical institution. A server device as described in any one of items 1 through 5. Item 7: The aforementioned affiliated dataset is stored in the storage, If the matching result is inconsistent, the processor updates the belonging dataset using the information extracted from the original data. The server device described in item 6. [Explanation of Symbols]
[0050] 11: Client device, 12: Server device, 121: Communication interface, 122: Processor, 123: Storage, OR: Original data, PF: Prescription actual data set, SP: Specification information
Claims
1. A server device capable of communicating with multiple client devices, An interface that receives raw data from at least one of the plurality of client devices, including information relating to at least one of the prescription of a drug to a patient, the dispensing of the drug, and the patient's taking of the drug; A storage system that stores the original dataset, including the aforementioned original data, A processor that extracts at least information identifying a drug and information identifying the physician or medical institution that prescribed the drug from the aforementioned source dataset, and generates a prescription data set representing the actual prescription status of the drug by the physician or medical institution. It is equipped with Server device.
2. The processor includes information indicating at least one of the dosage, method of use, duration of medication, and efficacy of the drug in the prescription data set. The server device according to claim 1.
3. The processor includes information identifying the patient's attributes in the prescription data set. The server device according to claim 1.
4. The processor includes information identifying the medical institution where the drug was dispensed in the prescription data set. The server device according to claim 1.
5. The interface receives specification information that identifies the specifications of the prescription data set from at least one client device included in the plurality of client devices. The processor causes the prescription data set generated based on the specifications to be provided to at least one client device. The server device according to claim 1.
6. The processor extracts information from the source data that identifies the medical institution to which the physician belongs, and compares it with the information on the correspondence between the physician and the medical institution included in the affiliation dataset, which shows the correspondence between the physician and the medical institution. The server device according to claim 1.
7. The aforementioned affiliated dataset is stored in the storage, If the matching result is inconsistent, the processor updates the belonging dataset using the information extracted from the original data. The server device according to claim 6.
8. A computer program that can be executed by a processor installed in a server device capable of communicating with multiple client devices, By being executed, the server device will The system receives raw data from at least one of the multiple client devices, including information relating to at least one of the following: the prescription of a drug to a patient, the dispensing of the drug, and the patient's taking of the drug. The original dataset is stored to include the aforementioned original data, From the aforementioned original dataset, extract at least information identifying the drug and information identifying the physician or medical institution that prescribed the drug. To generate a prescription data set representing the actual prescription practices of the aforementioned physician or medical institution for the aforementioned drug, Computer program.