Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7187802B2 - RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS - Google Patents
[go: Go Back, main page]

JP7187802B2 - RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS - Google Patents

RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS Download PDF

Info

Publication number
JP7187802B2
JP7187802B2 JP2018072867A JP2018072867A JP7187802B2 JP 7187802 B2 JP7187802 B2 JP 7187802B2 JP 2018072867 A JP2018072867 A JP 2018072867A JP 2018072867 A JP2018072867 A JP 2018072867A JP 7187802 B2 JP7187802 B2 JP 7187802B2
Authority
JP
Japan
Prior art keywords
information
exclusion
electronic medical
condition
notification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018072867A
Other languages
Japanese (ja)
Other versions
JP2019185234A (en
Inventor
克行 能崎
孝之 久村
直 北口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018072867A priority Critical patent/JP7187802B2/en
Publication of JP2019185234A publication Critical patent/JP2019185234A/en
Application granted granted Critical
Publication of JP7187802B2 publication Critical patent/JP7187802B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Description

本件は、推奨処置通知プログラム、推奨処置通知方法、及び情報処理装置に関する。 The present invention relates to a recommended action notification program, a recommended action notification method, and an information processing apparatus.

病気の診断や治療の選択といった医療上の決定を医師が行うに際して、その決定を支援する情報を出力するClinical Decision Support(CDS、臨床決定支援)システムが知られている(例えば、特許文献1参照)。 BACKGROUND ART Clinical Decision Support (CDS) systems that output information to assist doctors in making medical decisions such as disease diagnosis and treatment selection are known (see, for example, Patent Document 1). ).

特表2012-523877号公報Japanese Patent Publication No. 2012-523877

上述したCDSシステムには、推奨される診療行為(以下、推奨処置という。)を医師や検査技師などの医療従事者に通知する機能が搭載されている場合がある。医療従事者は対象患者の診療時に推奨処置が通知された場合、推奨処置を実施するか否かを決定し、推奨処置を実施すると決定した場合、推奨処置に基づいて対象患者を処置する。このような機能を利用すれば、対象患者に対し、どの医療従事者でも同質の医療サービスを提供することができる。 The CDS system described above may have a function of notifying medical professionals such as doctors and laboratory technologists of recommended medical practices (hereinafter referred to as recommended treatment). When the medical staff is notified of the recommended action during medical care of the target patient, the medical staff decides whether or not to implement the recommended action, and if it decides to implement the recommended action, treats the target patient based on the recommended action. By using such functions, any healthcare professional can provide the same quality of medical service to the target patient.

ここで、上述した推奨処置を含む通知情報は、電子カルテに記載された対象患者の状態を表す複数の状態情報全てが、通知条件をそれぞれ設定した複数の条件情報を満たした場合に生成される。特に、この通知情報は、診療時には生成されず、夜間や早朝などに実行される夜間処理によって診療時より前に生成される。この理由は、複数の状態情報全てと複数の条件情報との照合処理が膨大であり、例えば診療中に電子カルテを表示するタイミングで照合処理を行った場合、電子カルテの表示が遅延するおそれがあるためである。 Here, the notification information including the recommended action described above is generated when all of the plurality of condition information representing the condition of the target patient described in the electronic medical record satisfy the plurality of condition information each setting the notification conditions. . In particular, this notification information is not generated during medical care, but is generated before medical care by nighttime processing that is executed at night or early in the morning. The reason for this is that the process of collating all of the multiple status information and the multiple condition information is enormous. For example, if the collation process is performed at the timing when the electronic medical chart is displayed during medical treatment, the display of the electronic medical chart may be delayed. Because there is

このように、通知情報が診療時より前に生成されることに起因して、以下の問題が発生する。例えば、通知情報が生成された診療日当日に対象患者が検査を受けて検査値が改善されていることがある。改善された検査値は医療従事者(例えば検査技師など)の作業によって短時間(例えば2~3時間)の内に電子カルテに反映される。したがって、検査後に別の医療従事者(例えば医師など)が対象患者を診療する場合、医療従事者は改善された検査値が反映された電子カルテに基づいて対象患者を診療する。 In this way, the following problems arise due to the fact that the notification information is generated before the time of medical treatment. For example, the subject patient may have undergone an examination on the day of the medical examination when the notification information was generated, and the examination value may have improved. The improved test values are reflected in the electronic chart within a short period of time (eg, 2 to 3 hours) by the work of medical personnel (eg, laboratory technicians). Therefore, when another medical worker (for example, a doctor) treats the target patient after the examination, the medical worker treats the target patient based on the electronic medical record reflecting the improved test values.

しかしながら、通知情報は改善された検査値が電子カルテに反映される前の電子カルテに基づいて生成されている。このため、別の医療従事者に対し推奨処置が通知されるが、推奨処置が通知される診療時の時点では患者の状態は改善されているため、推奨処置に応じて対象患者を処置する必要がなくなるという問題がある。 However, the notification information is generated based on the electronic medical chart before the improved test values are reflected in the electronic medical chart. For this reason, another medical practitioner is notified of the recommended action, but since the patient's condition has improved at the time of the consultation when the recommended action is notified, it is necessary to treat the target patient according to the recommended action. There is a problem that the

そこで、1つの側面では、患者の状態に応じて推奨処置を通知できる推奨処置通知プログラム、推奨処置通知方法、及び情報処理装置を提供することを目的とする。 Therefore, in one aspect, it is an object to provide a recommended action notification program, a recommended action notification method, and an information processing apparatus capable of notifying a recommended action according to a patient's condition.

1つの実施態様では、推奨処置通知プログラムは、複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の特定状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、最新の前記複数の状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータに実行させ、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする。 In one embodiment, the recommended action notification program includes a plurality of status information representing the patient's condition described in the electronic medical record of each of the plurality of patients, a plurality of condition information respectively representing the conditions for notifying the recommended action, for each of the plurality of patients, and based on the result of the first verification process, a plurality of specific state information that satisfies all of the plurality of condition information among the plurality of state information is stored, and when a display command to display the electronic medical record of one of the plurality of patients is received, it is determined whether there is exclusion information that excludes the notification of the recommended action, and if there is the exclusion information , performing a second collation process for respectively collating the exclusion information and the status information corresponding to the exclusion information among the latest plurality of status information, and as a result of the second collation process, the correspondence to the exclusion information is performed. If the status information to be sent satisfies all of the exclusion information, the recommended action is notified, the electronic medical record corresponding to the display command is displayed, and as a result of the second collation process, the status corresponding to the exclusion information is determined. causing a computer to execute a process of displaying the electronic medical record corresponding to the display instruction without notifying the recommended action if the information does not satisfy at least part of the exclusion information, wherein the exclusion information is the recommended action; It is characterized in that it is information generated based on a plurality of state information saved when the implementation of the treatment based on the treatment is discontinued.

患者の状態に応じて推奨処置を通知することができる。 A recommended action can be notified according to the patient's condition.

図1は電子カルテシステムの一例を示す図である。FIG. 1 is a diagram showing an example of an electronic medical record system. 図2は電子カルテサーバのハードウェア構成の一例である。FIG. 2 is an example of the hardware configuration of an electronic medical record server. 図3は電子カルテサーバのブロック図の一例である。FIG. 3 is an example of a block diagram of an electronic medical record server. 図4は電子カルテサーバが管理する各種情報の関係を説明するための図である。FIG. 4 is a diagram for explaining the relationship of various types of information managed by the electronic medical record server. 図5(a)はルール情報の一例である。図5(b)は条件情報の一例である。図5(c)は除外情報の一例である。FIG. 5A is an example of rule information. FIG. 5B is an example of condition information. FIG. 5C is an example of exclusion information. 図6(a)は通知情報の一例である。図6(b)は状態情報の一例である。FIG. 6A is an example of notification information. FIG. 6B is an example of state information. 図7は第1処理の一例を示すフローチャートである。FIG. 7 is a flow chart showing an example of the first process. 図8(a)乃至(d)は第1照合処理の一例を説明するための図である。FIGS. 8A to 8D are diagrams for explaining an example of the first matching process. 図9は第2処理の一例を示すフローチャートである。FIG. 9 is a flow chart showing an example of the second process. 図10は推奨処置通知画面の一例である。FIG. 10 is an example of a recommended action notification screen. 図11は第3処理の一例を示すフローチャートである。FIG. 11 is a flow chart showing an example of the third process. 図12は第4処理の一例を示すフローチャートである。FIG. 12 is a flow chart showing an example of the fourth process. 図13は中止理由選択画面の一例である。FIG. 13 is an example of a cancellation reason selection screen. 図14は第5処理の一例を示すフローチャートである。FIG. 14 is a flow chart showing an example of the fifth process. 図15(a)及び(b)は除外情報の一部を抜き出した図の一例である。FIGS. 15A and 15B are examples of diagrams in which a part of exclusion information is extracted. 図16(a)乃至(d)は第2照合処理の一例を説明する。FIGS. 16A to 16D illustrate an example of the second matching process.

以下、本件を実施するための形態について図面を参照して説明する。 Hereinafter, the form for carrying out this case will be described with reference to the drawings.

図1は電子カルテシステムSTの一例を示す図である。電子カルテシステムSTは、電子カルテ表示端末100と情報処理装置としての電子カルテサーバ200と通知条件設定端末300とを含んでいる。 FIG. 1 is a diagram showing an example of an electronic medical record system ST. The electronic medical chart system ST includes an electronic medical chart display terminal 100 , an electronic medical chart server 200 as an information processing device, and a notification condition setting terminal 300 .

電子カルテ表示端末100及び通知条件設定端末300としては、例えば据置型のPersonal Computer(PC)がある。電子カルテ表示端末100及び通知条件設定端末300として携帯型のPCやスマートデバイスが利用されてもよい。スマートデバイスとしては、例えばスマートフォンやタブレット端末がある。尚、図1では1台の電子カルテ表示端末100と1台の通知条件設定端末300が示されているが、電子カルテ表示端末100と通知条件設定端末300の台数はいずれも複数台であってもよい。 As the electronic medical chart display terminal 100 and the notification condition setting terminal 300, for example, there is a stationary personal computer (PC). A portable PC or smart device may be used as the electronic medical chart display terminal 100 and the notification condition setting terminal 300 . Examples of smart devices include smartphones and tablet terminals. Although one electronic medical chart display terminal 100 and one notification condition setting terminal 300 are shown in FIG. good too.

ここで、電子カルテ表示端末100、電子カルテサーバ200、及び通知条件設定端末300はいずれも医療機関(例えば病院)Hの施設内に設置される。例えば、電子カルテ表示端末100は医療機関Hの診察室X内に設置される。電子カルテサーバ200は医療機関HのサーバルームY内に設置される。通知条件設定端末300は医療機関Hの情報管理室Zなどに設置される。電子カルテ表示端末100、電子カルテサーバ200、及び通知条件設定端末300は通信ネットワークNWを介して互いに接続されている。通信ネットワークNWとしては例えばLocal Area Network(LAN)がある。通信ネットワークNWにおける通信方式は有線であってもよいし、無線であってもよい。 Here, the electronic medical chart display terminal 100, the electronic medical chart server 200, and the notification condition setting terminal 300 are all installed within the facilities of a medical institution (for example, a hospital) H. FIG. For example, the electronic medical record display terminal 100 is installed in an examination room X of a medical institution H. FIG. The electronic chart server 200 is installed in the server room Y of the medical institution H. FIG. The notification condition setting terminal 300 is installed in the information management room Z of the medical institution H or the like. The electronic medical chart display terminal 100, the electronic medical chart server 200, and the notification condition setting terminal 300 are connected to each other via the communication network NW. The communication network NW is, for example, a Local Area Network (LAN). The communication method in the communication network NW may be wired or wireless.

尚、電子カルテサーバ200は例えばデータセンタといった医療機関H外の施設に設置されていてもよい。すなわち、電子カルテサーバ200は、オンプレミス型ではなく、クラウド型であってもよい。この場合、通信ネットワークNWとして例えばインターネットが利用される。 The electronic medical record server 200 may be installed in a facility outside the medical institution H, such as a data center. That is, the electronic medical record server 200 may be of a cloud type instead of an on-premise type. In this case, for example, the Internet is used as the communication network NW.

電子カルテ表示端末100は医療従事者の命令に応じて各種の処理を実行する。例えば、医療従事者が患者の識別情報である患者IDを指定して、電子カルテの表示命令を電子カルテ表示端末100に行うと、電子カルテ表示端末100は電子カルテサーバ200に患者IDを含む表示命令を送信する。また、電子カルテ表示端末100は、電子カルテサーバ200から表示命令に基づいて送信された、その患者IDを含む電子カルテを受信すると、受信した電子カルテを表示する。これにより、医療従事者はその患者IDによって識別される患者の電子カルテに患者の状態を表す複数の状態情報を記載することができる。その他、電子カルテ表示端末100は種々の画面を表示するが、電子カルテ表示端末100が表示する画面の詳細については後述する。 The electronic medical record display terminal 100 executes various processes in accordance with commands from medical staff. For example, when a medical staff designates a patient ID, which is patient identification information, and issues an electronic medical chart display command to the electronic medical chart display terminal 100, the electronic medical chart display terminal 100 displays the patient ID on the electronic medical chart server 200. Send orders. Further, when the electronic medical chart display terminal 100 receives the electronic medical chart including the patient ID transmitted from the electronic medical chart server 200 based on the display command, the electronic medical chart display terminal 100 displays the received electronic medical chart. Thereby, the medical staff can enter a plurality of status information representing the patient's status in the electronic medical record of the patient identified by the patient ID. In addition, the electronic medical record display terminal 100 displays various screens, and the details of the screens displayed by the electronic medical record display terminal 100 will be described later.

電子カルテサーバ200は複数の患者それぞれの電子カルテを管理する。電子カルテは、記載情報として、上述した患者IDや複数の状態情報のほか、種々の情報(例えば生年月日や性別といった属性情報など)を含んでいる。電子カルテサーバ200は上述した患者IDを含む表示命令を受け付けると、受け付けた表示命令に含まれる患者IDに応じた電子カルテを特定して、電子カルテ表示端末100に送信する。また、電子カルテサーバ200は電子カルテの記載情報として記載された複数の状態情報と、推奨処置の通知条件をそれぞれ設定した複数の条件情報とを患者毎にそれぞれ照合し、複数の状態情報の全てが、対応する複数の条件情報を満たした場合に、推奨処置を含む通知情報を生成する。その他、電子カルテサーバ200は推奨処置の通知を通知対象から除外する除外情報を生成するなど、種々の処理を実行するが、電子カルテサーバ200が実行する処理の詳細については後述する。 The electronic medical chart server 200 manages electronic medical charts for each of a plurality of patients. The electronic medical record includes, as written information, the above-described patient ID and multiple pieces of status information, as well as various information (for example, attribute information such as date of birth and gender). When the electronic medical chart server 200 receives a display command including the patient ID described above, the electronic medical chart server 200 identifies an electronic medical chart corresponding to the patient ID included in the received display command, and transmits the electronic medical chart to the electronic medical chart display terminal 100 . Further, the electronic medical chart server 200 collates a plurality of status information described as information described in the electronic medical chart with a plurality of condition information each setting notification conditions for recommended treatment for each patient, and all of the plurality of status information generates notification information including recommended actions when corresponding multiple condition information is satisfied. In addition, the electronic medical chart server 200 executes various processes such as generating exclusion information for excluding recommended treatment notifications from notification targets. Details of the processes executed by the electronic medical chart server 200 will be described later.

通知条件設定端末300は情報管理室Zに所属する情報管理者の命令に応じて各種の処理を実行する。例えば、情報管理者が推奨処置の通知条件を設定する設定命令を通知条件設定端末300に行うと、通知条件設定端末300は通知条件を設定した条件情報を生成して、電子カルテサーバ200に送信する。したがって、情報管理者が複数回の設定命令を通知条件設定端末300に行うと、電子カルテサーバ200は複数の条件情報を管理する。 The notification condition setting terminal 300 executes various processes in accordance with the instructions of the information manager who belongs to the information management room Z. FIG. For example, when the information manager issues a setting command to the notification condition setting terminal 300 to set notification conditions for recommended actions, the notification condition setting terminal 300 generates condition information in which notification conditions are set, and transmits the condition information to the electronic medical record server 200 . do. Therefore, when the information manager gives multiple setting commands to the notification condition setting terminal 300, the electronic chart server 200 manages multiple pieces of condition information.

以下、上述した電子カルテサーバ200の詳細を説明する。 Details of the electronic medical record server 200 described above will be described below.

図2は電子カルテサーバ200のハードウェア構成の一例である。図2に示すように、電子カルテサーバ200は、少なくともCentral Processing Unit(CPU)200A、Random Access Memory(RAM)200B、Read Only Memory(ROM)200C及びネットワークI/F(インタフェース)200Dを含んでいる。電子カルテサーバ200は、必要に応じて、Hard Disk Drive(HDD)200E、入力I/F200F、出力I/F200G、入出力I/F200H、ドライブ装置200Iの少なくとも1つを含んでいてもよい。CPU200Aからドライブ装置200Iまでは、内部バス200Jによって互いに接続されている。すなわち、電子カルテサーバ200はコンピュータによって実現することができる。 FIG. 2 shows an example of the hardware configuration of the electronic medical record server 200. As shown in FIG. As shown in FIG. 2, the electronic chart server 200 includes at least a Central Processing Unit (CPU) 200A, a Random Access Memory (RAM) 200B, a Read Only Memory (ROM) 200C and a network I/F (interface) 200D. . The electronic medical record server 200 may include at least one of a Hard Disk Drive (HDD) 200E, an input I/F 200F, an output I/F 200G, an input/output I/F 200H, and a drive device 200I, if necessary. The CPU 200A to the drive device 200I are interconnected by an internal bus 200J. That is, the electronic medical record server 200 can be realized by a computer.

入力I/F200Fには、入力装置710が接続される。入力装置710としては、例えばキーボードやマウスなどがある。出力I/F200Gには、表示装置720が接続される。表示装置720としては、例えば液晶ディスプレイがある。入出力I/F200Hには、半導体メモリ730が接続される。半導体メモリ730としては、例えばUniversal Serial Bus(USB)メモリやフラッシュメモリなどがある。入出力I/F200Hは、半導体メモリ730に記憶されたプログラムやデータを読み取る。入力I/F200F及び入出力I/F200Hは、例えばUSBポートを備えている。出力I/F200Gは、例えばディスプレイポートを備えている。 An input device 710 is connected to the input I/F 200F. The input device 710 includes, for example, a keyboard and a mouse. A display device 720 is connected to the output I/F 200G. The display device 720 is, for example, a liquid crystal display. A semiconductor memory 730 is connected to the input/output I/F 200H. Examples of the semiconductor memory 730 include Universal Serial Bus (USB) memory and flash memory. The input/output I/F 200H reads programs and data stored in the semiconductor memory 730 . The input I/F 200F and the input/output I/F 200H are provided with USB ports, for example. The output I/F 200G has, for example, a display port.

ドライブ装置200Iには、可搬型記録媒体740が挿入される。可搬型記録媒体740としては、例えばCompact Disc(CD)-ROM、Digital Versatile Disc(DVD)といったリムーバブルディスクがある。ドライブ装置200Iは、可搬型記録媒体740に記録されたプログラムやデータを読み込む。ネットワークI/F200Dは、例えばLANポートを備えている。ネットワークI/F200Dは上述した通信ネットワークNWと接続される。 A portable recording medium 740 is inserted into the drive device 200I. Examples of the portable recording medium 740 include removable discs such as Compact Disc (CD)-ROM and Digital Versatile Disc (DVD). The drive device 200I reads programs and data recorded on the portable recording medium 740 . The network I/F 200D has, for example, a LAN port. Network I/F 200D is connected to communication network NW described above.

上述したRAM200Bには、ROM200CやHDD200Eに記憶されたプログラムがCPU200Aによって一時的に格納される。RAM200Bには、可搬型記録媒体740に記録されたプログラムがCPU200Aによって一時的に格納される。格納されたプログラムをCPU200Aが実行することにより、CPU200Aは後述する各種の機能を実現し、また、後述する各種の処理を実行する。尚、プログラムは後述するフローチャートに応じたものとすればよい。 The programs stored in the ROM 200C and HDD 200E are temporarily stored in the RAM 200B described above by the CPU 200A. The program recorded on the portable recording medium 740 is temporarily stored in the RAM 200B by the CPU 200A. By executing the stored programs, the CPU 200A implements various functions described later, and also executes various processes described later. Note that the program may be in accordance with the flow chart described later.

図3は電子カルテサーバ200のブロック図の一例である。特に、図3では、電子カルテサーバ200の要部の機能構成を表している。電子カルテサーバ200は、図3に示すように、電子カルテ記憶部201、条件情報記憶部202、通知情報記憶部203、及び除外情報記憶部204を含んでいる。また、電子カルテサーバ200は、状態情報第1記憶部205、状態情報第2記憶部206、状態情報第3記憶部207、及び中止情報記憶部208を含んでいる。さらに、電子カルテサーバ200は、通信部209と処理部210とを含んでいる。 FIG. 3 is an example of a block diagram of the electronic medical record server 200. As shown in FIG. In particular, FIG. 3 shows the functional configuration of the essential parts of the electronic medical chart server 200 . The electronic medical record server 200 includes an electronic medical record storage unit 201, a condition information storage unit 202, a notification information storage unit 203, and an exclusion information storage unit 204, as shown in FIG. The electronic medical record server 200 also includes a state information first storage unit 205 , a state information second storage unit 206 , a state information third storage unit 207 , and a cancellation information storage unit 208 . Furthermore, the electronic medical record server 200 includes a communication section 209 and a processing section 210 .

尚、電子カルテ記憶部201、条件情報記憶部202、通知情報記憶部203、除外情報記憶部204、状態情報第1記憶部205、状態情報第2記憶部206、状態情報第3記憶部207、及び中止情報記憶部208は、上述したRAM200B又はHDD200Eによって実現することができる。通信部209は上述したネットワークI/F200Dによって実現することができる。処理部210は上述したCPU200Aによって実現することができる。 In addition, the electronic medical record storage unit 201, the condition information storage unit 202, the notification information storage unit 203, the exclusion information storage unit 204, the status information first storage unit 205, the status information second storage unit 206, the status information third storage unit 207, And the cancellation information storage unit 208 can be realized by the RAM 200B or the HDD 200E described above. The communication unit 209 can be implemented by the network I/F 200D described above. The processing unit 210 can be realized by the CPU 200A described above.

電子カルテ記憶部201は複数の患者それぞれの電子カルテを記憶する。上述したように、電子カルテには、記載情報として、患者IDや複数の状態情報などが記載されている。例えば、プロトロンビンINR検査(以下、INRという。)の検査結果を表す検査値や入院しているか否かといった情報が状態情報として電子カルテに記載されている。条件情報記憶部202は通知条件設定端末300から送信された複数の条件情報を記憶する。各条件情報には推奨処置を通知する通知条件が設定されている。例えば、INRの検査結果を表す検査値が5より上であるかといった通知条件や、入院中であるといった通知条件が条件情報に設定されている。 The electronic medical chart storage unit 201 stores electronic medical charts for each of a plurality of patients. As described above, the electronic medical chart includes information such as patient IDs and multiple pieces of status information. For example, information such as test values indicating test results of a prothrombin INR test (hereinafter referred to as INR) and whether or not the patient is hospitalized is described in the electronic medical record as status information. Condition information storage unit 202 stores a plurality of condition information transmitted from notification condition setting terminal 300 . A notification condition for notifying a recommended action is set for each condition information. For example, the condition information includes a notification condition such as whether the inspection value representing the INR inspection result is 5 or higher, or a notification condition such as being hospitalized.

通知情報記憶部203は推奨処置をそれぞれ含む複数の通知情報を記憶する。通知情報は処理部210によって生成されて通知情報記憶部203に保存される。尚、処理部210が通知情報を生成する処理については後述する。除外情報記憶部204は推奨処置の通知を通知対象から除外する除外情報を記憶する。除外情報は処理部210によって生成されて除外情報記憶部204に保存される。尚、除外情報については情報管理者による命令に基づいて通知条件設定端末300が生成し、通知条件設定端末300が電子カルテサーバ200に送信してもよい。これにより、電子カルテサーバ200は除外情報を管理する。 The notification information storage unit 203 stores a plurality of pieces of notification information each including a recommended action. Notification information is generated by the processing unit 210 and stored in the notification information storage unit 203 . Note that the process of generating notification information by the processing unit 210 will be described later. The exclusion information storage unit 204 stores exclusion information for excluding notification of recommended measures from notification targets. The exclusion information is generated by the processing unit 210 and stored in the exclusion information storage unit 204 . Note that the exclusion information may be generated by the notification condition setting terminal 300 based on an instruction from the information manager and transmitted to the electronic medical record server 200 by the notification condition setting terminal 300 . Thereby, the electronic medical chart server 200 manages the exclusion information.

状態情報第1記憶部205は状態情報が条件情報を満たすか否かを判定する判定時の状態情報を記憶する。状態情報第2記憶部206は推奨処置に基づく特定の処置の実施時の状態情報を記憶する。状態情報第3記憶部207は推奨処置に基づく特定の処置の中止時の状態情報を記憶する。判定時の状態情報、実施時の状態情報、及び中止時の状態情報はいずれも処理部210によって電子カルテの記載情報から抽出されて、状態情報第1記憶部205、状態情報第2記憶部206、及び状態情報第3記憶部207にそれぞれ保存される。中止情報記憶部208は推奨処置に基づく特定の処置の実施が中止された理由を示す中止情報を記憶する。中止情報は電子カルテ表示端末100から送信されて処理部210によって中止情報記憶部208に保存される。 The first state information storage unit 205 stores state information at the time of determining whether or not the state information satisfies the condition information. The state information second storage unit 206 stores state information at the time of implementation of specific treatment based on the recommended treatment. The third state information storage unit 207 stores state information when a specific treatment based on the recommended treatment is stopped. The state information at the time of determination, the state information at the time of execution, and the state information at the time of cancellation are all extracted from the information described in the electronic medical record by the processing unit 210, and stored in the first state information storage unit 205 and the second state information storage unit 206. , and state information third storage unit 207, respectively. The discontinuation information storage unit 208 stores discontinuation information indicating the reason for discontinuing the specific treatment based on the recommended treatment. The cancellation information is transmitted from the electronic medical record display terminal 100 and stored in the cancellation information storage unit 208 by the processing unit 210 .

通信部209は電子カルテサーバ200と電子カルテ表示端末100と通知条件設定端末300との通信を制御する。例えば、通信部209は電子カルテ表示端末100から送信された表示命令や中止情報などを受信し、処理部210に出力する。例えば、通信部209は処理部210から出力された電子カルテや通知情報を受け付けて、電子カルテ表示端末100に送信する。 The communication unit 209 controls communication among the electronic medical chart server 200 , the electronic medical chart display terminal 100 and the notification condition setting terminal 300 . For example, the communication unit 209 receives a display command, cancellation information, and the like transmitted from the electronic medical record display terminal 100 and outputs them to the processing unit 210 . For example, the communication unit 209 receives electronic medical charts and notification information output from the processing unit 210 and transmits them to the electronic medical chart display terminal 100 .

処理部210は通信部209から出力された表示命令を受け付けると、受け付けた表示命令に基づいて、電子カルテ記憶部201から表示命令に応じた電子カルテを抽出して、通信部209に出力する。表示命令には患者を識別可能な患者IDが含まれている。また、処理部210は複数の状態情報と複数の条件情報とを患者毎にそれぞれ照合する第1照合処理を実行し、複数の状態情報の全てが複数の条件情報を満足する場合に、通知情報を生成して通知情報記憶部203に保存する。また、処理部210は状態情報第1記憶部205、状態情報第2記憶部206、及び状態情報第3記憶部207のそれぞれから判定時の状態情報、実施時の状態情報、及び中止時の状態情報を取得し、取得したこれらの状態情報に基づいて、除外情報を生成して除外情報記憶部204に保存する。その他、処理部210は種々の情報処理を実行するが、処理部210が実行する情報処理の詳細については後述する。 Upon receiving the display command output from the communication unit 209 , the processing unit 210 extracts the electronic medical record corresponding to the display command from the electronic medical record storage unit 201 based on the received display command, and outputs the electronic medical record to the communication unit 209 . The display command includes a patient ID that can identify the patient. In addition, the processing unit 210 executes a first collation process for collating the plurality of status information and the plurality of condition information for each patient, and when all the plurality of status information satisfy the plurality of condition information, the notification information is generated and stored in the notification information storage unit 203 . In addition, the processing unit 210 stores the state information at the time of determination, the state information at the time of execution, and the state at the time of cancellation from the first state information storage unit 205, the second state information storage unit 206, and the third state information storage unit 207, respectively. Information is acquired, and based on the acquired state information, exclusion information is generated and stored in the exclusion information storage unit 204 . In addition, the processing unit 210 executes various types of information processing, and the details of the information processing executed by the processing unit 210 will be described later.

図4は電子カルテサーバ200が管理する各種情報の関係を説明するための図である。上述した判定時の状態情報、実施時の状態情報、及び中止時の状態情報はいずれも上述した通知情報と関連付けられている。また、上述した条件情報、除外情報、及び通知情報は、いずれもルール情報と関連付けられている。ルール情報はCDSのルールを管理する単位である。ルール情報は電子カルテサーバ200によって管理される。例えば、電子カルテサーバ200にルール情報記憶部(不図示)を設け、ルール情報記憶部がルール情報を記憶してもよい。 FIG. 4 is a diagram for explaining the relationship of various types of information managed by the electronic medical record server 200. As shown in FIG. All of the state information at the time of determination, the state information at the time of execution, and the state information at the time of cancellation are associated with the notification information described above. Moreover, all of the above-described condition information, exclusion information, and notification information are associated with rule information. Rule information is a unit for managing CDS rules. Rule information is managed by the electronic chart server 200 . For example, the electronic medical record server 200 may be provided with a rule information storage unit (not shown), and the rule information storage unit may store the rule information.

さらに、図5(a)乃至(c)並びに図6(a)及び(b)を参照して、図4で説明したルール情報、条件情報、除外情報、通知情報、及び状態情報の詳細について説明する。図5(a)はルール情報の一例である。図5(b)は条件情報の一例である。図5(c)は除外情報の一例である。図6(a)は通知情報の一例である。図6(b)は状態情報の一例である。 Furthermore, the details of the rule information, condition information, exclusion information, notification information, and status information described in FIG. 4 will be described with reference to FIGS. do. FIG. 5A is an example of rule information. FIG. 5B is an example of condition information. FIG. 5C is an example of exclusion information. FIG. 6A is an example of notification information. FIG. 6B is an example of state information.

ルール情報は、図5(a)に示すように、ルール情報管理テーブルT1によって管理される。ルール情報管理テーブルT1は、ルールIDフィールドとルール名フィールドと版数フィールドを構成要素として含んでいる。ルールIDフィールドにはルール情報を一意に管理するための識別情報が登録される。ルール名フィールドにはルール情報の名称が登録される。版数フィールドにはCDSのルールの版数が登録される。 The rule information is managed by a rule information management table T1, as shown in FIG. 5(a). The rule information management table T1 includes a rule ID field, a rule name field, and a version number field as constituent elements. Identification information for uniquely managing rule information is registered in the rule ID field. The name of rule information is registered in the rule name field. The version number of the CDS rule is registered in the version number field.

条件情報は、図5(b)に示すように、条件情報管理テーブルT2によって管理される。条件情報管理テーブルT2は、ルールIDフィールドと条件名フィールドと条件内容(項目)フィールドと条件内容(条件)フィールドを構成要素として含んでいる。ルールIDフィールドにはルール情報管理テーブルT1のルールIDフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と条件情報が関連付けられる。条件名フィールドには条件情報の名称である条件名が登録される。条件内容(項目)フィールドには電子カルテの項目の名称である項目名が登録される。条件内容(条件)フィールドには電子カルテの項目に適用する条件が登録される。したがって、図5(b)に示す条件情報は、INR検査結果が5より上という条件を表している。このように、複数の条件情報管理テーブルT2によって様々な条件情報が管理される。 The condition information is managed by a condition information management table T2, as shown in FIG. 5(b). The condition information management table T2 includes a rule ID field, a condition name field, a condition content (item) field, and a condition content (condition) field as components. Identification information common to the identification information registered in the rule ID field of the rule information management table T1 is registered in the rule ID field. This associates the rule information with the condition information. A condition name, which is the name of the condition information, is registered in the condition name field. An item name, which is the name of an item in the electronic medical record, is registered in the condition content (item) field. Conditions applied to the items of the electronic medical record are registered in the condition content (condition) field. Therefore, the condition information shown in FIG. 5(b) represents the condition that the INR test result is 5 or higher. In this way, various condition information is managed by a plurality of condition information management tables T2.

除外情報は、図5(c)に示すように、除外情報管理テーブルT3によって管理される。除外情報管理テーブルT3は、ルールIDフィールドと除外条件名フィールドと除外条件内容(項目)フィールドと除外条件内容(条件)フィールドを構成要素として含んでいる。すなわち、除外情報のデータ構造は条件情報と同じである。ルールIDフィールドにはルール情報管理テーブルT1のルールIDフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と除外情報が関連付けられる。除外条件名フィールドには除外情報の名称が登録される。除外条件内容(項目)フィールドには電子カルテに含まれる状態情報と照合する項目の名称が登録される。除外条件内容(条件)フィールドには電子カルテに含まれる状態情報と照合する項目の条件が登録される。したがって、図5(c)に示す除外情報は、ワーファリン処方が中止されていないという条件を表している。このように、複数の除外情報管理テーブルT3によって様々な除外情報が管理される。 Exclusion information is managed by an exclusion information management table T3, as shown in FIG. 5(c). The exclusion information management table T3 includes, as components, a rule ID field, an exclusion condition name field, an exclusion condition content (item) field, and an exclusion condition content (condition) field. That is, the data structure of exclusion information is the same as that of condition information. Identification information common to the identification information registered in the rule ID field of the rule information management table T1 is registered in the rule ID field. This associates the rule information with the exclusion information. The name of exclusion information is registered in the exclusion condition name field. The exclusion condition content (item) field registers the name of the item to be compared with the status information included in the electronic medical record. In the exclusion condition content (condition) field, the condition of the item to be checked against the status information included in the electronic medical record is registered. Therefore, the exclusion information shown in FIG. 5(c) represents the condition that the warfarin prescription has not been discontinued. In this way, various types of exclusion information are managed by a plurality of exclusion information management tables T3.

通知情報は、図6(a)に示すように、通知情報管理テーブルT4によって管理される。通知情報管理テーブルT4は、ルールIDフィールドと通知IDフィールドと判定日時フィールドと患者IDフィールドと推奨処置フィールドとステータスフィールドと更新日時フィールドを構成要素として含んでいる。 The notification information is managed by a notification information management table T4, as shown in FIG. 6(a). The notification information management table T4 includes a rule ID field, a notification ID field, a determination date/time field, a patient ID field, a recommended treatment field, a status field, and an update date/time field as components.

ルールIDフィールドにはルール情報管理テーブルT1のルールIDフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と除外情報が関連付けられる。通知IDフィールドには通知情報を一意に管理するための識別情報が登録される。判定日時フィールドには複数の状態情報が複数の条件情報を満足するか否かを判定した日時が登録される。患者IDフィールドには患者を一意に管理するための識別情報が登録される。推奨処置フィールドには医療従事者に通知する推奨処置の文字列が登録される。推奨処置は条件情報の内容に応じて予め定められている。 Identification information common to the identification information registered in the rule ID field of the rule information management table T1 is registered in the rule ID field. This associates the rule information with the exclusion information. Identification information for uniquely managing notification information is registered in the notification ID field. The determination date and time field registers the date and time when it is determined whether or not a plurality of pieces of state information satisfy a plurality of pieces of condition information. Identification information for uniquely managing a patient is registered in the patient ID field. A character string of a recommended action to be notified to a medical worker is registered in the recommended action field. A recommended action is determined in advance according to the contents of the condition information.

ステータスフィールドには通知情報の状態が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置が実施されると、ステータスとして実施済が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置の実施が中止されると、ステータスとして中止が登録される。例えば、通知情報に含まれる推奨処置に応じた特定の処置の実施が保留になると、ステータスとして未処理が維持される。更新日時フィールドにはステータスの更新日時が登録される。このように、複数の通知情報管理テーブルT4によって様々な通知情報が管理される。 The status of notification information is registered in the status field. For example, when a specific action according to the recommended action included in the notification information is performed, "completed" is registered as the status. For example, when the implementation of a specific treatment according to the recommended treatment included in the notification information is canceled, the status is registered as canceled. For example, if the execution of a specific action according to the recommended action included in the notification information is put on hold, the unprocessed status is maintained. The update date and time of the status are registered in the update date and time field. In this way, various pieces of notification information are managed by a plurality of notification information management tables T4.

状態情報は、図6(b)に示すように、状態情報管理テーブルT5によって管理される。状態情報管理テーブルT5は、ルールIDフィールドと通知IDフィールドと保存日時フィールドと状態保存時フィールドと条件名フィールドと条件内容(項目)フィールドと条件内容(値)フィールドを構成要素として含んでいる。ルールIDフィールドにはルール情報管理テーブルT1のルールIDフィールドに登録された識別情報と共通の識別情報が登録される。これにより、ルール情報と状態情報が関連付けられる。通知IDフィールドには通知情報管理テーブルT4の通知IDフィールドに登録された識別情報と共通の識別情報が登録される。これにより、通知情報と状態情報が関連付けられる。保存日時フィールドには状態情報を保存した日時が登録される。 The state information is managed by a state information management table T5 as shown in FIG. 6(b). The state information management table T5 includes a rule ID field, a notification ID field, a save date/time field, a state save time field, a condition name field, a condition content (item) field, and a condition content (value) field as constituent elements. Identification information common to the identification information registered in the rule ID field of the rule information management table T1 is registered in the rule ID field. This associates the rule information with the state information. Identification information common to the identification information registered in the notification ID field of the notification information management table T4 is registered in the notification ID field. This associates the notification information with the state information. The date and time when the state information was saved is registered in the saved date and time field.

状態保存時フィールドには状態情報を保存したタイミングが登録される。例えば、推奨処置に応じた特定の処置の実施が中止された際に状態情報が保存された場合、図6(b)に示すように、状態保存時フィールドにはタイミングとして中止時が登録される。例えば、推奨処置に応じた特定の処置が実施された際に状態情報が保存された場合、状態保存時フィールドにはタイミングとして実施時が登録される。例えば、状態情報が条件情報を満足するか否かを判定した際に状態情報が保存された場合、状態保存時フィールドにはタイミングとして判定時が登録される。尚、図6(b)に示すように、状態保存時フィールドに中止時が登録されているため、図6(b)に示す状態情報は中止時の状態情報を表している。 The timing at which the state information was saved is registered in the state save time field. For example, when the state information is saved when the implementation of a specific action according to the recommended action is stopped, as shown in FIG. . For example, when the state information is saved when a specific action according to the recommended action is performed, the time when the state is saved is registered as the timing in the save state field. For example, when the state information is saved when it is determined whether or not the state information satisfies the condition information, the time of determination is registered as the timing in the field when the state is saved. As shown in FIG. 6(b), since the time of cancellation is registered in the field at the time of saving the state, the state information shown in FIG. 6(b) represents the state information of the time of cancellation.

条件名フィールドには状態情報に適用する条件情報の条件名が登録される。条件内容(項目)フィールドには状態情報に適用する条件情報の項目名が登録される。このように、条件情報の条件名と項目名を状態情報に含めることで、状態情報と照合する条件情報が特定される。条件内容(値)フィールドには条件内容(項目)フィールドに登録された項目名に応じた値が登録される。当該値としては、検査値といった数値のほか、日付や記号、文字列などがある。したがって、図6(b)に示す状態情報は、INR検査結果の値が6であったことを表している。このように、複数の状態情報管理テーブルT5によって状態保存時が異なる様々な状態情報が管理される。 The condition name of the condition information applied to the state information is registered in the condition name field. The item name of the condition information applied to the state information is registered in the condition content (item) field. In this way, by including the condition name and item name of the condition information in the state information, the condition information to be compared with the state information is specified. A value corresponding to the item name registered in the condition content (item) field is registered in the condition content (value) field. The values include numerical values such as test values, dates, symbols, and character strings. Therefore, the status information shown in FIG. 6B indicates that the value of the INR test result was 6. In this way, a variety of state information with different state saving times are managed by a plurality of state information management tables T5.

続いて、電子カルテサーバ200の動作について説明する。 Next, the operation of the electronic medical record server 200 will be described.

まず、図7及び図8を参照して、夜間や早朝などに実行される第1処理について説明する。図7は第1処理の一例を示すフローチャートである。図8(a)乃至(d)は第1照合処理の一例を説明するための図である。処理部210は現在時刻と事前に設定された処理開始時刻(例えば午前1時といった夜間や午前4時といった早朝など)との一致を検出すると、第1処理を実行する。図7に示すように、処理部210は条件情報記憶部202から複数の条件情報を取得する(ステップS101)。ステップS101の処理が完了すると、次いで、処理部210は電子カルテ記憶部201から電子カルテの記載情報を取得する(ステップS102)。 First, the first process executed at night or early in the morning will be described with reference to FIGS. 7 and 8. FIG. FIG. 7 is a flow chart showing an example of the first process. FIGS. 8A to 8D are diagrams for explaining an example of the first matching process. When the processing unit 210 detects a match between the current time and a preset processing start time (for example, at night such as 1:00 am or early morning such as 4:00 am), the processing unit 210 executes the first process. As shown in FIG. 7, the processing unit 210 acquires a plurality of pieces of condition information from the condition information storage unit 202 (step S101). After the processing of step S101 is completed, the processing unit 210 acquires the written information of the electronic medical record from the electronic medical record storage unit 201 (step S102).

ステップS102の処理が完了すると、処理部210はループ処理を開始する(ステップS103)。より詳しくは、処理部210は取得した記載情報の中からいずれか1つの患者IDを指定して、後続の処理を実行する。まず、処理部210は第1照合処理を実行する(ステップS104)。第1照合処理は、指定した患者IDの記載情報に含まれる複数の状態情報と、取得した複数の条件情報のそれぞれとを照合する処理である。より詳しくは、第1照合処理は、図8(a)~(d)に示すように、共通する条件名と条件内容の項目とに基づいて、条件情報の条件内容の条件と状態情報の条件内容の値とを照合する処理である。 When the processing of step S102 is completed, the processing unit 210 starts loop processing (step S103). More specifically, the processing unit 210 designates any one patient ID from among the acquired description information and executes subsequent processing. First, the processing unit 210 executes a first matching process (step S104). The first matching process is a process of matching a plurality of pieces of status information included in the specified patient ID description information with each of a plurality of pieces of acquired condition information. More specifically, as shown in FIGS. 8(a) to 8(d), the first matching process is based on the common condition name and condition content item, and the condition of the condition content of the condition information and the condition of the status information. This is the process of matching with the value of the content.

ステップS104の処理が完了すると、次いで、処理部210は状態情報を状態情報第1記憶部205に保存する(ステップS105)。これにより、状態情報第1記憶部205は判定時の複数の状態情報を記憶する。特に、複数の条件情報の全てを満足した場合に、処理部210は照合対象の状態情報の全てを状態情報第1記憶部205に保存する。したがって、複数の条件情報の全てを満たさなかった場合、処理部210は照合対象の状態情報を状態情報第1記憶部205に保存せずに次の患者IDを指定し、再びループ処理を開始する。すなわち、処理部210は、複数の患者の少なくとも一部について状態情報を状態情報第1記憶部205に保存する。尚、処理部210は状態情報を保存する際、通知IDを生成し、生成した通知IDと条件情報のルールIDと状態保存時などをそれぞれ含む複数の状態情報を状態情報第1記憶部205に保存する。 After the process of step S104 is completed, the processing unit 210 stores the state information in the first state information storage unit 205 (step S105). Thereby, the state information first storage unit 205 stores a plurality of pieces of state information at the time of determination. In particular, when all of a plurality of pieces of condition information are satisfied, the processing unit 210 stores all of the collation target state information in the state information first storage unit 205 . Therefore, if all of the plurality of condition information are not satisfied, the processing unit 210 does not store the state information to be collated in the first state information storage unit 205, designates the next patient ID, and starts the loop processing again. . That is, the processing unit 210 stores state information about at least some of the plurality of patients in the state information first storage unit 205 . When saving the state information, the processing unit 210 generates a notification ID, and stores a plurality of pieces of state information including the generated notification ID, the rule ID of the condition information, and the time of saving the state in the state information first storage unit 205. save.

ステップS105の処理が完了すると、次いで、処理部210は通知情報を生成する(ステップS106)。より詳しくは、処理部210は照合対象の条件情報に応じて推奨される通知情報を生成する。尚、処理部210は通知情報を生成する際、状態情報の通知IDと条件情報のルールIDと電子カルテに記載された患者IDなどをそれぞれに含めた通知情報を生成する。この場合、通知情報のステータスは未処理になる。ステップS106の処理が完了すると、処理部210は通知情報を通知情報記憶部203に保存し(ステップS107)、次の患者IDを指定する。そして、全ての患者IDに対して上述したステップS104からS107までの処理を処理部210が実行し終えると、ループ処理を終了し(ステップS108)、第1処理を終える。 After the process of step S105 is completed, the processing unit 210 then generates notification information (step S106). More specifically, the processing unit 210 generates recommended notification information according to condition information to be collated. When generating the notification information, the processing unit 210 generates the notification information including the notification ID of the status information, the rule ID of the condition information, the patient ID described in the electronic medical record, and the like. In this case, the status of the notification information becomes unprocessed. When the process of step S106 is completed, the processing unit 210 saves the notification information in the notification information storage unit 203 (step S107) and designates the next patient ID. Then, when the processing unit 210 finishes executing the processing from steps S104 to S107 described above for all patient IDs, the loop processing ends (step S108), and the first processing ends.

以上説明した第1処理により、通知情報記憶部203はステータスが未処理の通知情報を記憶する。すなわち、通知情報記憶部203は推奨処置が医療従事者にまだ通知されていない通知情報を記憶する。一方、状態情報第1記憶部205は判定時の患者の状態を表す複数の状態情報を記憶する。 By the first processing described above, the notification information storage unit 203 stores notification information whose status is unprocessed. That is, the notification information storage unit 203 stores notification information for which the recommended treatment has not yet been notified to the medical staff. On the other hand, the state information first storage unit 205 stores a plurality of pieces of state information representing the state of the patient at the time of determination.

次に、図9及び図10を参照して、医療従事者が診療対象患者を診療する際に実行される第2処理について説明する。 Next, with reference to FIGS. 9 and 10, a description will be given of the second processing that is performed when a medical professional treats a patient to be treated.

図9は第2処理の一例を示すフローチャートである。図10は推奨処置通知画面の一例である。処理部210は、医療従事者の命令を受け付けると、第2処理を実行する。より詳しくは、図9に示すように、処理部210は表示命令を受け付けるまで待機する(ステップS201:NO)。処理部210は表示命令を受け付けると(ステップS201:YES)、通知情報記憶部203から通知情報を取得する(ステップS202)。より詳しくは、医療従事者が診療対象患者を診療する直前又は診療開始時に、診療対象患者の患者IDを指定し、指定した患者IDを含む電子カルテの表示を電子カルテ表示端末100に命令すると、電子カルテ表示端末100がその患者IDを含む表示命令を電子カルテサーバ200に送信する。電子カルテサーバ200の処理部210は患者IDを含む表示命令を受け付け、処理部210はその患者IDを含む電子カルテを送信する前にその患者IDを含む通知情報の取得を試みる。 FIG. 9 is a flow chart showing an example of the second process. FIG. 10 is an example of a recommended action notification screen. The processing unit 210 executes the second processing upon receiving the command of the medical staff. More specifically, as shown in FIG. 9, the processing unit 210 waits until receiving a display command (step S201: NO). When the processing unit 210 receives the display command (step S201: YES), it acquires notification information from the notification information storage unit 203 (step S202). More specifically, when the medical staff designates the patient ID of the patient to be medically treated immediately before or at the start of medical treatment of the patient to be medically treated, and instructs the electronic medical record display terminal 100 to display the electronic medical record including the designated patient ID, The electronic medical chart display terminal 100 transmits a display command including the patient ID to the electronic medical chart server 200 . The processing unit 210 of the electronic medical chart server 200 receives a display command including the patient ID, and the processing unit 210 attempts to acquire notification information including the patient ID before transmitting the electronic medical chart including the patient ID.

ステップS202の処理が完了すると、次いで、処理部210は通知情報記憶部203に通知情報があったか否かを判断する(ステップS203)。処理部210は通知情報がなかったと判断した場合(ステップS203:NO)、電子カルテを電子カルテ表示端末100に表示し(ステップS209)、第2処理を終了する。すなわち、通知情報記憶部203は、必ずしも診療対象患者の患者IDを含む通知情報を記憶しているとは限らないため、通知情報が通知情報記憶部203になかった場合、処理部210は電子カルテを電子カルテ表示端末100に表示する。すなわち、医療従事者には推奨処置が通知されず、医療従事者は診療対象患者に対して通常の診療行為を実施して、電子カルテに種々の情報を記載する操作を行う。 After the process of step S202 is completed, the processing unit 210 then determines whether or not there is notification information in the notification information storage unit 203 (step S203). When the processing unit 210 determines that there is no notification information (step S203: NO), the electronic medical chart is displayed on the electronic medical chart display terminal 100 (step S209), and the second process ends. That is, the notification information storage unit 203 does not necessarily store notification information including the patient ID of the patient to be treated. is displayed on the electronic medical record display terminal 100 . That is, the medical staff is not notified of the recommended treatment, and the medical staff conducts normal medical treatment for the patient to be treated and performs operations to enter various information in the electronic medical record.

一方、処理部210は通知情報があったと判断した場合(ステップS203:YES)、次いで、処理部210は除外情報記憶部204から除外情報を取得する(ステップS204)。より詳しくは、処理部210は除外情報の取得を試みる。ステップS204の処理が完了すると、次いで、処理部210は除外情報記憶部204に除外情報があったか否かを判断する(ステップS205)。処理部210は除外情報がなかったと判断した場合(ステップS205:NO)、推奨処置通知画面を電子カルテ表示端末100に表示し(ステップS210)、第2処理を終了する。 On the other hand, if the processing unit 210 determines that there is notification information (step S203: YES), then the processing unit 210 acquires exclusion information from the exclusion information storage unit 204 (step S204). More specifically, the processing unit 210 attempts to acquire exclusion information. When the processing of step S204 is completed, the processing unit 210 then determines whether or not there is exclusion information in the exclusion information storage unit 204 (step S205). If the processing unit 210 determines that there is no exclusion information (step S205: NO), it displays a recommended action notification screen on the electronic medical chart display terminal 100 (step S210), and ends the second process.

より詳しくは、処理部210は通知情報を通信部209に出力し、通信部209が電子カルテ表示端末100に通知情報を送信する。電子カルテ表示端末100は通知情報を受信すると、受信した通知情報に基づいて、図10に示すように、推奨処置通知画面を表示する。特に、推奨処置通知画面は推奨処置を含んでいるため、医療従事者は推奨処置通知画面に含まれる推奨処置に基づいて、推奨処置に応じた特定の処置(例えば処方中止など)を実施するか否かを決定する。 More specifically, the processing unit 210 outputs notification information to the communication unit 209 , and the communication unit 209 transmits the notification information to the electronic medical chart display terminal 100 . When receiving the notification information, the electronic medical record display terminal 100 displays a recommended action notification screen as shown in FIG. 10 based on the received notification information. In particular, since the recommended action notification screen includes the recommended action, the healthcare professional may decide whether to perform a specific action (e.g., discontinue the prescription) according to the recommended action included in the recommended action notification screen. Decide whether or not

医療従事者は特定の処置を実施する場合、推奨処置通知画面に含まれる処置実施ボタンBT1をポインタPtにより押下する操作を行う。医療従事者は特定の処置の実施を中止する場合、推奨処置通知画面に含まれる処置中止ボタンBT2をポインタPtにより押下する操作を行う。医療従事者は特定の処置の実施を保留する場合、推奨処置通知画面に含まれる保留ボタンBT3をポインタPtにより押下する操作を行う。 When performing a specific treatment, the medical staff presses the action execution button BT1 included in the recommended treatment notification screen with the pointer Pt. When stopping the implementation of a specific treatment, the medical staff presses the treatment stop button BT2 included in the recommended treatment notification screen with the pointer Pt. When suspending the execution of a specific treatment, the medical staff presses the suspension button BT3 included in the recommended treatment notification screen with the pointer Pt.

ここで、ステップS204,S205の処理で説明した除外情報は、医療従事者によるボタン操作に基づいて、生成されたり生成されなかったりする。このため、現時点では、除外情報が生成されておらず、ステップS205の処理において、除外情報がなかった場合について説明する。除外情報が生成されて、ステップS205の処理において、除外情報があった場合の処理については、後に詳しく説明する。 Here, the exclusion information described in the processing of steps S204 and S205 may or may not be generated based on the button operation by the medical staff. Therefore, the case where exclusion information is not generated at this time and there is no exclusion information in the process of step S205 will be described. Processing when exclusion information is generated and there is exclusion information in the processing of step S205 will be described later in detail.

次に、図11を参照して、図10に示す処置実施ボタンBT1が押下された場合に実行される第3処理について説明する。 Next, with reference to FIG. 11, the third process executed when the action execution button BT1 shown in FIG. 10 is pressed will be described.

図11は第3処理の一例を示すフローチャートである。第3処理は推奨処置に応じた特定の処置を今から医療従事者が実施するべく、処置実施ボタンBT1を押下する操作を行ったことを契機に実行される。より詳しくは、図11に示すように、まず、処理部210は処置実施ボタンBT1が押下されたか否かを判断する(ステップS301)。例えば、処置中止ボタンBT2や保留ボタンBT3が押下された場合、処理部210は処置実施ボタンBT1が押下されなかったと判断し(ステップS301:NO)、第3処理を終了する。 FIG. 11 is a flow chart showing an example of the third process. The third process is executed when the medical staff presses the treatment execution button BT1 so that the medical staff will now perform a specific treatment according to the recommended treatment. More specifically, as shown in FIG. 11, the processing section 210 first determines whether or not the treatment execution button BT1 has been pressed (step S301). For example, when the treatment stop button BT2 or the hold button BT3 is pressed, the processing unit 210 determines that the treatment execution button BT1 was not pressed (step S301: NO), and ends the third process.

一方、処理部210は、処置実施ボタンBT1が押下されたと判断した場合(ステップS301:YES)、電子カルテの記載情報を取得し(ステップS302)、取得した記載情報の中から複数の状態情報を状態情報第2記憶部206に保存する(ステップS303)。これにより、状態情報第2記憶部206は実施時の複数の状態情報を記憶する。したがって、電子カルテの記載情報が更新されていなければ、電子カルテの状態情報の1つである条件内容(項目)「ワーファリン処方」に対応する現時点の値「中止されていない」が記憶される。 On the other hand, when the processing unit 210 determines that the treatment execution button BT1 has been pressed (step S301: YES), it acquires the written information of the electronic medical record (step S302), and selects a plurality of status information from the acquired written information. The status information is saved in the second storage unit 206 (step S303). Thereby, the state information second storage unit 206 stores a plurality of pieces of state information at the time of implementation. Therefore, if the information described in the electronic medical chart has not been updated, the current value "not discontinued" corresponding to the condition content (item) "prescription of warfarin", which is one of the status information of the electronic medical chart, is stored.

ステップS303の処理が完了すると、次いで、処理部210は通知情報記憶部203が記憶する通知情報を更新する(ステップS304)。より詳しくは、処理部210は推奨処置通知画面を表示した対象の通知情報のステータスを未処理から実施済に更新する。これにより、医療従事者の1人が処置を行うと、別の医療従事者にもその内容が共有される。 After the process of step S303 is completed, the processing unit 210 then updates the notification information stored in the notification information storage unit 203 (step S304). More specifically, the processing unit 210 updates the status of the notification information for which the recommended action notification screen is displayed from unprocessed to completed. As a result, when one medical worker performs a procedure, the content is shared with another medical worker.

ステップS304の処理が完了すると、次いで、処理部210は電子カルテの展開が命令されたか否かを判断する(ステップS305)。例えば、医療従事者が電子カルテを展開するボタンBT4を押下する操作(図10参照)をポインタPtにより行った場合、処理部210は電子カルテの展開が命令されたと判断する(ステップS305:YES)。この場合、処理部210は表示命令に含まれる患者IDを含む電子カルテを電子カルテ表示端末100に表示し(ステップS306)、第3処理を終了する。一方、例えば、医療従事者が推奨処置通知画面を閉じるボタンBT5を押下する操作(図10参照)をポインタPtにより行った場合、処理部210は電子カルテの展開が命令されなかったと判断する(ステップS305:NO)、この場合、処理部210はステップS306の処理をスキップし、第3処理を終了する。 When the process of step S304 is completed, the processing unit 210 then determines whether or not an order to expand the electronic medical record has been issued (step S305). For example, when the medical staff presses the button BT4 for expanding the electronic medical chart (see FIG. 10) using the pointer Pt, the processing unit 210 determines that the expansion of the electronic medical chart has been commanded (step S305: YES). . In this case, the processing unit 210 displays the electronic medical chart including the patient ID included in the display command on the electronic medical chart display terminal 100 (step S306), and ends the third process. On the other hand, for example, when the medical staff presses the button BT5 for closing the recommended action notification screen (see FIG. 10) using the pointer Pt, the processing unit 210 determines that the development of the electronic medical chart has not been commanded (step S305: NO), in this case, the processing unit 210 skips the processing of step S306 and ends the third processing.

次に、図12及び図13を参照して、図10に示す処置中止ボタンBT2が押下された場合に実行される第4処理について説明する。 Next, a fourth process executed when the treatment stop button BT2 shown in FIG. 10 is pressed will be described with reference to FIGS. 12 and 13. FIG.

図12は第4処理の一例を示すフローチャートである。図13は中止理由選択画面の一例である。第4処理は推奨処置に応じた特定の処置の実施を医療従事者が中止するべく、処置中止ボタンBT2を押下する操作を行ったことを契機に実行される。すなわち、診療時より前の段階で患者の状態が変化しているため、推奨処置に応じて対象患者を処置する必要がなくなり、この結果、医療従事者が処置中止ボタンBT2を押下する操作を行ったことに起因して、第4処理は実行される。尚、診療時より前の段階で患者の状態が変化する場合としては、例えばワーファリンの処方が中止されていなかった状態から、診療時より前の段階(例えば検査段階など)で、ワーファリンの処方が中止されている状態に変わったことなどがある。 FIG. 12 is a flow chart showing an example of the fourth process. FIG. 13 is an example of a cancellation reason selection screen. The fourth process is executed when the medical staff presses the treatment stop button BT2 to stop performing a specific treatment according to the recommended treatment. That is, since the patient's condition has changed before the medical examination, it is no longer necessary to treat the target patient according to the recommended treatment. As a result, the medical staff presses the treatment stop button BT2. Due to this, the fourth process is executed. In addition, if the patient's condition changes before the medical examination, for example, if the prescription of warfarin has not been discontinued, the prescription of warfarin will change at a stage prior to the medical examination (for example, at the examination stage). It has changed to a state of being suspended.

ここで、図12に示すように、まず、処理部210は処置中止ボタンBT2が押下されたか否かを判断する(ステップS401)。例えば、処置実施ボタンBT1や保留ボタンBT3が押下された場合、処理部210は処置中止ボタンBT2が押下されなかったと判断し(ステップS401:NO)、第4処理を終了する。 Here, as shown in FIG. 12, the processing unit 210 first determines whether or not the treatment stop button BT2 has been pressed (step S401). For example, when the treatment execution button BT1 or the hold button BT3 is pressed, the processing unit 210 determines that the treatment stop button BT2 is not pressed (step S401: NO), and ends the fourth process.

一方、処理部210は、処置中止ボタンBT2が押下されたと判断した場合(ステップS401:YES)、中止理由選択画面を電子カルテ表示端末100に表示する(ステップS402)。これにより、図13に示すように、電子カルテ表示端末100は中止理由選択画面を表示する。医療従事者は推奨処置に応じた特定の処置の実施を中止した理由を、中止理由選択画面に含まれる複数の選択欄Bx1の中から少なくとも1つをポインタPtにより選択する操作を行うことにより特定する。尚、医療従事者は推奨処置に応じた特定の処置の実施を中止した理由を複数の選択欄Bx1の中から選択できないと判断した場合、ポインタPtにより選択欄Bx2を選択する操作を行い、入力欄Bx3に中止した理由を入力する操作を行う。 On the other hand, when the processing unit 210 determines that the treatment stop button BT2 has been pressed (step S401: YES), the processing unit 210 displays a stop reason selection screen on the electronic medical record display terminal 100 (step S402). As a result, as shown in FIG. 13, the electronic medical record display terminal 100 displays a cancellation reason selection screen. The medical staff identifies the reason for discontinuing the implementation of a specific treatment according to the recommended treatment by performing an operation of selecting at least one of a plurality of selection fields Bx1 included in the discontinuation reason selection screen with the pointer Pt. do. In addition, when the medical staff determines that the reason for discontinuing the specific treatment according to the recommended treatment cannot be selected from the plurality of selection fields Bx1, the pointer Pt is used to select the selection field Bx2. An operation is performed to input the reason for canceling in the column Bx3.

図12に戻り、処理部210は確定ボタンBT6が押下されたか否かを判断する(ステップS403)。例えば、閉じるボタンBT7が押下された場合、処理部210は確定ボタンBT6が押下されなかったと判断し(ステップS403:NO)、第4処理を終了する。 Returning to FIG. 12, the processing unit 210 determines whether or not the confirmation button BT6 has been pressed (step S403). For example, when the close button BT7 is pressed, the processing unit 210 determines that the confirmation button BT6 was not pressed (step S403: NO), and ends the fourth process.

一方、処理部210は、確定ボタンBT6が押下されたと判断した場合(ステップS403:YES)、中止情報を中止情報記憶部208に保存する(ステップS404)。中止情報は推奨処置に基づく特定の処置の実施が中止された理由を示す情報であって、例えば理由1や理由5などが該当する。入力欄Bx3に入力された情報を中止情報として保存してもよい。これにより、中止情報記憶部208は中止情報を記憶する。 On the other hand, when the processing unit 210 determines that the confirmation button BT6 has been pressed (step S403: YES), the processing unit 210 saves the cancellation information in the cancellation information storage unit 208 (step S404). The discontinuation information is information indicating the reason for discontinuing the execution of a specific treatment based on the recommended treatment, such as reason 1 and reason 5. The information entered in the input field Bx3 may be saved as the cancellation information. Thereby, the suspension information storage unit 208 stores the suspension information.

ステップS404の処理が完了すると、次いで、処理部210は電子カルテの記載情報を取得し(ステップS405)、取得した記載情報の中から複数の状態情報を状態情報第3記憶部207に保存する(ステップS406)。これにより、状態情報第3記憶部207は中止時の複数の状態情報を記憶する。したがって、診療時より前の段階で電子カルテが更新されて、「ワーファリン処方」に対応する値「中止されていない」が値「中止されている」に変化している場合、電子カルテの状態情報の1つである条件内容(項目)「ワーファリン処方」に対応する現時点の値「中止されている」が記憶される。 When the process of step S404 is completed, the processing unit 210 then acquires the written information of the electronic medical record (step S405), and stores a plurality of pieces of status information from the acquired written information in the third status information storage unit 207 (step S405). step S406). As a result, the third state information storage unit 207 stores a plurality of pieces of state information at the time of cancellation. Therefore, if the electronic medical record is updated at a stage prior to the consultation, and the value "not discontinued" corresponding to "warfarin prescription" changes to the value "discontinued," the status information in the electronic medical record The current value "discontinued" corresponding to the condition content (item) "prescription of warfarin", which is one of the above, is stored.

ステップS406の処理が完了すると、次いで、処理部210は通知情報記憶部203が記憶する通知情報を更新する(ステップS407)。より詳しくは、処理部210は推奨処置通知画面を表示した対象の通知情報のステータスを未処理から中止に更新する。ステップS407の処理が完了すると、処理部210は表示命令に含まれる患者IDを含む電子カルテを電子カルテ表示端末100に表示し(ステップS408)、第4処理を終了する。以後、医療従事者は対象患者を診療し、電子カルテに種々の情報を記載する。 After the process of step S406 is completed, the processing unit 210 updates the notification information stored in the notification information storage unit 203 (step S407). More specifically, the processing unit 210 updates the status of the notification information for which the recommended action notification screen is displayed from unprocessed to canceled. When the processing of step S407 is completed, the processing unit 210 displays the electronic medical chart including the patient ID included in the display command on the electronic medical chart display terminal 100 (step S408), and ends the fourth process. After that, the medical staff treats the target patient and writes various information on the electronic chart.

次に、図14及び図15を参照して、夜間や早朝などに実行される第5処理について説明する。尚、第5処理は上述した第1処理が完了した場合に実行されてもよいし、第1処理と並行して実行されてもよい。 Next, with reference to FIGS. 14 and 15, the fifth process executed at night or early in the morning will be described. Note that the fifth process may be executed when the above-described first process is completed, or may be executed in parallel with the first process.

図14は第5処理の一例を示すフローチャートである。図15(a)及び(b)は除外情報の一部を抜き出した図の一例である。処理部210は現在時刻と事前に設定された処理開始時刻(例えば午前2時といった夜間や午前5時といった早朝など)との一致を検出すると、第5処理を実行する。図14に示すように、処理部210は条件情報記憶部202から複数の条件情報を取得する(ステップS501)。ステップS501の処理が完了すると、次いで、処理部210はループ処理を開始する(ステップS502)。より詳しくは、処理部210は取得した条件情報の中からいずれか1つのルールIDを指定して、後続の処理を実行する。 FIG. 14 is a flow chart showing an example of the fifth process. FIGS. 15A and 15B are examples of diagrams in which a part of exclusion information is extracted. When the processing unit 210 detects a match between the current time and a preset processing start time (for example, at night such as 2:00 am or early morning such as 5:00 am), the processing unit 210 executes the fifth process. As shown in FIG. 14, the processing unit 210 acquires a plurality of pieces of condition information from the condition information storage unit 202 (step S501). After the processing of step S501 is completed, the processing unit 210 starts loop processing (step S502). More specifically, the processing unit 210 designates any one rule ID from among the acquired condition information and executes subsequent processing.

まず、処理部210は通知情報記憶部203から指定したルールIDを含む通知情報を取得する(ステップS503)。ステップS503の処理が完了すると、処理部210は、さらに、ループ処理を開始する(ステップS504)。より詳しくは、処理部210は取得した通知情報の中からいずれか1つの通知IDを指定して、後続の処理を実行する。 First, the processing unit 210 acquires notification information including the designated rule ID from the notification information storage unit 203 (step S503). When the processing of step S503 is completed, the processing unit 210 further starts loop processing (step S504). More specifically, the processing unit 210 designates any one notification ID from the obtained notification information, and executes subsequent processing.

まず、処理部210は状態情報第1記憶部205から指定した通知IDを含む複数の状態情報を取得する(ステップS505)。すなわち、処理部210は判定時の複数の状態情報を取得する。ステップS505の処理が完了すると、次いで、処理部210は状態情報第2記憶部206から指定した通知IDを含む複数の状態情報を取得する(ステップS506)。すなわち、処理部210は実施時の複数の状態情報を取得する。ステップS506の処理が完了すると、次いで、処理部210は状態情報第3記憶部207から指定した通知IDを含む複数の状態情報を取得する(ステップS507)。すなわち、処理部210は中止時の複数の状態情報を取得する。 First, the processing unit 210 acquires a plurality of pieces of state information including the specified notification ID from the first state information storage unit 205 (step S505). That is, the processing unit 210 acquires a plurality of pieces of state information at the time of determination. After the process of step S505 is completed, the processing unit 210 acquires a plurality of pieces of state information including the designated notification ID from the state information second storage unit 206 (step S506). That is, the processing unit 210 acquires a plurality of pieces of state information during execution. After the process of step S506 is completed, the processing unit 210 acquires a plurality of pieces of state information including the designated notification ID from the state information third storage unit 207 (step S507). That is, the processing unit 210 acquires a plurality of pieces of status information at the time of cancellation.

ステップS507の処理が完了すると、処理部210は全ての通知IDを指定し終えたか否かを判断し、全ての通知IDを指定し終えていないと判断した場合、次の通知IDを指定して、上述したステップS505乃至S507の処理を繰り返す。一方、処理部210は全ての通知IDを指定し終えたと判断した場合、通知IDに関するループ処理を終了する(ステップS508)。 When the process of step S507 is completed, the processing unit 210 determines whether or not all notification IDs have been specified. If it is determined that all notification IDs have not been specified, the next notification ID is specified. , the above-described steps S505 to S507 are repeated. On the other hand, when the processing unit 210 determines that all the notification IDs have been specified, it ends the loop processing regarding the notification IDs (step S508).

ステップS508の処理が完了すると、次いで、処理部210は除外情報を生成する(ステップS509)。より詳しくは、まず、処理部210は取得した3種類の複数の状態情報、すなわち、判定時の複数の状態情報、実施時の複数の状態情報、中止時の複数の状態情報を対比する。特に、処理部210は条件名と条件内容の項目が共通する3種類の状態情報同士を対比する。尚、対比する3種類の状態情報はルールIDが共通している。そして、処理部210は、対比結果に基づいて、実施時の状態情報の値が判定時の状態情報の値から変更しておらず、かつ、中止時の状態情報の値が判定時の状態情報の値から変更している条件名と条件内容の項目の組み合わせを特定する。すなわち、処理部210は状態情報の値の違いに基づいて条件名と条件内容の項目の組み合わせを特定する。最後に、処理部210はステップS501の処理で取得した複数の条件情報の中から、特定した条件名と条件内容の項目の組み合わせを含む条件情報を選択し、選択した条件情報を除外情報として特定する。このような処理により、処理部210は除外情報を生成する。尚、処理部210は、条件名と条件内容の項目の組み合わせを多数特定した場合、後述する第2照合処理の回数を必要最小限に抑えるために、予め定めた数の組み合わせを特定する。 When the process of step S508 is completed, the processing unit 210 then generates exclusion information (step S509). More specifically, first, the processing unit 210 compares the acquired three types of multiple status information, that is, multiple status information at the time of determination, multiple status information at the time of implementation, and multiple status information at the time of cancellation. In particular, the processing unit 210 compares the three types of state information having common items of condition name and condition content. Note that the three types of state information to be compared have a common rule ID. Then, based on the comparison result, the processing unit 210 determines that the value of the state information at the time of execution has not changed from the value of the state information at the time of determination, and the value of the state information at the time of cancellation is equal to the value of the state information at the time of determination. Identify the combination of condition name and condition content item that is being changed from the value of . That is, the processing unit 210 identifies a combination of items of the condition name and the condition content based on the difference in the value of the state information. Finally, the processing unit 210 selects condition information including a combination of the specified condition name and condition content items from among the plurality of condition information acquired in the process of step S501, and specifies the selected condition information as exclusion information. do. Through such processing, the processing unit 210 generates exclusion information. When a large number of combinations of condition names and condition contents are specified, the processing unit 210 specifies a predetermined number of combinations in order to minimize the number of second matching processes described later.

したがって、条件名「中止処方」及び条件内容の項目「ワーファリン処方」を共通して含む3種類の状態情報において、中止時の状態情報に値「中止されている」が含まれている場合に、判定時の状態情報に値「中止されていない」が含まれていると、処理部210は条件名「中止処方」及び条件内容の項目「ワーファリン処方」を特定する。このため、処理部210は条件名「中止処方」及び条件内容の項目「ワーファリン処方」を含む条件情報を除外情報として特定する。この場合、処理部210は、図15(a)に示すように、除外情報を生成する。 Therefore, in the three types of status information that commonly include the condition name "discontinued prescription" and the condition content item "warfarin prescription", if the value "discontinued" is included in the status information at the time of discontinuation, If the state information at the time of determination includes the value "not discontinued", the processing unit 210 specifies the condition name "discontinued prescription" and the condition content item "warfarin prescription". For this reason, the processing unit 210 identifies the condition information including the condition name “discontinued prescription” and the condition content item “warfarin prescription” as exclusion information. In this case, the processing unit 210 generates exclusion information as shown in FIG. 15(a).

また、条件名「入院」及び条件内容の項目「入院状態」を共通して含む3種類の状態情報において、中止時の状態情報に値「入院中でない」が含まれている場合に、判定時の状態情報に値「入院中である」が含まれていると、処理部210は条件名「入院」及び条件内容の項目「入院状態」を特定する。このため、処理部210は条件名「入院」及び条件内容の項目「入院状態」を含む条件情報を除外情報として特定する。この場合、処理部210は、図15(b)に示すように、除外情報を生成する。 In addition, in the three types of status information that commonly include the condition name "hospitalization" and the condition content item "hospitalization status", if the value "not in hospital" is included in the status information at the time of cancellation, includes the value "hospitalized", the processing unit 210 specifies the condition name "hospitalized" and the condition content item "hospitalized state". Therefore, the processing unit 210 identifies the condition information including the condition name “hospitalization” and the condition content item “hospitalization state” as exclusion information. In this case, the processing unit 210 generates exclusion information as shown in FIG. 15(b).

ステップS509の処理が完了すると、次いで、処理部210は除外情報記憶部204に除外情報を保存する(ステップS510)。ステップS510の処理が完了すると、処理部210は全てのルールIDを指定し終えたか否かを判断し、全てのルールIDを指定し終えていないと判断した場合、次のルールIDを指定して、上述したステップS503乃至S510の処理を繰り返す。一方、処理部210は全てのルールIDを指定し終えたと判断した場合、ルールIDに関するループ処理を終了し(ステップS511)、第5処理を終える。 After the processing of step S509 is completed, the processing unit 210 stores the exclusion information in the exclusion information storage unit 204 (step S510). When the process of step S510 is completed, the processing unit 210 determines whether or not all rule IDs have been specified. If it is determined that all rule IDs have not been specified, the next rule ID is specified. , the above-described steps S503 to S510 are repeated. On the other hand, when the processing unit 210 determines that all rule IDs have been specified, it ends the loop processing regarding the rule IDs (step S511), and ends the fifth processing.

次に、上述した図9と図16を参照して、ステップS205の処理において、除外情報があった場合の処理について説明する。 Next, with reference to FIG. 9 and FIG. 16 described above, the processing when there is exclusion information in the processing of step S205 will be described.

図16(a)乃至(d)は第2照合処理の一例を説明する。まず、図9に示すように、ステップS205の処理において、処理部210は除外情報があったと判断した場合(ステップS205:YES)、電子カルテの記載情報を取得し(ステップS206)、第2照合処理を実行する(ステップS207)。第2照合処理は電子カルテの記載情報に含まれる複数の状態情報と、取得した除外情報とを照合する処理である。より詳しくは、第2照合処理は、図16(a)乃至(d)に示すように、共通する条件名と条件内容の項目とに基づいて、除外情報の条件内容の条件と状態情報の条件内容の値とを照合する処理である。尚、第2照合処理における照合対象の複数の状態情報は、いずれも最新(又は直近)の状態情報である。したがって、判定時から診療時の間に値が変化していない場合もあるし、検査などにより電子カルテが更新されて値が変化している場合もある。 FIGS. 16A to 16D illustrate an example of the second matching process. First, as shown in FIG. 9, in the processing of step S205, when the processing unit 210 determines that there is exclusion information (step S205: YES), it acquires the description information of the electronic medical record (step S206), and performs the second verification. Processing is executed (step S207). The second matching process is a process of matching a plurality of pieces of status information included in the written information of the electronic medical record with the acquired exclusion information. More specifically, as shown in FIGS. 16(a) to 16(d), the second collation process is based on the common condition name and condition content item, and the condition of the condition content of the exclusion information and the condition of the status information. This is the process of matching with the value of the content. All of the plurality of pieces of state information to be collated in the second collation process are the latest (or most recent) state information. Therefore, the value may not change between the time of judgment and the time of medical treatment, and the value may change due to an update of the electronic medical record due to an examination or the like.

ここで、状態情報に対応する除外情報が存在しない場合には、図16(c)及び(d)に示すように、処理部210は状態情報と除外情報を照合することができない。すなわち、処理部210は取得した除外情報に対する状態情報に対してのみ第2照合処理を実行すればよい。このように、処理部210は全ての状態情報に対して第2照合処理を実行しないでよいため、電子カルテ表示時の処理負荷が低下し、電子カルテの表示遅延を抑えることができる。 Here, if there is no exclusion information corresponding to the state information, the processing unit 210 cannot compare the state information and the exclusion information, as shown in FIGS. 16(c) and 16(d). That is, the processing unit 210 may perform the second matching process only on the status information for the acquired exclusion information. In this way, the processing unit 210 does not have to execute the second collation processing for all the status information, so the processing load at the time of displaying the electronic medical chart is reduced, and the delay in displaying the electronic medical chart can be suppressed.

ステップS207の処理が完了すると、次いで、処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足するか否かを判断する(ステップS208)。より詳しくは、処理部210は除外情報の条件内容の条件の全てを状態情報の条件内容の値の全てが満足するか否かを判断する。 When the process of step S207 is completed, the processing unit 210 then determines whether or not the value of the condition information of the state information satisfies the condition of the condition information of the exclusion information (step S208). More specifically, the processing unit 210 determines whether all the values of the condition information of the status information satisfy all the conditions of the condition information of the exclusion information.

処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断した場合(ステップS208:NO)、ステップS209の処理を実行する。例えば、図16(a)に示すように、除外情報の条件内容に条件「中止されていない」が含まれている場合に、状態情報の条件内容に値「中止されている」が含まれている場合、処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断する。同様に、図16(b)に示すように、除外情報の条件内容に条件「入院中である」が含まれている場合に、状態情報の条件内容に値「入院中でない」が含まれている場合、処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足しないと判断する。 When the processing unit 210 determines that the value of the condition information of the state information does not satisfy the condition of the condition content of the exclusion information (step S208: NO), it executes the processing of step S209. For example, as shown in FIG. 16(a), if the condition of the exclusion information includes the condition "not canceled", the condition of the status information includes the value "discontinued". If there is, the processing unit 210 determines that the value of the conditional content of the status information does not satisfy the condition of the conditional content of the exclusion information. Similarly, as shown in FIG. 16(b), when the exclusion information condition includes the condition "hospitalized", the condition information includes the value "not hospitalized". If there is, the processing unit 210 determines that the value of the conditional content of the status information does not satisfy the condition of the conditional content of the exclusion information.

このように、電子カルテの表示命令を受け付ける診療時などにおいて、電子カルテに記載された記載情報における最新の状態情報が判定時から既に更新されている場合には、医療従事者に推奨処置を通知する必要がない。この場合、処理部210は電子カルテ表示端末100に推奨処置通知画面を表示せずに、電子カルテを表示する。 In this way, when the latest status information in the information described in the electronic medical record has already been updated at the time of medical treatment, etc., when receiving the display order of the electronic medical record, the recommended action is notified to the medical staff. you don't have to. In this case, the processing unit 210 displays the electronic medical chart on the electronic medical chart display terminal 100 without displaying the recommended action notification screen.

一方、処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足すると判断した場合(ステップS208:YES)、ステップS210の処理を実行する。例えば、除外情報の条件内容に条件「中止されていない」が含まれている場合に、状態情報の条件内容に値「中止されていない」が含まれており、かつ、除外情報の条件内容に条件「入院中である」が含まれている場合に、状態情報の条件内容に値「入院中である」が含まれている場合、処理部210は除外情報の条件内容の条件を状態情報の条件内容の値が満足すると判断する。 On the other hand, when the processing unit 210 determines that the value of the condition information of the state information satisfies the condition of the condition content of the exclusion information (step S208: YES), the processing unit 210 executes the process of step S210. For example, if the condition of the exclusion information includes the condition "not canceled", the condition of the status information includes the value "not canceled", and the condition of the exclusion information If the condition "hospitalized" is included and the condition content of the status information includes the value "hospitalized", the processing unit 210 changes the condition of the condition content of the exclusion information to the condition of the status information. Judge that the value of the condition content is satisfied.

このように、電子カルテの表示命令を受け付ける診療時などにおいて、電子カルテに記載された記載情報における最新の状態情報が判定時から変更されていない場合には、医療従事者に推奨処置を通知する必要がある。この場合、処理部210は電子カルテ表示端末100に推奨処置通知画面を表示して第2処理を終了し、上述した第3処理又は第4処理により、電子カルテを表示する。 In this way, when receiving an electronic medical chart display order, etc., if the latest state information in the information described in the electronic medical chart has not been changed since the time of judgment, the recommended action is notified to the medical staff. There is a need. In this case, the processing unit 210 displays the recommended treatment notification screen on the electronic medical chart display terminal 100, ends the second process, and displays the electronic medical chart by the above-described third process or fourth process.

以上、本実施形態によれば、電子カルテサーバ200は処理部210を備えている。処理部210は複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を複数の患者毎に照合する第1照合処理を行う。処理部210は第1照合処理の結果に基づいて、複数の状態情報のうち、複数の条件情報の全てを満足する複数の状態情報を保存する。処理部210は複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、推奨処置の通知を除外する除外情報があるか否かを判断する。 As described above, according to the present embodiment, the electronic medical record server 200 includes the processing unit 210 . The processing unit 210 collates, for each of the plurality of patients, a plurality of status information representing the patient's condition described in the electronic medical record of each of the plurality of patients and a plurality of condition information respectively representing the conditions for notifying the recommended treatment. A first matching process is performed. Based on the result of the first matching process, the processing unit 210 stores a plurality of pieces of state information satisfying all of the pieces of condition information among the pieces of state information. When the processing unit 210 receives a display command to display the electronic medical record of any one of a plurality of patients, the processing unit 210 determines whether or not there is exclusion information that excludes the notification of the recommended treatment.

処理部210は除外情報がある場合、その除外情報と、保存した複数の状態情報の内の除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行う。処理部210は第2照合処理の結果、除外情報に対応する状態情報が除外情報の全てを満足する場合、推奨処置を通知して、表示命令に対応する電子カルテを表示する。一方、処理部210は第2の照合処理の結果、除外情報に対応する状態情報が除外情報の少なくとも一部を満足しない場合、推奨処置を通知せずに、表示命令に対応する電子カルテを表示する。特に、上述した除外情報は、推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である。これにより、患者の状態に応じて推奨処置を通知することができる。 If there is exclusion information, the processing unit 210 performs a second matching process of matching the exclusion information with the status information corresponding to the exclusion information among the plurality of stored status information. If the status information corresponding to the exclusion information satisfies all of the exclusion information as a result of the second collation processing, the processing unit 210 notifies the recommended action and displays the electronic medical record corresponding to the display command. On the other hand, if the status information corresponding to the exclusion information does not satisfy at least part of the exclusion information as a result of the second collation processing, the processing unit 210 displays the electronic medical record corresponding to the display command without notifying the recommended action. do. In particular, the exclusion information mentioned above is information generated based on a plurality of saved status information when the action based on the recommended action is discontinued. Thereby, it is possible to notify the recommended treatment according to the patient's condition.

以上、本発明の好ましい実施形態について詳述したが、本発明に係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。例えば、上述した図16では、処理部210は2つの除外情報とこれらの除外情報に対応する2つの状態情報とを照合しているが、除外情報が1つであれば、1つの除外情報とその除外情報に対応する1つの状態情報を照合する。 Although the preferred embodiments of the present invention have been described in detail above, the present invention is not limited to the specific embodiments, and various modifications can be made within the spirit and scope of the present invention described in the claims.・Changes are possible. For example, in FIG. 16 described above, the processing unit 210 compares two items of exclusion information with two pieces of status information corresponding to these items of exclusion information. A piece of state information corresponding to the exclusion information is collated.

なお、以上の説明に関して更に以下の付記を開示する。
(付記1)複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータに実行させ、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする推奨処置通知プログラム。
(付記2)前記処理は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第1照合処理の結果に基づいて保存した複数の状態情報と、の対比結果に基づいて、前記除外情報を生成する、ことを特徴とする付記1に記載の推奨処置通知プログラム。
(付記3)複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理をコンピュータが実行し、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする推奨処置通知方法。
(付記4)複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の状態情報を保存し、前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、前記推奨処置の通知を除外する除外情報があるか否かを判断し、前記除外情報がある場合、前記除外情報と、前記保存した状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、処理を実行する処理部を有し、前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、ことを特徴とする情報処理装置。
(付記5)前記処理部は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第1照合処理の結果に基づいて保存した複数の状態情報と、の対比結果に基づいて、前記除外情報を生成する、ことを特徴とする付記4に記載の情報処理装置。
Note that the following notes are further disclosed with respect to the above description.
(Additional remark 1) A plurality of condition information representing the patient's condition described in the electronic medical record of each of the plurality of patients and a plurality of condition information representing the conditions for notifying the recommended treatment are collated for each of the plurality of patients. performing a first collation process, based on the result of the first collation process, storing a plurality of pieces of state information satisfying all of the plurality of condition information among the plurality of pieces of state information; When a display command to display any electronic medical record is received, it is determined whether or not there is exclusion information that excludes the notification of the recommended action, and if there is the exclusion information, the exclusion information and the saved A second matching process is performed for matching the status information corresponding to the exclusion information in the status information, and as a result of the second matching process, the status information corresponding to the exclusion information satisfies all of the exclusion information. If so, the recommended action is notified, the electronic medical record corresponding to the display command is displayed, and as a result of the second collation process, the status information corresponding to the exclusion information satisfies at least part of the exclusion information. If not, display the electronic medical record corresponding to the display command without notifying the recommended action, causing the computer to execute processing, and the exclusion information is the case where the implementation of the action based on the recommended action is discontinued A recommended action notification program characterized by being information generated based on a plurality of state information stored in a.
(Appendix 2) The process compares a plurality of status information items saved when the action based on the recommended action is stopped and a plurality of state information items saved based on the result of the first verification process. The recommended action notification program according to appendix 1, wherein the exclusion information is generated based on the result.
(Additional remark 3) A plurality of status information representing the patient's condition described in the electronic medical record of each of the plurality of patients and a plurality of condition information representing the conditions for notifying the recommended treatment are collated for each of the plurality of patients performing a first collation process, based on the result of the first collation process, storing a plurality of pieces of state information satisfying all of the plurality of condition information among the plurality of pieces of state information; When a display command to display any electronic medical record is received, it is determined whether or not there is exclusion information that excludes the notification of the recommended action, and if there is the exclusion information, the exclusion information and the saved A second matching process is performed for matching the status information corresponding to the exclusion information in the status information, and as a result of the second matching process, the status information corresponding to the exclusion information satisfies all of the exclusion information. If so, the recommended action is notified, the electronic medical record corresponding to the display command is displayed, and as a result of the second collation process, the status information corresponding to the exclusion information satisfies at least part of the exclusion information. If not, the computer executes a process of displaying the electronic medical record corresponding to the display instruction without notifying the recommended action, and the exclusion information is the case where the implementation of the action based on the recommended action is discontinued A recommended action notification method, wherein the information is generated based on a plurality of state information stored in a.
(Appendix 4) A plurality of condition information representing the patient's condition described in the electronic medical record of each of the plurality of patients and a plurality of condition information representing the conditions for notifying the recommended treatment are collated for each of the plurality of patients. performing a first collation process, based on the result of the first collation process, storing a plurality of pieces of state information satisfying all of the plurality of condition information among the plurality of pieces of state information; When a display command to display any electronic medical record is received, it is determined whether or not there is exclusion information that excludes the notification of the recommended action, and if there is the exclusion information, the exclusion information and the saved A second matching process is performed for matching the status information corresponding to the exclusion information in the status information, and as a result of the second matching process, the status information corresponding to the exclusion information satisfies all of the exclusion information. If so, the recommended action is notified, the electronic medical record corresponding to the display command is displayed, and as a result of the second collation process, the status information corresponding to the exclusion information satisfies at least part of the exclusion information. If not, the processing unit displays the electronic medical record corresponding to the display command without notifying the recommended action, and the exclusion information indicates that the treatment based on the recommended action is suspended. An information processing apparatus characterized in that the information is generated based on a plurality of pieces of state information stored when the state information is stored.
(Supplementary Note 5) The processing unit stores a plurality of state information items stored when the action based on the recommended action is stopped, and a plurality of state information items stored based on the result of the first verification process. The information processing apparatus according to appendix 4, wherein the exclusion information is generated based on the comparison result.

ST 電子カルテシステム
100 電子カルテ表示端末
200 電子カルテサーバ
201 電子カルテ記憶部
202 条件情報記憶部
203 通知情報記憶部
204 除外情報記憶部
205 状態情報第1記憶部
206 状態情報第2記憶部
207 状態情報第3記憶部
208 中止情報記憶部
209 通信部
210 処理部
300 通知条件設定端末
ST electronic medical chart system 100 electronic medical chart display terminal 200 electronic medical chart server 201 electronic medical chart storage unit 202 condition information storage unit 203 notification information storage unit 204 exclusion information storage unit 205 first state information storage unit 206 second state information storage unit 207 state information Third storage unit 208 Cancellation information storage unit 209 Communication unit 210 Processing unit 300 Notification condition setting terminal

Claims (4)

複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、
前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の特定状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、最新の前記複数の状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理をコンピュータに実行させ、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする推奨処置通知プログラム。
A first collation for collating a plurality of condition information respectively representing conditions of the patients described in the electronic medical charts of the plurality of patients and a plurality of condition information respectively representing conditions for notifying the recommended treatment for each of the plurality of patients do the processing,
storing a plurality of specific state information that satisfies all of the plurality of condition information among the plurality of state information based on the result of the first matching process;
When receiving a display command to display the electronic medical record of one of the plurality of patients,
Determining whether there is exclusion information that excludes notification of the recommended action,
if there is the exclusion information, performing a second matching process of comparing the exclusion information with the latest status information corresponding to the exclusion information among the plurality of status information;
as a result of the second verification process, if the status information corresponding to the exclusion information satisfies all of the exclusion information, notifying the recommended action and displaying the electronic medical record corresponding to the display command;
If the status information corresponding to the exclusion information does not satisfy at least part of the exclusion information as a result of the second collation process, the electronic medical record corresponding to the display command is displayed without notifying the recommended action. ,
let the computer do the work,
The exclusion information is information generated based on a plurality of saved state information when the implementation of the recommended action is discontinued.
A recommended action notification program characterized by:
前記処理は、前記推奨処置に基づく処置の実施が中止された場合に保存した複数の状態情報と、前記第1照合処理の結果に基づいて保存した複数の特定状態情報と、の対比結果に基づいて、前記除外情報を生成する、
ことを特徴とする請求項1に記載の推奨処置通知プログラム。
The processing is based on a result of comparing a plurality of pieces of status information saved when the implementation of the treatment based on the recommended treatment is stopped and a plurality of pieces of specific state information saved based on the results of the first verification process. to generate the exclusion information;
The recommended action notification program according to claim 1, characterized by:
複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、
前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の特定状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、最新の前記複数の状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理をコンピュータが実行し、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする推奨処置通知方法。
A first collation for collating a plurality of condition information respectively representing conditions of the patients described in the electronic medical charts of the plurality of patients and a plurality of condition information respectively representing conditions for notifying the recommended treatment for each of the plurality of patients do the processing,
storing a plurality of specific state information that satisfies all of the plurality of condition information among the plurality of state information based on the result of the first matching process;
When receiving a display command to display the electronic medical record of one of the plurality of patients,
Determining whether there is exclusion information that excludes notification of the recommended action,
if there is the exclusion information, performing a second matching process of comparing the exclusion information with the latest status information corresponding to the exclusion information among the plurality of status information;
as a result of the second verification process, if the status information corresponding to the exclusion information satisfies all of the exclusion information, notifying the recommended action and displaying the electronic medical record corresponding to the display command;
If the status information corresponding to the exclusion information does not satisfy at least part of the exclusion information as a result of the second collation process, the electronic medical record corresponding to the display command is displayed without notifying the recommended action. ,
A computer performs the processing,
The exclusion information is information generated based on a plurality of state information saved when the treatment based on the recommended treatment is discontinued.
A recommended action notification method characterized by:
複数の患者それぞれの電子カルテに記載された患者の状態をそれぞれ表す複数の状態情報と、推奨処置を通知する条件をそれぞれ表す複数の条件情報と、を前記複数の患者毎に照合する第1照合処理を行い、
前記第1照合処理の結果に基づいて、前記複数の状態情報のうち、前記複数の条件情報の全てを満足する複数の特定状態情報を保存し、
前記複数の患者のいずれかの電子カルテを表示する表示命令を受け付けた場合に、
前記推奨処置の通知を除外する除外情報があるか否かを判断し、
前記除外情報がある場合、前記除外情報と、最新の前記複数の状態情報の内の前記除外情報に対応する状態情報と、をそれぞれ照合する第2照合処理を行い、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の全てを満足する場合、前記推奨処置を通知して、前記表示命令に対応する前記電子カルテを表示し、
前記第2照合処理の結果、前記除外情報に対応する状態情報が前記除外情報の少なくとも一部を満足しない場合、前記推奨処置を通知せずに、前記表示命令に対応する前記電子カルテを表示する、
処理を実行する処理部を有し、
前記除外情報は、前記推奨処置に基づく処置の実施が中止された場合に保存された複数の状態情報に基づいて生成された情報である、
ことを特徴とする情報処理装置。
A first collation for collating a plurality of condition information respectively representing conditions of the patients described in the electronic medical charts of the plurality of patients and a plurality of condition information respectively representing conditions for notifying the recommended treatment for each of the plurality of patients do the processing,
storing a plurality of specific state information that satisfies all of the plurality of condition information among the plurality of state information based on the result of the first matching process;
When receiving a display command to display the electronic medical record of one of the plurality of patients,
Determining whether there is exclusion information that excludes notification of the recommended action,
if there is the exclusion information, performing a second matching process of comparing the exclusion information with the latest status information corresponding to the exclusion information among the plurality of status information;
as a result of the second verification process, if the status information corresponding to the exclusion information satisfies all of the exclusion information, notifying the recommended action and displaying the electronic medical record corresponding to the display command;
If the status information corresponding to the exclusion information does not satisfy at least part of the exclusion information as a result of the second collation process, the electronic medical record corresponding to the display command is displayed without notifying the recommended action. ,
Having a processing unit that executes processing,
The exclusion information is information generated based on a plurality of saved state information when the implementation of the recommended action is discontinued.
An information processing device characterized by:
JP2018072867A 2018-04-05 2018-04-05 RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS Active JP7187802B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018072867A JP7187802B2 (en) 2018-04-05 2018-04-05 RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018072867A JP7187802B2 (en) 2018-04-05 2018-04-05 RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS

Publications (2)

Publication Number Publication Date
JP2019185234A JP2019185234A (en) 2019-10-24
JP7187802B2 true JP7187802B2 (en) 2022-12-13

Family

ID=68341205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018072867A Active JP7187802B2 (en) 2018-04-05 2018-04-05 RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS

Country Status (1)

Country Link
JP (1) JP7187802B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7687860B2 (en) * 2021-05-20 2025-06-03 キヤノンメディカルシステムズ株式会社 Medical information processing equipment
CN116913532B (en) * 2023-09-12 2023-12-08 四川互慧软件有限公司 Clinical path recommendation method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027099A (en) 2006-07-20 2008-02-07 Fujitsu Ltd Diagnosis support system, diagnosis support method, and computer program
JP2010231403A (en) 2009-03-26 2010-10-14 Fujitsu Ltd Electronic medical record input support program, electronic medical record input support method, and electronic medical record input support device
JP2012027726A (en) 2010-07-23 2012-02-09 Fujitsu Ltd Patient information management device, patient information management program and patient information management method
JP2015533241A (en) 2012-08-13 2015-11-19 エムモーダル アイピー エルエルシー Maintaining discrete data representations corresponding to information contained in free-form text

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10177605A (en) * 1996-12-18 1998-06-30 Hitachi Ltd Electronic medical record system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027099A (en) 2006-07-20 2008-02-07 Fujitsu Ltd Diagnosis support system, diagnosis support method, and computer program
JP2010231403A (en) 2009-03-26 2010-10-14 Fujitsu Ltd Electronic medical record input support program, electronic medical record input support method, and electronic medical record input support device
JP2012027726A (en) 2010-07-23 2012-02-09 Fujitsu Ltd Patient information management device, patient information management program and patient information management method
JP2015533241A (en) 2012-08-13 2015-11-19 エムモーダル アイピー エルエルシー Maintaining discrete data representations corresponding to information contained in free-form text

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
嶋田 元,電子カルテシステム内に構築した臨床決断支援システム,医療情報学 第33巻 2号,日本,一般社団法人日本医療情報学会 株式会社篠原出版新社,2013年08月22日,第33巻,p.69-77

Also Published As

Publication number Publication date
JP2019185234A (en) 2019-10-24

Similar Documents

Publication Publication Date Title
Cook et al. From ‘solution shop’model to ‘focused factory’in hospital surgery: increasing care value and predictability
Leppäniemi et al. A traffic-light coding system to organize emergency surgery across surgical disciplines
JP2007527042A (en) Schedule electronic reservations
US20110074585A1 (en) Patient tracking system
US20090048899A1 (en) Method and System for Managing Construction Projects
Bravo et al. The nature and sources of variability in pediatric surgical case duration
JP6786066B2 (en) Family tree creation support program, family tree creation support method, and family tree creation support device
JP7187802B2 (en) RECOMMENDED ACTION NOTIFICATION PROGRAM, RECOMMENDED ACTION NOTIFICATION METHOD, AND INFORMATION PROCESSING APPARATUS
JP2019113965A (en) Financing management device, financing management method, and financing management program
WO2015151777A1 (en) Medical-team-formation support device, method for controlling medical-team-formation support device, medical-team-formation support program, and medical-team-formation support system
Rossiter et al. A Pharmacist‐Led Point‐of‐Care INR Clinic: Optimizing Care in a Family Health Team Setting
CN114927208A (en) An information management method, device, equipment and medium
JP7081397B2 (en) Information processing equipment and programs
JP2011044041A (en) Medical management evaluation system and medical management evaluation program
Bouras Quality tools to improve the communication level in the surgery department at a local hospital
JP2003256205A (en) Software design requirement extraction support method, software design requirement determination support method, software design support method, and program
JP2014219714A (en) Electronic medical chart system
Yang et al. Impact of weekend effect on short-and long-term survival of patients undergoing esophagectomy for cancer: a population-based, inverse probability of treatment-weighted analysis
JP7388250B2 (en) Output program, information processing device and output method
KR20230106429A (en) Apparatus and method for user-customized health check-up reservation
JP6076929B2 (en) Work procedure management system
WO2017141432A1 (en) Information processing device, information processing method, and information processing program
JP6531354B2 (en) Patient information update method and visit care system
US20240161911A1 (en) Artificial intelligence-based scheduling of medical procedures in operating rooms
Mans et al. Applications of process mining

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210113

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211126

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220524

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220719

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221101

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221114

R150 Certificate of patent or registration of utility model

Ref document number: 7187802

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150