Program, Electronic Medical Record System, and Notification Method

The program for the electronic medical record system addresses the issue of time-consuming uploads and inconsistencies by notifying the doctor terminal of differences in prescription information, ensuring consistent and efficient electronic prescription management.

JP7688792B1Active Publication Date: 2025-06-04MEDLEY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2025034251
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-06-04
Estimated Expiration
2045-03-05

AI Technical Summary

Technical Problem

In electronic prescription management services, the time-consuming process of uploading prescription information from a hospital's electronic medical record system to a server outside the system leads to long waiting times between examinations, and uploading before an examination is completed can result in inconsistencies if the information is changed afterwards.

Method used

A program that implements an electronic medical record system, which receives input and registration instructions for prescription information, transmits it as an electronic prescription, and determines if there are differences between the transmitted and current prescription information, notifying the doctor terminal accordingly.

Benefits of technology

This solution prevents inconsistencies between prescription information in the electronic medical record system and the information registered as an electronic prescription, ensuring that the examination can be completed without inconsistencies and that accounting processing can be executed appropriately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007688792000001_ABST
    Figure 0007688792000001_ABST
Patent Text Reader

Abstract

Provided are a program, an electronic medical record system, and a notification method that can suppress the occurrence of a situation in which prescription information in an electronic medical record system remains inconsistent with the prescription information registered as an electronic prescription. 【Solution means】The program implements an electronic medical record system. This program causes a computer to execute a process of receiving an input instruction for prescription information via a doctor terminal operated by a doctor, a process of receiving a registration instruction for prescription information via the doctor terminal, a process of transmitting, as an electronic prescription, the prescription information at the time of the registration instruction to a server outside the electronic medical record system in response to the receipt of the registration instruction, a process of determining whether there is a first difference between the prescription information transmitted to the server and the current prescription information, and a process of notifying the doctor terminal when the first difference exists.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a program, an electronic medical record system, and a notification method.

Background Art

[0002] Japanese Patent No. 7501593 (Patent Document 1) discloses an electronic prescription system. This electronic prescription system includes an electronic prescription management device, a hospital management device, and a pharmacy management device. In the electronic prescription management device, a storage request including an ID read from a My Number card and electronic prescription data is acquired from the hospital management device, and the ID and the electronic prescription data are recorded in association with each other. Then, an acquisition request including the ID read from the My Number card is acquired from the pharmacy management device, and the electronic prescription data recorded in association with the ID is transmitted from the electronic prescription management device to the pharmacy management device.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In an electronic prescription management service, prescription information is uploaded from a hospital's electronic medical record system to a server outside the electronic medical record system. When uploading the prescription information, connections between the electronic medical record system and the server (including doctor authentication) and multiple rounds of communication occur, so it takes a relatively long time to upload the prescription information. For example, if the upload of the prescription information starts after the examination is completed, since it takes a relatively long time to upload, a relatively long waiting time occurs until the next examination starts. In order to solve such a problem, it is conceivable to start uploading the prescription information before the examination is completed.

[0005] However, if the prescription information is uploaded before the examination is completed, and the prescription information is changed after the upload of the prescription information, the uploaded prescription information and the prescription information in the electronic medical record system will be inconsistent. If the prescription information is not re-uploaded in such a case, the inconsistency of the prescription information will be left unresolved.

[0006] The present invention has been made to solve such problems, and an object thereof is to provide a program, an electronic medical record system, and a notification method capable of suppressing the occurrence of a situation in which the prescription information in the electronic medical record system and the prescription information registered as an electronic prescription remain inconsistent.

Means for Solving the Problems

[0007] A program according to an aspect of the present invention implements an electronic medical record system. This program causes a computer to execute a process of receiving an input instruction for prescription information via a doctor terminal operated by a doctor, a process of receiving a registration instruction for prescription information via the doctor terminal, and a process of transmitting, as an electronic prescription, the prescription information at the time of the registration instruction to a server outside the electronic medical record system in response to the receipt of the registration instruction, a process of determining whether there is a first difference between the prescription information transmitted to the server and the current prescription information, and a process of notifying the doctor terminal when the first difference exists.

[0008] When this program is executed by a computer, if there is a first difference between the prescription information transmitted as an electronic prescription to the server and the current prescription information, a notification to the doctor terminal is made. Therefore, according to this program, it is possible to suppress the occurrence of a situation in which the prescription information transmitted as an electronic prescription to the server and the current prescription information remain inconsistent.

[0009] The program may further cause the computer to execute a process of receiving an instruction to complete the examination via the doctor terminal, and when the completion instruction is received and there is a first difference, the computer may be caused to execute a process of notifying the doctor terminal.

[0010] When this program is executed by a computer, when a completion instruction is received and there is a first difference, a notification to the doctor terminal is made. Therefore, according to this program, it is possible to suppress the occurrence of a situation where the examination is completed in a state where the prescription information transmitted as an electronic prescription to the server and the current prescription information are inconsistent.

[0011] The program may further cause the computer to execute a process for completing the examination when the completion instruction is received and there is no first difference, and when the completion instruction is received and there is a first difference, it may not be necessary to cause the computer to execute a process for completing the examination.

[0012] When this program is executed by a computer, when a completion instruction is received and there is a first difference, the process for completing the examination is not executed. Therefore, according to this program, it is possible to suppress the occurrence of a situation where the examination is completed in a state where the prescription information transmitted as an electronic prescription to the server and the current prescription information are inconsistent.

[0013] The program may further cause the computer to execute a process of receiving, via the doctor terminal, an instruction to delete the prescription information transmitted to the server and registered as an electronic prescription at the server, and when the completion instruction is received, there is a first difference, and the deletion instruction is received, the computer may be further caused to execute a process for completing the examination.

[0014] When this program is executed by a computer, if a completion instruction is received, a first difference exists, and a deletion instruction is received, then the processing for completing the examination is executed. Therefore, according to this program, even if the determination to use the electronic prescription is changed for some reason after the transmission of the prescription information, and even if the prescription information is changed after the transmission of the prescription information, the examination can be completed.

[0015] The above program may further cause the computer to execute a process of receiving an editing instruction for prescription information via an accounting terminal operated by an accounting staff, a process of determining whether there is a second difference between the prescription information transmitted to the server and the prescription information after the editing instruction, and a process of notifying the accounting terminal when the second difference exists.

[0016] When this program is executed by a computer, if there is a second difference between the prescription information transmitted as an electronic prescription to the server and the prescription information after the editing instruction, a notification to the accounting terminal is made. Therefore, according to this program, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the server and the prescription information in the accounting terminal are inconsistent.

[0017] The above program may further cause the computer to execute a process of receiving an execution instruction for accounting processing via the accounting terminal, and when the execution instruction is received, even if there is a second difference, the computer may further execute the accounting processing.

[0018] When this program is executed by a computer, if an execution instruction is received, even if there is a second difference, the accounting processing is executed. Therefore, according to this program, even if the inconsistency between the prescription information transmitted as an electronic prescription to the server and the prescription information after the editing instruction occurs due to unavoidable circumstances, the accounting processing can be executed.

[0019] The above program may further cause the computer to execute a process of receiving an execution instruction for accounting processing via an accounting terminal. When an execution instruction is received, and a second difference exists, and the second difference is a difference regarding the dosing content, it may not be necessary to cause the computer to execute the accounting processing.

[0020] When this program is executed by a computer, if an execution instruction is received, and a second difference exists, and the second difference is a difference regarding the dosing content, the accounting processing is not executed. Therefore, according to this program, the occurrence of a situation where the dosing content in the prescription information and the dosing content in the electronic prescription do not match is suppressed, so that appropriate dispensing can be performed at the pharmacy based on the electronic prescription.

[0021] The above program may further cause the computer to execute a process of notifying a doctor terminal when a second difference exists.

[0022] When this program is executed by a computer, if a second difference exists between the prescription information transmitted as an electronic prescription to the server and the prescription information after the editing instruction, a notification to the doctor terminal is made. Therefore, according to this program, it is possible to prompt the doctor to re-register the prescription information.

[0023] The above program may further cause the computer to execute a process of notifying a doctor terminal when a registration instruction has not been received and a completion instruction has been received. In this program, it may not be necessary to cause the computer to execute a process of receiving an instruction to set the function of notifying the doctor terminal to the off state when a first difference exists, and it may or may not be possible to cause the computer to execute a process of receiving an instruction to set the function of notifying the doctor terminal to the off state when a registration instruction has not been received and a completion instruction has been received.

[0024] In this program, the function of notifying the doctor terminal when there is a first difference cannot be set to the off state. However, the function of notifying the doctor terminal can be set to the off state when no registration instruction has been received and a completion instruction has been received. Therefore, according to this program, when there is an intention to use an electronic prescription, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the server is inconsistent with the current prescription information, and when there is no intention to use an electronic prescription, it is possible to suppress the occurrence of a situation where unnecessary notifications are made.

[0025] An electronic medical record system according to another aspect of the present invention includes a first reception unit, a second reception unit, a transmission unit, a determination unit, and a notification unit. The first reception unit receives an input instruction for prescription information via a doctor terminal operated by a doctor. The second reception unit receives a registration instruction for prescription information via the doctor terminal. The transmission unit transmits the prescription information at the time of the registration instruction as an electronic prescription to a server outside the electronic medical record system in response to the reception of the registration instruction. The determination unit determines whether there is a difference between the prescription information transmitted to the server and the current prescription information. The notification unit notifies the doctor terminal when there is a difference.

[0026] In this electronic medical record system, when there is a difference between the prescription information transmitted as an electronic prescription to the server and the current prescription information, a notification is sent to the doctor terminal. Therefore, according to this electronic medical record system, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the server is inconsistent with the current prescription information.

[0027] The notification method according to another aspect of the present invention is a notification method in an electronic medical record system. This notification method includes receiving an input instruction for prescription information via a doctor terminal operated by a doctor, receiving a registration instruction for prescription information via the doctor terminal, and, in response to receiving the registration instruction, transmitting the prescription information at the time of the registration instruction as an electronic prescription to a server outside the electronic medical record system, determining whether there is a difference between the prescription information transmitted to the server and the current prescription information, and notifying the doctor terminal if there is a difference.

[0028] In this notification method, when there is a difference between the prescription information transmitted as an electronic prescription to the server and the current prescription information, a notification is sent to the doctor terminal. Therefore, according to this notification method, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the server and the current prescription information are inconsistent.

Advantages of the Invention

[0029] According to the present invention, it is possible to provide a program, an electronic medical record system, and a notification method capable of suppressing the occurrence of a situation where the prescription information in the electronic medical record system and the prescription information registered as an electronic prescription remain inconsistent.

Brief Description of the Drawings

[0030]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

Figure 22

Figure 23

Embodiments for Carrying Out the Invention

[0031] Hereinafter, embodiments according to one aspect of the present invention (hereinafter also referred to as "the present embodiments") will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and their descriptions will not be repeated. Also, for ease of understanding, each drawing is schematically drawn with appropriate omissions or exaggerations of the subject matter.

[0032] [1. Configuration] <1-1. Configuration of Electronic Prescription System> FIG. 1 is a diagram schematically showing the configuration of an electronic prescription system S1 including an electronic medical record system 20 according to the present embodiments. As shown in FIG. 1, the electronic prescription system S1 includes an electronic prescription management server 10, an electronic medical record system 20, and a pharmacy system 30. The electronic medical record system 20 is introduced in a hospital and is configured to manage electronic medical records and the like created in the hospital. In each electronic medical record, an ID (identification) read from the patient's My Number card and prescription information (hereinafter also referred to as "prescription information") are associated with each other. The pharmacy system 30 is introduced in a pharmacy and is configured to manage dispensing information and the like created in the pharmacy.

[0033] The electronic prescription management server 10 includes an electronic prescription DB (database) 12. In the electronic prescription system S1, registration of prescription information created in the electronic medical record system 20 to the electronic prescription management server 10 is performed. Specifically, a storage request including an ID (hereinafter also referred to as "patient ID") read from the patient's My Number card and prescription information is transmitted from the electronic medical record system 20 to the electronic prescription management server 10, and the patient ID and the prescription information are registered in the electronic prescription DB 12 in an associated state. As a result, the registered prescription information can be accessed from the electronic medical record system 20 of each hospital and the pharmacy system 30 of each pharmacy.

[0034] For example, when an acquisition request including a patient ID is sent from the pharmacy system 30 to the electronic prescription management server 10, the prescription information (electronic prescription) associated with the patient ID included in the acquisition request is sent from the electronic prescription management server 10 to the pharmacy system 30. Thereby, the pharmacist can perform dispensing for the patient by referring to the electronic prescription.

[0035] In the electronic prescription system S1, when uploading prescription information (at the time of registration) from the electronic medical record system 20 to the electronic prescription management server 10, connection between the electronic medical record system 20 and the electronic prescription management server 10, and multiple rounds of communication occur. The connection between the electronic medical record system 20 and the electronic prescription management server 10 includes, for example, authentication of the doctor using HPKI (Healthcare Public Key Infrastructure). Therefore, uploading prescription information requires a relatively long time. For example, when the upload of prescription information starts after the examination is completed, since it takes a relatively long time for the upload, a relatively long waiting time occurs until the next examination starts. To solve such a problem, it is conceivable to start uploading prescription information before the examination is completed (during the examination).

[0036] However, if prescription information is uploaded before the examination is completed, when the prescription information is changed after the upload of the prescription information, a state of inconsistency occurs between the uploaded prescription information and the prescription information in the electronic medical record system 20. If re-uploading of the prescription information is not performed in such a case, the inconsistency of the prescription information will be left unresolved.

[0037] In the electronic medical record system 20, measures are taken to prevent the situation where the uploaded prescription information and the prescription information in the electronic medical record system 20 are left in an inconsistent state. Hereinafter, the configuration and operation of the electronic medical record system 20 will be described in detail. Since personal authentication of the doctor (for example, authentication using HPKI) is required for uploading prescription information, the prescription information must be uploaded by the doctor himself / herself.

[0038] <1-2. Configuration of Electronic Medical Record System> FIG. 2 is a diagram schematically showing the configuration of the electronic medical record system 20. As shown in FIG. 2, the electronic medical record system 20 includes an electronic medical record server 100, a plurality of doctor terminals 200, and a plurality of accounting terminals 300. The electronic medical record server 100 is configured to communicate with the electronic prescription management server 10 through a network such as the Internet.

[0039] Doctors working at a hospital (hereinafter also simply referred to as "hospital") where the electronic medical record system 20 is introduced create an electronic medical record (including prescription information) via the doctor terminal 200. The created electronic medical record is managed by the electronic medical record server 100. Based on the created electronic medical record, prescription information for accounting processing is generated in the electronic medical record server 100. Medical staff working at the hospital perform accounting processing via the accounting terminal 300. In the accounting processing, the prescription information for accounting processing is referred to. Hereinafter, the configurations of the electronic medical record server 100, the doctor terminal 200, and the accounting terminal 300 will be described in order.

[0040] FIG. 3 is a diagram schematically showing the configuration of the electronic medical record server 100. The electronic medical record server 100 is realized by, for example, a general-purpose computer. As shown in FIG. 3, the electronic medical record server 100 includes a control unit 110, a communication I / F (interface) 130, and a storage unit 120. Each configuration is electrically connected to each other through a bus.

[0041] The control unit 110 includes a CPU (Central Processing Unit) 112, a RAM (Random Access Memory) 114, a ROM (Read Only Memory) 116, etc., and is configured to control each component according to information processing.

[0042] The communication I / F 130 is configured to communicate with the electronic prescription management server 10, each doctor terminal 200, and each accounting terminal 300 through a network such as the Internet. The communication I / F 130 is composed of, for example, a wired LAN (Local Area Network) module or a wireless LAN module.

[0043] The storage unit 120 is composed of, for example, an auxiliary storage device such as a hard disk drive or a solid state drive. The storage unit 120 stores, for example, a control program 121, a first prescription DB 122, a second prescription DB 123, and a third prescription DB 124. By executing the control program 121 by the CPU 112, various functions in the electronic medical record server 100 are realized.

[0044] The first prescription DB 122 manages prescription information included in the electronic medical record created in the electronic medical record system 20. The second prescription DB 123 manages prescription information for accounting processing. When the prescription information is finalized in the first prescription DB 122 after the consultation is completed, the same prescription information is added to the second prescription DB 123. Since the prescription information managed in the first prescription DB 122 and the prescription information managed in the second prescription DB 123 are independent of each other, when the prescription information managed in the second prescription DB 123 is edited, the corresponding prescription information managed in the first prescription DB 122 is not changed in conjunction with the prescription information. The third prescription DB 124 manages a copy of the prescription information uploaded to the electronic prescription management server 10 before the consultation is completed. In the third prescription DB 124, management of the prescription information begins after the prescription information is uploaded. In the electronic medical record system 20, by referring to the third prescription DB124, a check is performed to check the difference between the prescription information managed in the electronic prescription DB12 and the prescription information managed in the first prescription DB122 or the second prescription DB123, without having to inquire about prescription information from the electronic prescription DB12 each time.

[0045] Fig. 4 is a diagram showing a schematic diagram of the first prescription DB122. Referring to Fig. 4, in the first prescription DB122, prescription information for each consultation of each patient is managed. In the first prescription DB122, information such as a patient ID, the date and time of the consultation, the contents of medication, patient information (name, date of birth, etc.), medical department, doctor in charge, and insurance combination is associated with each other. In each of the second prescription DB123 and the third prescription DB124, the same information as that in the first prescription DB122 is also managed.

[0046] FIG. 5 is a diagram schematically showing the configuration of the doctor terminal 200. The doctor terminal 200 is realized by, for example, a PC (Personal Computer), a tablet, or a smartphone. As shown in FIG. 5, the doctor terminal 200 includes a control unit 210, a communication I / F 230, an operation unit 240, a display 250, and a storage unit 220. In the doctor terminal 200, each component is electrically connected to each other through a bus.

[0047] The control unit 210 includes a CPU, a RAM, a ROM, etc., and is configured to control each component according to information processing. The communication I / F 230 is configured to communicate with the electronic medical record server 100 through a network such as the Internet. The communication I / F 230 is composed of, for example, a wired LAN module or a wireless LAN module.

[0048] The operation unit 240 is configured to receive an input from the user. The operation unit 240 is composed of, for example, a part or all of a touch panel, a keyboard, a mouse, and a microphone.

[0049] The display 250 is configured to display an image. The display 250 is composed of, for example, a monitor such as a liquid crystal monitor or an organic EL (Electro Luminescence) monitor. The display 250 displays, for example, the screen indicated by the screen data received from the electronic medical record server 100.

[0050] The storage unit 220 is an auxiliary storage device such as a hard disk drive or a solid state drive, for example. The storage unit 220 stores, for example, a control program 222. By the control program 222 being executed by the CPU of the control unit 210, various functions in the doctor terminal 200 are realized.

[0051] FIG. 6 is a diagram schematically showing the configuration of the accounting terminal 300. The accounting terminal 300 is realized by, for example, a PC, a tablet, or a smartphone. As shown in FIG. 6, the accounting terminal 300 includes a control unit 310, a communication I / F 330, an operation unit 340, a display 350, and a storage unit 320. In the accounting terminal 300, each component is electrically connected to each other through a bus.

[0052] The control unit 310 includes a CPU, a RAM, a ROM, etc., and is configured to control each component according to information processing. The communication I / F 330 is configured to communicate with the electronic medical record server 100 through a network such as the Internet, for example. The communication I / F 330 is composed of, for example, a wired LAN module or a wireless LAN module.

[0053] The operation unit 340 is configured to receive an input from the user. The operation unit 340 is composed of, for example, a part or all of a touch panel, a keyboard, a mouse, and a microphone.

[0054] The display 350 is configured to display an image. The display 350 is composed of, for example, a monitor such as a liquid crystal monitor or an organic EL monitor. The display 350 displays, for example, the screen indicated by the screen data received from the electronic medical record server 100.

[0055] The storage unit 320 is, for example, an auxiliary storage device such as a hard disk drive or a solid state drive. The storage unit 320 stores, for example, a control program 322. By the control program 322 being executed by the CPU of the control unit 310, various functions in the accounting terminal 300 are realized.

[0056] [2. Operation] <2-1. Prescription Information Registration Operation> FIG. 7 is a flowchart showing the processing procedure executed on the doctor terminal 200 during the registration process of prescription information. The processing shown in this flowchart is executed at a predetermined cycle by the control unit 210 of the doctor terminal 200 with the medical record screen displayed on the display 250 of the doctor terminal 200.

[0057] Referring to FIG. 7, the control unit 210 of the doctor terminal 200 determines whether an input instruction in the electronic medical record has been received (step S100). The input instruction in the electronic medical record is received, for example, via the operation unit 240 of the doctor terminal 200.

[0058] FIG. 8 is a diagram schematically showing an example of the medical record screen displayed on the display 250 of the doctor terminal 200. As shown in FIG. 8, a medical record screen IM1 is displayed on the display 250. On the medical record screen IM1, an electronic medical record showing the examination results of a predetermined patient (in this example, "Taro Yamada") by a predetermined doctor (in this example, "Ichiro Sato") is displayed. The medical record screen IM1 includes a region TR1, and in the region TR1, the treatments and actions performed on the patient are input. For example, information on the content of medication is input into the region TR1.

[0059] In addition, for example, buttons BT1 - BT5 are displayed on the medical record screen IM1. Button BT1 receives an instruction to register the current prescription information in the electronic medical record as an electronic prescription to the electronic prescription management server 10. Button BT2 receives an instruction to delete (invalidate) the prescription information registered in the electronic prescription management server 10 as an electronic prescription. Button BT3 receives an instruction to complete the examination. Button BT4 receives an instruction to save the current prescription information in the electronic medical record in the electronic medical record server 100. Button BT5 receives an instruction to end the input in the electronic medical record without completing the examination.

[0060] Referring again to FIG. 7, when it is determined that an input instruction has been received in step S100 (YES in step S100), the control unit 210 controls the display 250 so that the input content is reflected on the medical record screen IM1 (step S105). On the other hand, when it is determined that an input instruction has not been received in step S100 (NO in step S100), the process proceeds to step S110.

[0061] The control unit 210 determines whether the button BT1 (first registration button) has been pressed (step S110). When it is determined that the button BT1 has not been pressed (NO in step S110), the control unit 210 determines whether the button BT4 (save button) has been pressed (step S115).

[0062] When it is determined that the button BT4 has been pressed (YES in step S115), the control unit 210 controls the communication I / F 230 to transmit the current prescription information together with the examination content in the electronic medical record to the electronic medical record server 100 (step S120). When the current prescription information is transmitted to the electronic medical record server 100, the current prescription information is reflected in the first prescription DB 122. On the other hand, when it is determined that the button BT4 has not been pressed (NO in step S115), the process of step S100 is executed again.

[0063] When it is determined that the button BT1 has been pressed in step S110 (YES in step S110), the control unit 210 controls the display 250 to display a registration screen for the prescription information and the examination content (hereinafter also referred to as "prescription information, etc.") (step S125).

[0064] FIG. 9 is a diagram schematically showing an example of a registration screen displayed on the display 250 of the doctor terminal 200. Referring to FIG. 9, a registration screen PU1 is displayed on the display 250. The registration screen PU1 is provided with, for example, areas TR2-TR4, and a radio button RB1 and a button BT6 are displayed. In the area TR2, information on the department of medicine regarding the current electronic medical record being created is input. In the area TR3, information on the doctor in charge regarding the current electronic medical record being created is input. In the area TR4, information on insurance regarding the current electronic medical record being created is input. The radio button RB1 accepts a selection as to whether the prescription form is electronic or paper. The button BT6 accepts a registration instruction for an electronic prescription.

[0065] Referring again to FIG. 7, with the registration screen PU1 displayed on the display 250, the control unit 210 determines whether an input instruction has been received (step S130). If it is determined that an input instruction has been received (YES in step S130), the control unit 210 controls the display 250 so that the input content is reflected on the registration screen PU1 (step S135). On the other hand, if it is determined that no input instruction has been received (NO in step S130), the process proceeds to step S140.

[0066] The control unit 210 determines whether the button BT6 (second registration button) has been pressed (step S140). If it is determined that the button BT6 has not been pressed (NO in step S140), the process proceeds to step S130. On the other hand, if it is determined that the button BT6 has been pressed (YES in step S140), the control unit 210 controls the communication I / F 230 to transmit to the electronic medical record server 100 the current prescription information and the like in the electronic medical record and a signal instructing to register the current prescription information as an electronic prescription (hereinafter also referred to as a "registration instruction signal") (step S145).

[0067] The control unit 210 determines whether it has received information indicating the registration result from the electronic medical record server 100 (step S150). As described above, when uploading (registering) prescription information from the electronic medical record system 20 to the electronic prescription management server 10, connections between the electronic medical record system 20 and the electronic prescription management server 10, and multiple rounds of communication occur. Therefore, it takes a relatively long time to receive information indicating the registration result (hereinafter, also referred to as "registration result information") from the electronic medical record server 100.

[0068] If it is determined that the registration result information has not been received (NO in step S150), the control unit 210 waits until the registration result information is received. On the other hand, if it is determined that the registration result information has been received (YES in step S150), the control unit 210 controls the display 250 to display the registration result screen (step S155).

[0069] FIG. 10 is a diagram schematically showing an example of a registration result screen displayed on the display 250 of the doctor terminal 200. As shown in FIG. 10, a registration result screen PU2 is displayed on the display 250. The registration result screen PU2 contains information indicating the content registered in the electronic prescription management server 10. For example, buttons BT7 and BT8 are displayed on the registration result screen PU2. When the button BT7 is pressed, more detailed registration content is displayed on the display 250. When the button BT8 is pressed, the registration result screen PU2 closes (the entire medical record screen IM1 is displayed on the display 250 again).

[0070] Also, in the electronic prescription management server 10, in response to the upload of prescription information, a check is performed to determine whether the prescription information issued by other hospitals that has already been registered overlaps with the prescription information uploaded this time. The registration result screen PU2 contains information indicating the result of the duplication check. By checking the result of the duplication check, the doctor can determine whether duplicate prescriptions and combined contraindications have occurred.

[0071] FIG. 11 is a flowchart showing a processing procedure executed in the electronic medical record server 100 during the registration process of prescription information. The processing shown in this flowchart is repeatedly executed at a predetermined cycle by the control unit 110 of the electronic medical record server 100.

[0072] Referring to FIG. 11, the control unit 110 of the electronic medical record server 100 determines whether or not prescription information or the like has been received from the doctor terminal 200 (step S200). If it is determined that prescription information or the like has not been received (NO in step S200), the process proceeds to "return". On the other hand, if it is determined that prescription information or the like has been received (YES in step S200), the control unit 110 controls the storage unit 120 so that the received prescription information is reflected in the first prescription DB 122 (step S210).

[0073] The control unit 110 determines whether or not a registration instruction signal has been received from the doctor terminal 200 (step S220). If it is determined that the registration instruction signal has not been received (NO in step S220), the process proceeds to "return". On the other hand, if it is determined that the registration instruction signal has been received (YES in step S220), the control unit 110 controls the storage unit 120 so that the received prescription information is reflected in the third prescription DB 124 (step S230). The control unit 110 controls the communication I / F 130 to transmit the received prescription information to the electronic prescription management server 10 (step S240).

[0074] The control unit 210 determines whether or not registration result information has been received from the electronic prescription management server 10 (step S250). If it is determined that the registration result information has not been received (NO in step S250), the control unit 110 waits until the registration result information is received. If it is determined that the registration result information has been received (YES in step S250), the control unit 110 controls the communication I / F 130 to transmit the received registration result information to the doctor terminal 200 (step S260). Thereby, the registration of the prescription information to the electronic prescription management server 10 is completed.

[0075] <2-2. Re-registration operation of prescription information> As described above, since it takes a relatively long time to upload prescription information, if the upload of prescription information starts after the examination is completed, a relatively long waiting time will occur until the next examination starts. To solve such a problem, the upload of prescription information may be performed before the examination is completed (during the examination). In such a case, if the prescription information is changed after the upload of the prescription information, re-registration (re-upload) of the prescription information is required.

[0076] Figure 12 is a flowchart showing the processing procedure executed on the doctor terminal 200 during the re-registration process of prescription information. The processing shown in this flowchart is executed at a predetermined cycle by the control unit 210 of the doctor terminal 200 in a state where the medical record screen is displayed on the display 250 of the doctor terminal 200 after the prescription information has been registered once.

[0077] Referring to Figure 12, the processing shown in steps S300 - S305, S315 - S320, S330 - S335, S345 - S355 is substantially the same as the processing shown in steps S100 - S105, S115 - S120, S130 - S135, S145 - S155 in Figure 7, respectively. Therefore, the description thereof will not be repeated here. Here, the processing different from the processing shown in Figure 7 will be mainly described.

[0078] Figure 13 is a diagram schematically showing an example of the medical record screen displayed on the display 250 of the doctor terminal 200 after the prescription information has been registered once. As shown in Figure 13, the medical record screen IM2 is displayed on the display 250. Compared with the medical record screen IM1 (see Figure 8), in the medical record screen IM2, a button BT9 (first re-registration button) is displayed instead of the button BT1 (first registration button). The button BT9 receives an instruction to re-register the current prescription information in the electronic medical record as an electronic prescription to the electronic prescription management server 10.

[0079] Referring again to FIG. 12, in step S310, the control unit 210 of the doctor terminal 200 determines whether the button BT9 (first re-registration button) has been pressed (step S310). If it is determined that the button BT9 has not been pressed (NO in step S310), the control unit 210 determines whether the button BT4 (save button) has been pressed (step S315). On the other hand, if it is determined that the button BT9 has been pressed (YES in step S310), the control unit 210 controls the display 250 to display the re-registration screen for the prescription information (step S325).

[0080] FIG. 14 is a diagram schematically showing an example of the re-registration screen displayed on the display 250 of the doctor terminal 200. Referring to FIG. 14, a re-registration screen PU3 is displayed on the display 250. Compared with the registration screen PU1 (see FIG. 9), on the re-registration screen PU3, a button BT10 (second re-registration button) is displayed instead of the button BT6 (second registration button). The button BT10 receives a re-registration instruction for the electronic prescription.

[0081] Referring again to FIG. 12, in step S340, it is determined whether the button BT10 (second re-registration button) has been pressed (step S340). If it is determined that the button BT10 has not been pressed (NO in step S340), the process proceeds to step S330. On the other hand, if it is determined that the button BT10 has been pressed (YES in step S340), the control unit 210 controls the communication I / F 230 to transmit the current prescription information etc. in the electronic medical record and the registration instruction signal to the electronic medical record server 100 (step S345).

[0082] In the process of re-registering the prescription information, in the electronic medical record server 100, the same processing as the processing shown in FIG. 11 is performed. Thereby, the re-registration of the prescription information to the electronic prescription management server 10 is completed.

[0083] <2-3. Invalidation operation of prescription information> For example, after registering prescription information as an electronic prescription, due to system failures or malfunctions, etc., it may be desired to discontinue the use of the electronic prescription. Also, there may be cases where the use of the electronic prescription is not desired from the beginning. To handle such cases, in the electronic prescription system S1, an invalidation function (deletion function) for the prescription information registered in the electronic prescription management server 10 and an invalidation function (usage suspension function) for the use of the electronic prescription itself are provided.

[0084] FIG. 15 is a flowchart showing the procedure for invalidating prescription information. The processes shown in this flowchart are repeatedly executed at a predetermined cycle by the control unit 110 of the electronic medical record server 100.

[0085] Referring to FIG. 15, the control unit 110 of the electronic medical record server 100 determines whether it has received a signal transmitted in response to an invalidation instruction via the doctor terminal 200 (step S400). For example, when the button BT2 (see FIG. 13) on the medical record screen IM2 is pressed, an invalidation instruction is received. If it is determined that the signal transmitted in response to an invalidation instruction via the doctor terminal 200 has not been received (NO in step S400), the process proceeds to "return".

[0086] On the other hand, if it is determined that the signal transmitted in response to an invalidation instruction via the doctor terminal 200 has been received (YES in step S400), the control unit 110 refers to the third prescription DB 124 to determine whether the prescription information has already been registered (step S410). If it is determined that the prescription information is not registered (NO in step S410), the control unit 110 sets not to use the electronic prescription for the currently created electronic medical record (step S420). The setting of not using the electronic prescription is performed, for example, by setting a flag indicating not to use the electronic prescription in the first prescription DB 122. Thereby, the use of the electronic prescription for the currently created electronic medical record is restricted.

[0087] On the one hand, in step S410, when it is determined that the prescription information has already been registered (YES in step S410), the control unit 110 controls the storage unit 120 so that the registered prescription information being invalidated is reflected in the third prescription DB 124 (step S430). The control unit 110 controls the communication I / F 130 to send a signal (hereinafter also referred to as an "invalidating signal") instructing the invalidation (deletion) of the registered prescription information (electronic prescription) to the electronic prescription management server 10 (step S440). When the invalidating signal is received, the prescription information regarding the current examination is deleted from the electronic prescription DB 12 of the electronic prescription management server 10. Thereby, the invalidation of the registered prescription information is completed.

[0088] <2-4. Examination Completion Operation> As described above, the button BT3 (examination completion button) displayed on the medical record screens IM1 and IM2 receives an instruction to complete the examination. When the button BT3 is pressed, a signal instructing the completion of the examination (hereinafter also referred to as an "examination completion instruction signal") and the current prescription information in the electronic medical record are transmitted from the doctor terminal 200 to the electronic medical record server 100.

[0089] Figure 16 is a flowchart showing the procedure for completing the examination. The processes shown in this flowchart are executed at a predetermined cycle by the control unit 110 of the electronic medical record server 100.

[0090] Referring to Figure 16, the control unit 110 of the electronic medical record server 100 determines whether it has received the current prescription information and the examination completion instruction signal from the doctor terminal 200 (step S500). When it is determined that it has not received the current prescription information and the examination completion instruction signal from the doctor terminal 200 (NO in step S500), the control unit 110 waits until it receives the current prescription information and the examination completion instruction signal from the doctor terminal 200.

[0091] On the other hand, when it is determined that the current prescription information and the examination completion instruction signal have been received from the doctor terminal 200 (YES in step S500), the control unit 110 determines whether the prescription information has been invalidated, for example, by referring to the third prescription DB 124 (step S510). When it is determined that the prescription information has been invalidated (YES in step S510), the process proceeds to step S550.

[0092] On the other hand, when it is determined that the prescription information has not been invalidated (NO in step S510), the control unit 110 determines whether the prescription information has been registered by referring to the third prescription DB 124 (step S520). When it is determined that the prescription information has not been registered (NO in step S520), the control unit 110 controls the communication I / F 130 to transmit a signal for instructing a warning display (hereinafter, also referred to as a "warning display instruction signal") to the doctor terminal 200 (step S530). When the warning display instruction signal is received at the doctor terminal 200, a warning screen is displayed on the display 250 of the doctor terminal 200.

[0093] FIG. 17 is a diagram schematically showing an example of a warning screen displayed on the display 250 of the doctor terminal 200. Referring to FIG. 17, a warning screen PU4 is displayed on the display 250. In the warning screen PU4, a warning indicating that the prescription information is not registered or that there is a difference between the registered prescription information and the current prescription information is displayed. Also, a button BT11 is displayed on the warning screen PU4. When the button BT11 is pressed, the warning screen PU4 closes, and the entire medical record screen IM1 or medical record screen IM2 is displayed again on the display 250.

[0094] Referring to FIG. 16 again, in step S520, when it is determined that the prescription information has been registered (YES in step S520), the control unit 110 compares the registered prescription information managed in the third prescription DB 124 with the current prescription information to determine whether there is a difference between the two (step S540). Here, the items for determining whether there is a difference are, for example, dosing details, patient information, department of medicine, (prescription) prescribing doctor, and insurance combination. When it is determined that there is a difference (YES in step S540), the control unit 110 controls the communication I / F 130 to send a warning display instruction signal to the doctor terminal 200 (step S520). Thereafter, the process of step S500 is executed again. That is, in the electronic medical record system 20, when the prescription information has not been registered or there is a difference between the registered prescription information and the current prescription information, the completion process of the examination is not executed.

[0095] On the other hand, in step S540, when it is determined that there is no difference (NO in step S540), the control unit 110 executes a process for completing the examination (step S550). As a process for completing the examination, for example, the control unit 110 generates accounting prescription information based on the current prescription information and controls the storage unit 120 so that the generated accounting prescription information is reflected in the second prescription DB 123. Thereby, the examination is completed.

[0096] In this way, in the electronic medical record system 20, when the completion instruction of the examination is received and there is a difference between the registered prescription information and the current prescription information, a notification is sent to the doctor terminal 200. Therefore, according to the electronic medical record system 20, it is possible to suppress the occurrence of a situation where the examination is completed in a state where the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 is inconsistent with the current prescription information.

[0097] In the electronic medical record system 20, when an instruction to complete the examination is received, there is a difference between the registered prescription information and the current prescription information, and an instruction to invalidate the registered prescription information is received, a process for completing the examination is executed. Therefore, according to the electronic medical record system 20, even if the determination to use the electronic prescription is changed for some reason after the transmission of the prescription information, and even if the prescription information is changed after the transmission of the prescription information, the examination can be completed.

[0098] Also, in the electronic medical record system 20, by comparing the prescription information managed in the third prescription DB 124 with the current prescription information, it is determined whether there is a difference between the registered prescription information and the current prescription information. Therefore, according to the electronic medical record system 20, it is possible to determine whether there is a difference between the registered prescription information and the current prescription information in a relatively short time without accessing the electronic prescription DB 12 of the electronic prescription management server 10.

[0099] <2-5. Accounting processing operation> When the examination via the doctor terminal 200 is completed, next, accounting processing via the accounting terminal 300 is performed. The accounting processing is performed by, for example, a medical affairs staff. In the accounting processing, the calculation of the claim amount is performed based on, for example, the prescription information managed in the second prescription DB 123.

[0100] FIG. 18 is a flowchart showing the processing procedure executed in the accounting terminal 300 in the process of accounting processing. The processing shown in this flowchart is executed at a predetermined cycle by the control unit 310 of the accounting terminal 300 in a state where an accounting screen is displayed on the display 350 of the accounting terminal 300.

[0101] Referring to FIG. 18, the control unit 310 of the accounting terminal 300 determines whether it has received an editing instruction on the accounting screen (step S600). On the accounting screen, each input item is default-input based on the prescription information managed in the second prescription DB 123. Changes to each input item are made through the editing instruction. The editing instruction is received, for example, via the operation unit 340 of the accounting terminal 300.

[0102] FIG. 19 is a diagram schematically showing an example of the accounting screen displayed on the display 350 of the accounting terminal 300. As shown in FIG. 19, an accounting screen IM3 is displayed on the display 350. Through the input of various information in the accounting screen IM3, accounting processing due to the examination of a predetermined patient (in this example, "Taro Yamada") by a predetermined doctor (in this example, "Ichiro Sato") is performed.

[0103] The accounting screen IM3 includes areas TR5 and TR6. In the area TR5, for example, information regarding the medical department, information indicating either insurance or out-of-pocket expenses, information indicating the type of insurance, and information regarding the medical treatment category are input. Also, in the area TR6, for example, information regarding the quantity of the prescribed medicine is input. Further, a button BT12 (billing button) is displayed on the accounting screen IM3. The button BT12 receives an instruction to proceed with the issuance of the bill.

[0104] Referring to FIG. 18 again, when it is determined in step S600 that an editing instruction has been received (YES in step S600), the control unit 310 controls the display 250 so that the edited content is reflected on the accounting screen IM3 (step S610). On the other hand, when it is determined in step S600 that an editing instruction has not been received (NO in step S600), the process proceeds to step S620.

[0105] The control unit 310 determines whether the button BT12 (claim button) has been pressed (step S620). If it is determined that the button BT12 has not been pressed (NO in step S620), the control unit 310 executes the process of step S600 again. On the other hand, if it is determined that the button BT12 has been pressed (YES in step S620), the control unit 310 controls the communication I / F 330 to transmit the current claim content to the electronic medical record server 100 (step S630).

[0106] The control unit 310 determines whether it has received from the electronic medical record server 100 a signal indicating that there is a difference between the current claim content (current prescription information) and the registered prescription information (hereinafter also referred to as the "difference signal") (step S640). If it is determined that the difference signal has been received (YES in step S640), the control unit 310 controls the display 350 to display a warning on the accounting screen IM3 (step S650).

[0107] Figure 20 is a diagram schematically showing an example of an accounting screen including a warning. As shown in Figure 20, the accounting screen IM3 is displayed on the display 350, and the accounting screen IM3 includes a message MS1. The message MS1 is a message warning that there is a difference between the registered prescription information and the current prescription information. Below the message MS1, a radio button RB2 is displayed. The radio button RB2 accepts an instruction to ignore the difference. When the button BT12 is pressed again with the radio button RB2 selected, the accounting process is executed while there is a difference between the registered prescription information and the current prescription information.

[0108] Referring again to FIG. 18, with the warning displayed on the display 350, the control unit 310 determines whether it has been selected to ignore the warning (whether the button BT12 has been pressed with the radio button RB2 pressed) (step S660). If it is determined that it has been selected to ignore the warning (YES in step S660), the control unit 310 executes the process of step S670. On the other hand, if it is determined that it has not been selected to ignore the warning (NO in step S660), the control unit 310 executes the process of step S600 again.

[0109] In step S640, when it is determined that a signal indicating that there is no difference between the current claim content (current prescription information) and the registered prescription information has been received (NO in step S640), the control unit 310 executes accounting processing (step S670). As the accounting processing, the control unit 310 executes, for example, the process of issuing a bill based on the current claim content.

[0110] FIG. 21 is a flowchart showing the processing procedure executed in the electronic medical record server 100 during the accounting process. The processing shown in this flowchart is repeatedly executed by the control unit 110 of the electronic medical record server 100 at a predetermined cycle.

[0111] Referring to FIG. 21, the control unit 110 of the electronic medical record server 100 determines whether it has received information indicating the current claim content from the accounting terminal 300 (hereinafter, also referred to as "claim content information") (step S700). If it is determined that the claim content information has not been received (NO in step S700), the process proceeds to "Return". On the other hand, if it is determined that the claim content information has been received (YES in step S700), the control unit 110 controls the storage unit 120 so that the prescription information included in the received claim content information is reflected in the second prescription DB123 (step S710).

[0112] The control unit 110 determines whether there is a difference between the prescription information included in the claim content and the registered prescription information by referring to the second prescription DB 123 and the third prescription DB 124 (step S720). Here, the items for determining whether there is a difference are, for example, the dosing content, patient information, medical department, (prescription) doctor in charge, and insurance combination. When it is determined that there is no difference (NO in step S720), the control unit 110 controls the communication I / F 130 to transmit a signal indicating that there is no difference to the accounting terminal 300 (step S730). On the other hand, when it is determined that there is a difference (YES in step S720), the control unit 110 controls the communication I / F 130 to transmit a difference signal (a signal instructing a warning display) to each of the doctor terminal 200 and the accounting terminal 300 (step S740).

[0113] Figure 22 is a diagram schematically showing an example of a medical record screen including a warning. The medical record screen including the warning is displayed on the display 250 of the doctor terminal 200 after the doctor terminal 200 receives the difference signal. As shown in Figure 22, a medical record screen IM2 is displayed on the display 250 of the doctor terminal 200, and the medical record screen IM2 includes a message MS2. The message MS2 is a message warning that there is a difference between the edited prescription information and the registered prescription information on the accounting screen. The doctor in charge can take appropriate actions by checking the message MS2. Also, a button BT13 is displayed on the medical record screen IM2. The button BT13 receives an instruction to display the details of the difference. When the button BT13 is pressed, a screen showing the details of the difference is displayed.

[0114] FIG. 23 is a diagram schematically showing an example of a screen showing details of differences. Referring to FIG. 23, when button BT13 is pressed, a difference display screen IM4 is displayed on display 250 of doctor terminal 200. The difference display screen IM4 includes an image comparing an image showing a prescription form in the medical record screen (examination screen) and an image showing a prescription form in the accounting screen. Further, the difference display screen IM4 includes a message MS3. The message MS3 is a message for specifying an item where a difference exists. The doctor in charge can easily recognize the difference by comparing the two prescription forms while referring to the message MS3.

[0115] As described above, in the electronic medical record system 20, when there is a difference between the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the prescription information after editing at the accounting terminal 300, a notification is sent to the accounting terminal 300. Therefore, according to the electronic medical record system 20, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the prescription information at the accounting terminal 300 are inconsistent.

[0116] Further, in the electronic medical record system 20, even if there is a difference between the registered prescription information and the current prescription information at the accounting terminal 300 when an execution instruction for accounting processing is received, it is possible to execute the accounting processing while ignoring the difference. Therefore, according to the electronic medical record system 20, it is possible to execute the accounting processing even if an inconsistency occurs between the prescription information (registered prescription information) transmitted as an electronic prescription to the server and the prescription information after the editing instruction due to unavoidable circumstances.

[0117] Also, in the electronic medical record system 20, when there is a difference between the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the prescription information after editing at the accounting terminal 300, a notification is sent to the doctor terminal 200. Therefore, according to the electronic medical record system 20, it is possible to prompt the doctor to re-register the prescription information.

[0118] [3. Features] As described above, in the electronic medical record system 20 according to the present embodiment, when there is a difference between the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the current prescription information, a notification is sent to the doctor terminal 200. Therefore, according to the electronic medical record system 20, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the current prescription information remain inconsistent.

[0119] [4. Other Embodiments] The idea of the above-described embodiment is not limited to the embodiments described above. Hereinafter, examples of other embodiments to which the idea of the above-described embodiment can be applied will be described.

[0120] <4-1> In the electronic medical record system 20 according to the above-described embodiment, when there is a difference between the registered prescription information and the current prescription information, a function of notifying a warning to the doctor terminal 200 (hereinafter, also referred to as the "first warning function"), and a function of notifying a warning to the doctor terminal 200 when a registration instruction for prescription information has not been received and a completion instruction for examination has been received (hereinafter, also referred to as the "second warning function") are provided. In the electronic medical record system 20, for example, the first warning function cannot be set to an off state, but the second warning function may be set to an off state. According to this, when there is an intention to use an electronic prescription, it is possible to suppress the occurrence of a situation where the prescription information transmitted as an electronic prescription to the electronic prescription management server 10 and the current prescription information become inconsistent, and when there is no intention to use an electronic prescription, it is possible to suppress the occurrence of a situation where an unnecessary warning notification is made.

[0121] <4-2> In the electronic medical record system 20 according to the above-described embodiment, when there is a difference between the prescription information on the accounting screen and the registered prescription information, a warning message is displayed on the medical record screen. For example, a warning message indicating that re-registration of the prescription information is essential may be displayed in a more prominent manner than a warning message indicating that re-registration of the prescription information is not necessarily essential. For example, a warning message indicating that re-registration of the prescription information is essential may be displayed on a more prominent pop-up screen.

[0122] <4-3> In the electronic medical record system 20 according to the above-described embodiment, even if there is a difference between the prescription information on the accounting screen and the registered prescription information, it was possible to ignore the difference. However, for example, it may be determined that the difference cannot be ignored depending on the content of the difference. For example, when an instruction to execute accounting processing is received, there is a difference between the prescription information on the accounting screen and the registered prescription information, and the difference is a difference related to the dosing content, it may be determined that the accounting processing cannot be executed while leaving the difference unattended. According to this, since the occurrence of a situation in which the dosing content in the prescription information included in the claim content is inconsistent with the dosing content in the electronic prescription is suppressed, appropriate dispensing can be performed at the pharmacy based on the electronic prescription.

[0123] The embodiments of the present invention have been exemplarily described above. That is, for exemplary purposes, detailed descriptions and accompanying drawings have been disclosed. Therefore, among the components described in the detailed description and the accompanying drawings, there may be components that are not essential for solving the problems. Therefore, just because those non-essential components are described in the detailed description and the accompanying drawings, they should not be immediately recognized as essential.

[0124] Moreover, the above-described embodiments are merely illustrative of the present invention in every respect. Various improvements and modifications are possible within the scope of the present invention. For example, at least a part of the configuration of any one of the embodiments may be combined with at least a part of the configuration of any other one of the embodiments. That is, in practicing the present invention, a specific configuration can be appropriately adopted according to the embodiment.

Explanation of Reference Numerals

[0125] 10 Electronic Prescription Management Server, 12 Electronic Prescription DB, 20 Electronic Medical Record System, 30 Pharmacy System, 100 Electronic Medical Record Server, 110, 210, 310 Control Unit, 112 CPU, 114 RAM, 116 ROM, 120, 220, 320 Storage Unit, 121, 222, 322 Control Program, 122 First Prescription DB, 123 Second Prescription DB, 124 Third Prescription DB, 130, 230, 330 Communication I / F, 200 Physician Terminal, 240, 340 Operation Unit, 250, 350 Display, 300 Accounting Terminal, BT1 - BT13 Buttons, IM1, IM2 Medical Record Screen, IM3 Accounting Screen, IM4 Difference Display Screen, MS1 - MS3 Messages, PU1 Registration Screen, PU2 Registration Result Screen, PU3 Re-registration Screen, PU4 Warning Screen, RB1, RB2 Radio Buttons, S1 Electronic Prescription System, TR1 - TR6 Regions.

Claims

1. A program for implementing an electronic medical record system, A process of receiving an input instruction for prescription information via a doctor terminal operated by a doctor; A process of receiving an instruction to register the prescription information via the doctor terminal; In response to receiving the registration instruction, a process of transmitting the prescription information at the time of the registration instruction to an external server of the electronic medical record system as an electronic prescription; A process of determining whether or not a first difference exists between the prescription information transmitted to the server and the prescription information at the current time; and notifying the doctor terminal when the first difference exists.

2. and causing the computer to further execute a process of receiving an instruction to complete the medical examination via the doctor terminal; The program according to claim 1 , further comprising: when the completion instruction is received and the first difference exists, causing the computer to execute a process of notifying the doctor terminal.

3. If the completion instruction is received and the first difference does not exist, the computer further executes a process to complete the examination; The program according to claim 2 , further comprising: when the completion instruction is received and the first difference exists, the program does not cause the computer to execute a process for completing the examination.

4. The computer further executes a process of receiving, via the doctor terminal, an instruction to delete the prescription information transmitted to the server and registered as the electronic prescription in the server; 4. The program according to claim 3, further causing the computer to execute a process for completing the examination when the completion instruction is received, the first difference exists, and the deletion instruction is received.

5. A process of receiving an instruction to edit the prescription information via an accounting terminal operated by an accounting clerk; A process of determining whether or not a second difference exists between the prescription information transmitted to the server and the prescription information after the editing instruction; The program according to claim 1 , further causing the computer to execute a process of notifying the accounting terminal when the second difference exists.

6. and causing the computer to further execute a process of receiving an instruction to execute a transaction via the transaction terminal. The program according to claim 5 , further comprising: when the execution instruction is accepted, causing the computer to further execute the accounting process even if the second difference exists.

7. and causing the computer to further execute a process of receiving an instruction to execute a transaction via the transaction terminal. The program according to claim 5 , wherein when the execution instruction is accepted, the second difference exists, and the second difference is a difference related to medication content, the program does not cause the computer to execute the accounting process.

8. The program according to claim 5 , further causing the computer to execute a process of notifying the doctor terminal when the second difference exists.

9. If the registration instruction has not been accepted and the completion instruction has been accepted, the computer further executes a process of notifying the doctor terminal; A program as described in any one of claims 2 to 4, which cannot cause the computer to execute a process of accepting an instruction to set the function of notifying the doctor terminal to an off state when the first difference exists, but can cause the computer to execute a process of accepting an instruction to set the function of notifying the doctor terminal to an off state when the registration instruction has not been accepted and the completion instruction has been accepted.

10. An electronic medical record system, A first reception unit that receives an input instruction for prescription information via a doctor terminal operated by a doctor; A second reception unit that receives an instruction to register the prescription information via the doctor terminal; A transmission unit that transmits the prescription information at the time of the registration instruction to an external server of the electronic medical record system as an electronic prescription in response to the registration instruction being accepted; a determination unit that determines whether or not there is a difference between the prescription information transmitted to the server and the current prescription information; and a notification unit that notifies the doctor terminal when the difference exists.

11. A notification method in an electronic medical record system, comprising: Receiving an input instruction for prescription information via a doctor terminal operated by a doctor; receiving an instruction to register the prescription information via the doctor terminal; In response to receiving the registration instruction, transmitting the prescription information at the time of the registration instruction to an external server of the electronic medical record system as an electronic prescription; Determining whether or not there is a difference between the prescription information transmitted to the server and the current prescription information; and notifying the doctor terminal when the difference exists.

Citation Information

Patent Citations

  • Drug dispensing management system, and drug dispensing management program

    JP2017130226A

  • Electronic prescription system, electronic prescription management method

    JP7501593B2