JP7745378B2 - Medical information processing device - Google Patents
Medical information processing deviceInfo
- Publication number
- JP7745378B2 JP7745378B2 JP2021123900A JP2021123900A JP7745378B2 JP 7745378 B2 JP7745378 B2 JP 7745378B2 JP 2021123900 A JP2021123900 A JP 2021123900A JP 2021123900 A JP2021123900 A JP 2021123900A JP 7745378 B2 JP7745378 B2 JP 7745378B2
- Authority
- JP
- Japan
- Prior art keywords
- patient
- medical
- follow
- information
- 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
Links
Landscapes
- Medical Treatment And Welfare Office Work (AREA)
Description
本明細書及び図面に開示の実施形態は、医用情報処理装置に関する。 The embodiments disclosed in this specification and drawings relate to a medical information processing device.
従来、患者に対して各種検査を実行する。ところが、患者は、検査結果に応じた処置が施されない場合に、病状が悪化してしまう可能性がある。そのため、患者は、適切なタイミングで診療を受ける必要がある。 Traditionally, various tests are performed on patients. However, if the patient is not treated according to the test results, their condition may worsen. Therefore, patients need to receive medical treatment at the appropriate time.
しかしながら、全ての患者に対して、適切なタイミングで診療が行われているかの調査を継続的に行うフォロー対象に設定したのでは煩雑である。 However, it would be cumbersome to require continuous follow-up surveys for all patients to determine whether they are receiving treatment at the appropriate time.
本明細書及び図面に開示の実施形態が解決しようとする課題の一つは、フォローすべき患者を特定することである。ただし、本明細書及び図面に開示の実施形態により解決しようとする課題は上記課題に限られない。後述する実施形態に示す各構成による各効果に対応する課題を他の課題として位置づけることもできる。 One of the problems that the embodiments disclosed in this specification and drawings attempt to solve is identifying patients who should be followed. However, the problems that the embodiments disclosed in this specification and drawings attempt to solve are not limited to the above problem. Problems corresponding to the effects of each configuration shown in the embodiments described below can also be positioned as other problems.
実施形態に係る医用情報処理装置は、特定部と、第1検出部と、第2検出部と、第1判定部と、設定部とを備える。前記特定部は、フォロー対象の患者の候補となるフォロー候補を特定する。前記第1検出部は、前記フォロー候補の患者についての第1検査結果から異常を検出する。前記第2検出部は、前記フォロー候補の患者についての、前記第1検査結果よりも過去に生成された第2検査結果から異常を検出する。前記第1判定部は、前記第1検査結果及び前記第2検査結果から異常が検出された場合、前記フォロー候補の前記患者の診療記録に基づいて、当該患者を前記フォロー候補から除外するか否かを判定する。前記設定部は、前記第1判定部により前記フォロー候補から除外されなかった前記患者を前記フォロー対象に設定する。 A medical information processing apparatus according to an embodiment includes an identification unit, a first detection unit, a second detection unit, a first determination unit, and a setting unit. The identification unit identifies follow-up candidates who are candidates for follow-up target patients. The first detection unit detects abnormalities from first test results for the follow-up candidate patients. The second detection unit detects abnormalities from second test results for the follow-up candidate patients that were generated earlier than the first test results. When an abnormality is detected from the first test results and the second test results, the first determination unit determines whether to exclude the follow-up candidate patient from the follow-up candidate based on the medical records of the follow-up candidate patient. The setting unit sets the patient not excluded from the follow-up candidate by the first determination unit as the follow-up target.
以下、図面を参照しながら、本実施形態に関する医用情報処理装置について説明する。以下の実施形態では、同一の参照符号を付した部分は同様の動作をおこなうものとして、重複する説明を適宜省略する。 The medical image processing device according to this embodiment will be described below with reference to the drawings. In the following embodiment, parts with the same reference numerals perform similar operations, and duplicate descriptions will be omitted where appropriate.
(本実施形態)
図1は、本実施形態に係る通知システム1の構成の一例を示すブロック図である。通知システム1は、病院情報システム(HIS:Hospital Information System)10、放射線科情報システム(RIS:Radiology Information Systems)20、医用画像管理システム(PACS:Picture Archiving and Communication Systems)30、臨床検査情報システム(LIS:Laboratory Information System)40、及び通知サーバ50を備える。また、各システム及び各装置は、ネットワーク60を介して相互に通信可能に接続する。なお、図1に示す構成は、一例であり、各システム及び各装置の台数は任意に変更してもよい。また、図1に示されていない装置がネットワーク60に接続されていてもよい。
(Present embodiment)
FIG. 1 is a block diagram showing an example of the configuration of a notification system 1 according to this embodiment. The notification system 1 includes a Hospital Information System (HIS) 10, a Radiology Information System (RIS) 20, a Picture Archiving and Communication System (PACS) 30, a Laboratory Information System (LIS) 40, and a notification server 50. Each system and device is connected to each other via a network 60 so as to be able to communicate with each other. The configuration shown in FIG. 1 is merely an example, and the number of each system and device may be changed as desired. Devices not shown in FIG. 1 may also be connected to the network 60.
病院情報システム10、放射線科情報システム20、医用画像管理システム30、臨床検査情報システム40、及び通知サーバ50は、サーバやワークステーション等のコンピュータ機器によって実現される。 The hospital information system 10, radiology information system 20, medical image management system 30, clinical test information system 40, and notification server 50 are realized by computer equipment such as servers and workstations.
病院情報システム10は、スケジュール情報11、及び電子カルテ情報12を記憶する。スケジュール情報11は、患者が過去に来院した履歴や、患者が今後来院する予定等の診療予定が記録された情報である。すなわち、スケジュール情報11は、患者を識別するための情報と、患者のスケジュールとを有している。電子カルテ情報12は、患者の診療経過が記録された情報である。例えば、電子カルテ情報12は、患者を識別するための情報や、患者が罹患した病名や、処方された薬剤名や、治療期間などの情報を有している。電子カルテ情報12は、診療記録の一例である。 The hospital information system 10 stores schedule information 11 and electronic medical record information 12. Schedule information 11 is information that records a patient's medical treatment schedule, such as a history of past visits to the hospital and future planned visits. In other words, schedule information 11 includes information for identifying the patient and the patient's schedule. Electronic medical record information 12 is information that records the progress of a patient's medical treatment. For example, electronic medical record information 12 includes information for identifying the patient, the name of the disease the patient has, the name of the prescribed medication, the treatment period, and other information. Electronic medical record information 12 is an example of a medical record.
放射線科情報システム20は、撮像オーダ情報21、及び読影レポート情報22を記憶する。撮像オーダ情報21は、撮像による検査をオーダする情報である。読影レポート情報22は、医用画像診断装置が撮像した画像情報31を読影した医師等による所見を有する情報である。また、読影レポート情報22は、医用画像診断装置による撮像をオーダした医師などの医療従事者を識別するための情報を有している。 The radiology information system 20 stores imaging order information 21 and image interpretation report information 22. Imaging order information 21 is information ordering an examination using imaging. Image interpretation report information 22 is information containing findings by a doctor or other medical professional who interpreted image information 31 captured by a medical image diagnostic device. The image interpretation report information 22 also contains information identifying the doctor or other medical professional who ordered imaging using the medical image diagnostic device.
医用画像管理システム30は、画像情報31を記憶する。画像情報31は、医用画像診断装置が撮像した画像を有している。医用画像診断装置は、例えばX線CT(Computed Tomography)装置や、MRI(Magnetic Resonance Imaging)装置、X線診断装置、超音波診断装置等の装置である。また、画像情報31は、DICOM(Digital Imaging and Communications in Medicine)規格に則っている。 The medical image management system 30 stores image information 31. The image information 31 includes images captured by a medical image diagnostic device. Examples of medical image diagnostic devices include X-ray CT (Computed Tomography) devices, MRI (Magnetic Resonance Imaging) devices, X-ray diagnostic devices, and ultrasound diagnostic devices. The image information 31 conforms to the DICOM (Digital Imaging and Communications in Medicine) standard.
臨床検査情報システム40は、臨床検査オーダ情報41、臨床検査結果情報42、及び臨床検査レポート情報43を記憶する。臨床検査オーダ情報41は、臨床検査をオーダする情報である。臨床検査結果情報42は、臨床検査の結果が示された情報である。臨床検査レポート情報43は、臨床検査結果に対する所見を有する情報である。また、臨床検査オーダ情報41、臨床検査結果情報42、及び臨床検査レポート情報43には、臨床検査をオーダした医師などの医療従事者を識別するための情報を有している。 The clinical test information system 40 stores clinical test order information 41, clinical test result information 42, and clinical test report information 43. Clinical test order information 41 is information ordering a clinical test. Clinical test result information 42 is information indicating the results of a clinical test. Clinical test report information 43 is information containing findings on the clinical test results. In addition, the clinical test order information 41, clinical test result information 42, and clinical test report information 43 contain information to identify the medical professional, such as a doctor, who ordered the clinical test.
通知サーバ50は、フォロー対象の患者の状態に応じた内容を通知するサーバ装置である。通知サーバ50は、医用情報処理装置の一例である。更に詳しくは、通知サーバ50は、フォロー対象となる患者の候補を特定する。フォロー対象とは、適切なタイミングで診療が行われているかを継続的に調査する対象である。例えば、通知サーバ50は、風邪などの軽い病気や軽い怪我の場合、フォロー対象に設定する必要性が低い。そこで、通知サーバ50は、事前に設定された傷病の患者から、フォロー対象となる患者の候補であるフォロー候補を特定する。 The notification server 50 is a server device that notifies the patient of the follow-up target's condition. The notification server 50 is an example of a medical information processing device. More specifically, the notification server 50 identifies candidate patients to follow. A follow-up target is a target that is continuously investigated to determine whether medical treatment is being provided at an appropriate time. For example, the notification server 50 has little need to set a patient with a minor illness such as a cold or a minor injury as a follow-up target. Therefore, the notification server 50 identifies follow-up candidates who are candidates for patients to follow from among patients with injuries or illnesses that have been set in advance.
また、通知サーバ50は、フォロー候補の患者の検査結果に異常が含まれているか否かを判定する。また、通知サーバ50は、検査結果に異常が含まれている場合に、電子カルテ情報12等の診療記録に検出された異常を取り消す情報が含まれているか否かを判定する。例えば、マンモグラフィーにより異常な陰影が検出された場合であっても、高濃度乳腺の場合、患者は、乳がんなどに罹患していない。このような場合、電子カルテ情報12には、異常陰影は高濃度乳腺のため問題は無いとの診断したことを示す情報が記録される。例えば、通知サーバ50は、問題は無いとの診断したことを示す情報を、異常を取り消す情報として検出する。そして、通知サーバ50は、フォロー候補から除外すると判定する。 The notification server 50 also determines whether the test results of the follow-up candidate patient contain any abnormalities. If the test results contain abnormalities, the notification server 50 also determines whether medical records such as the electronic medical record information 12 contain information to cancel the detected abnormality. For example, even if an abnormal shadow is detected by mammography, if it is a dense breast, the patient does not have breast cancer or other conditions. In such cases, the electronic medical record information 12 records information indicating that the abnormal shadow is a dense breast and therefore there is no problem. For example, the notification server 50 detects information indicating a diagnosis that there is no problem as information to cancel the abnormality. The notification server 50 then determines to exclude the patient from the follow-up candidates.
また、通知サーバ50は、フォロー候補から除外されていない患者をフォロー対象に設定する。そして、通知サーバ50は、フォロー対象の患者を担当する医師等の医療従事者や、患者本人や、患者の関係者に対してフォローを実行する。例えば、通知サーバ50は、フォローの内容が示されたメールなどを送付する。 The notification server 50 also sets patients who have not been excluded from the follow-up candidates as follow-up targets. The notification server 50 then follows up with medical professionals such as doctors in charge of the patient to be followed up, the patient themselves, and those related to the patient. For example, the notification server 50 sends an email or the like indicating the content of the follow-up.
次に、通知サーバ50について説明する。 Next, we will explain the notification server 50.
図2は、本実施形態に係る通知サーバ50の構成の一例を示すブロック図である。通知サーバ50は、NW(ネットワーク)インタフェース510と、入力インタフェース520と、ディスプレイ530と、記憶回路540と、処理回路550とを有する。 Figure 2 is a block diagram showing an example of the configuration of the notification server 50 according to this embodiment. The notification server 50 includes an NW (network) interface 510, an input interface 520, a display 530, a memory circuit 540, and a processing circuit 550.
NWインタフェース510は、処理回路550に接続され、ネットワーク60を介して接続された各装置との間で行われる各種データの伝送及び通信を制御する。例えば、NWインタフェース510は、ネットワークカードやネットワークアダプタ、NIC(Network Interface Controller)等によって実現される。 The NW interface 510 is connected to the processing circuit 550 and controls the transmission and communication of various data between each device connected via the network 60. For example, the NW interface 510 is realized by a network card, network adapter, NIC (Network Interface Controller), etc.
入力インタフェース520は、処理回路550に接続され、操作者(医療従事者)から受け付けた入力操作を電気信号に変換して処理回路550に出力する。具体的には、入力インタフェース520は、操作者から受け付けた入力操作を電気信号へ変換して処理回路550に出力する。例えば、入力インタフェース520は、トラックボール、スイッチボタン、マウス、キーボード、操作面へ触れることで入力操作を行うタッチパッド、表示画面とタッチパッドとが一体化されたタッチスクリーン、光学センサを用いた非接触入力回路、及び音声入力回路等によって実現される。なお、本明細書において、入力インタフェース520は、マウス、キーボード等の物理的な操作部品を備えるものだけに限られない。例えば、装置とは別体に設けられた外部の入力機器から入力操作に対応する電気信号を受け取り、この電気信号を制御回路へ出力する電気信号の処理回路も入力インタフェース520の例に含まれる。 The input interface 520 is connected to the processing circuit 550 and converts input operations received from an operator (medical professional) into electrical signals and outputs them to the processing circuit 550. Specifically, the input interface 520 converts input operations received from the operator into electrical signals and outputs them to the processing circuit 550. For example, the input interface 520 may be implemented by a trackball, switch buttons, a mouse, a keyboard, a touchpad that performs input operations by touching the operation surface, a touchscreen that integrates a display screen and a touchpad, a non-contact input circuit using an optical sensor, and a voice input circuit. Note that in this specification, the input interface 520 is not limited to those equipped with physical operating components such as a mouse and keyboard. For example, an electrical signal processing circuit that receives electrical signals corresponding to input operations from an external input device provided separately from the device and outputs these electrical signals to a control circuit is also included as an example of the input interface 520.
ディスプレイ530は、処理回路550に接続され、処理回路550から出力される各種情報及び各種画像データを表示する。例えば、ディスプレイ530は、液晶ディスプレイやCRT(Cathode Ray Tube)ディスプレイ、有機ELディスプレイ、プラズマディスプレイ、タッチパネル等によって実現される。 The display 530 is connected to the processing circuit 550 and displays various information and image data output from the processing circuit 550. For example, the display 530 may be implemented as a liquid crystal display, a CRT (Cathode Ray Tube) display, an organic EL display, a plasma display, a touch panel, etc.
記憶回路540は、処理回路550に接続され、各種データを記憶する。また、記憶回路540は、処理回路550が読み出して実行することで各種機能を実現するための種々のプログラムを記憶する。例えば、記憶回路540は、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子や、ハードディスク、光ディスク等によって実現される。 The memory circuitry 540 is connected to the processing circuitry 550 and stores various data. The memory circuitry 540 also stores various programs that the processing circuitry 550 reads and executes to realize various functions. For example, the memory circuitry 540 may be implemented using semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or a hard disk, optical disk, etc.
記憶回路540は、通知先情報541を記憶する。通知先情報541は、各患者の通知先を示す情報を有する。例えば、通知先情報541は、患者のメールアドレスや、患者の診療を担当する医師のメールアドレスを有する。なお、通知先情報541は、メールアドレスに限らず、SNS(Social Networking Service)のアカウントであってもよいし、その他の情報であってもよい。 The memory circuitry 540 stores notification destination information 541. The notification destination information 541 includes information indicating the notification destination for each patient. For example, the notification destination information 541 includes the patient's email address and the email address of the doctor in charge of the patient's medical care. Note that the notification destination information 541 is not limited to email addresses, and may also be an SNS (Social Networking Service) account or other information.
処理回路550は、通知サーバ50全体の動作を制御する。処理回路550は、例えば、候補特定機能551、第1異常検出機能552、第2異常検出機能553、除外判定機能554、予定取得機能555、フォロー対象設定機能556、及び通知機能557を有する。実施形態では、構成要素である候補特定機能551、第1異常検出機能552、第2異常検出機能553、除外判定機能554、予定取得機能555、フォロー対象設定機能556、及び通知機能557にて行われる各処理機能は、コンピュータによって実行可能なプログラムの形態で記憶回路540へ記憶されている。処理回路550は、プログラムを記憶回路540から読み出し、実行することで各プログラムに対応する機能を実現するプロセッサである。換言すると、各プログラムを読み出した状態の処理回路550は、図2の処理回路550内に示された各機能を有することになる。 The processing circuit 550 controls the overall operation of the notification server 50. The processing circuit 550 has, for example, a candidate identification function 551, a first anomaly detection function 552, a second anomaly detection function 553, an exclusion determination function 554, a schedule acquisition function 555, a follow target setting function 556, and a notification function 557. In this embodiment, the processing functions performed by the components of the candidate identification function 551, the first anomaly detection function 552, the second anomaly detection function 553, the exclusion determination function 554, the schedule acquisition function 555, the follow target setting function 556, and the notification function 557 are stored in the storage circuit 540 in the form of a computer-executable program. The processing circuit 550 is a processor that reads and executes the programs from the storage circuit 540 to realize the functions corresponding to each program. In other words, when each program has been read, the processing circuit 550 has the functions shown in the processing circuit 550 in FIG. 2.
なお、図2においては単一のプロセッサにて、候補特定機能551、第1異常検出機能552、第2異常検出機能553、除外判定機能554、予定取得機能555、フォロー対象設定機能556、及び通知機能557を実現するものとして説明したが、複数の独立したプロセッサを組み合わせて処理回路550を構成し、各プロセッサがプログラムを実行することにより機能を実現するものとしても構わない。また、図2においては、記憶回路540等の単一の記憶回路が各処理機能に対応するプログラムを記憶するものとして説明したが、複数の記憶回路を分散して配置して、処理回路550は、個別の記憶回路から対応するプログラムを読み出す構成としても構わない。 Note that while Figure 2 illustrates a single processor realizing the candidate identification function 551, first anomaly detection function 552, second anomaly detection function 553, exclusion determination function 554, schedule acquisition function 555, follow-up target setting function 556, and notification function 557, it is also possible to combine multiple independent processors to configure the processing circuit 550, and have each processor execute a program to realize the function. Also, while Figure 2 illustrates a single memory circuit such as memory circuit 540 storing programs corresponding to each processing function, it is also possible to have multiple memory circuits distributed and have the processing circuit 550 read corresponding programs from individual memory circuits.
上記説明において用いた「プロセッサ」という文言は、例えば、CPU(Central Processing Unit)、GPU(Graphical Processing Unit)或いは、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD),及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等の回路を意味する。プロセッサは記憶回路540に保存されたプログラムを読み出し実行することで機能を実現する。なお、記憶回路540にプログラムを保存する代わりに、プロセッサの回路内にプログラムを直接組み込むよう構成しても構わない。この場合、プロセッサは回路内に組み込まれたプログラムを読み出し実行することで機能を実現する。 The term "processor" used in the above description refers to circuits such as a CPU (Central Processing Unit), GPU (Graphical Processing Unit), or an Application Specific Integrated Circuit (ASIC), a programmable logic device (e.g., a Simple Programmable Logic Device (SPLD), a Complex Programmable Logic Device (CPLD), and a Field Programmable Gate Array (FPGA)). The processor achieves its functions by reading and executing a program stored in the memory circuitry 540. Note that instead of storing a program in the memory circuitry 540, the processor may be configured so that the program is directly embedded in its circuitry. In this case, the processor achieves its functions by reading and executing the program embedded in its circuitry.
候補特定機能551は、フォロー対象の患者の候補となるフォロー候補を特定する。候補特定機能551は、特定部の一例である。更に詳しくは、候補特定機能551は、設定された傷病、又は設定された傷病のおそれがあると診断結果を示す情報が含まれている診療記録の患者をフォロー候補に特定する。例えば、候補特定機能551は、設定された傷病又は傷病の可能性があると診断されたことを示す情報や、設定された傷病に対して処方される薬剤が処方されたことを示す情報や、設定された傷病に対して実施される検査がオーダされたことを示す情報を診療記録から検出した場合に、該当する患者をフォロー候補に設定する。 The candidate identification function 551 identifies follow-up candidates who are candidates for patients to be followed. The candidate identification function 551 is an example of an identification unit. More specifically, the candidate identification function 551 identifies patients in medical records that include information indicating a diagnosis of the set injury or illness, or a possibility of the set injury or illness, as follow-up candidates. For example, if the candidate identification function 551 detects information from the medical records indicating a diagnosis of the set injury or illness or a possibility of the set injury or illness, information indicating that a medication prescribed for the set injury or illness has been prescribed, or information indicating that a test to be performed for the set injury or illness has been ordered, it sets the corresponding patient as a follow-up candidate.
第1異常検出機能552は、フォロー候補の患者についての第1検査結果から異常を検出する。第1異常検出機能552は、第1検出部の一例である。ここで、第1検査は、患者に対する検査である。例えば、第1検査は、臨床検査であってもよいし、画像診断による検査であってもよい。また、第1検査結果は、第1検査の結果である。すなわち、第1検査結果は、臨床検査の検査結果である臨床検査結果情報42であってもよいし、臨床検査の検査結果の所見を有する臨床検査レポート情報43であってもよいし、医用画像診断装置が撮像した画像情報31であってもよいし、画像情報31に対する所見を有する読影レポート情報22であってもよいし、その他の情報であってもよい。 The first abnormality detection function 552 detects abnormalities from the first test results for a follow-up candidate patient. The first abnormality detection function 552 is an example of a first detection unit. Here, the first test is a test performed on the patient. For example, the first test may be a clinical test or an image diagnosis test. The first test result is the result of the first test. That is, the first test result may be clinical test result information 42, which is the test result of the clinical test, clinical test report information 43, which contains findings from the test result of the clinical test, image information 31 captured by a medical image diagnostic device, radiology report information 22, which contains findings for the image information 31, or other information.
すなわち、第1異常検出機能552は、臨床検査結果情報42、臨床検査レポート情報43、画像情報31、読影レポート情報22などの第1検査結果から異常を検出する。また、異常とは、傷病、又は設定された傷病のおそれである。例えば、第1異常検出機能552は、異常陰影や、検査結果における異常値や、傷病を示す文章を第1検査結果から検出する。また、第1異常検出機能552は、フォロー候補の患者についての第1検査結果のうち、閲覧されたことを示すログが無い第1検査結果から異常を検出してもよい。既に医師等の医療従事者により閲覧されているのであれば、第1異常検出機能552は、改めて異常を検出する意義が少ないからである。 That is, the first abnormality detection function 552 detects abnormalities from first test results such as clinical test result information 42, clinical test report information 43, image information 31, and radiology report information 22. An abnormality is an injury or illness, or the possibility of a set injury or illness. For example, the first abnormality detection function 552 detects abnormal shadows, abnormal values in the test results, or text indicating an injury or illness from the first test results. The first abnormality detection function 552 may also detect abnormalities from first test results for follow-up candidate patients that do not have a log indicating they have been viewed. This is because if the results have already been viewed by a medical professional such as a doctor, there is little point in the first abnormality detection function 552 detecting an abnormality again.
第2異常検出機能553は、前記フォロー候補の患者についての、第1検査結果よりも過去に生成された第2検査結果から異常を検出する。第2異常検出機能553は、第2検出部の一例である。すなわち、第2異常検出機能553は、第1検査よりも過去に実施された第2検査の検査結果を示す第2検査結果から異常を検出する。 The second abnormality detection function 553 detects abnormalities from second test results generated earlier than the first test results for the follow-up candidate patient. The second abnormality detection function 553 is an example of a second detection unit. In other words, the second abnormality detection function 553 detects abnormalities from second test results indicating the test results of a second test performed earlier than the first test.
第2検査は、患者に対する検査である。例えば、第2検査は、臨床検査であってもよいし、画像診断による検査であってもよい。また、第2検査結果は、第2検査の結果である。すなわち、第2検査結果は、臨床検査の検査結果である臨床検査結果情報42であってもよいし、臨床検査の検査結果の所見を有する臨床検査レポート情報43であってもよいし、医用画像診断装置が撮像した画像情報31であってもよいし、画像情報31に対する所見を有する読影レポート情報22であってもよいし、その他の情報であってもよい。 The second test is an examination performed on the patient. For example, the second test may be a clinical test or an examination using diagnostic imaging. The second test result is the result of the second test. That is, the second test result may be clinical test result information 42, which is the test result of the clinical test, clinical test report information 43, which contains findings from the test result of the clinical test, image information 31 captured by a medical image diagnostic device, radiology report information 22, which contains findings on the image information 31, or other information.
ここで、通知サーバ50は、異なる時期に実施された2つの検査結果から異常が検出された場合に、フォロー対象に設定する。そのため、2つの検査の検査内容や検査目的が異なる場合に、それぞれから異常を検出する意義が少ないことがある。例えば、癌の検査の検査結果と、アレルギーの検査の検査結果とのそれぞれから異常を検出したとしても、関連性が低いことがある。 Here, if an abnormality is detected in the results of two tests conducted at different times, the notification server 50 will set it as a follow-up target. Therefore, if the test contents or purposes of the two tests are different, there may be little point in detecting an abnormality in each. For example, even if an abnormality is detected in both the test results of a cancer test and the test results of an allergy test, there may be little correlation between them.
そこで、第2検査結果は、第1検査と同じ種類の検査の検査結果に限定してもよい。例えば、第1検査結果が臨床検査レポート情報43の場合、第2異常検出機能553は、第1検査と同様の検査内容である第2検査の第2検査結果に対する臨床検査レポート情報43に限定してもよい。または、第2検査結果は、第1検査の目的と同じ目的の検査の検査結果に限定してもよい。例えば、第1検査が特定の病気に対する検査の場合、第2異常検出機能553は、第2検査結果を第1検査と同じ病気に対する検査結果に限定してもよい。すなわち、第2検査の検査内容や検査目的が設定された場合には、第2異常検出機能553は、第1検査結果により特定される検査内容や検査目的の第2検査結果から異常を検出する。 Therefore, the second test results may be limited to test results of the same type of test as the first test. For example, if the first test result is clinical test report information 43, the second abnormality detection function 553 may limit it to clinical test report information 43 for the second test results of a second test that has the same test content as the first test. Alternatively, the second test results may be limited to test results of a test that has the same purpose as the first test. For example, if the first test is a test for a specific disease, the second abnormality detection function 553 may limit the second test results to test results for the same disease as the first test. In other words, when the test content and test purpose of the second test are set, the second abnormality detection function 553 detects abnormalities from the second test results for the test content and test purpose identified by the first test results.
除外判定機能554は、第2検査結果から患者の異常が検出された場合、フォロー候補の患者の診療記録に基づいて、この患者をフォロー候補から除外するか否かを判定する。除外判定機能554は、第1判定部の一例である。更に詳しくは、除外判定機能554は、電子カルテ情報12等の診療記録に異常を取り消すことを示す異常取消情報が含まれている患者をフォロー候補から除外すると判定する。異常取消情報は、第2異常検出機能553により検出された異常を取り消す情報である。例えば、異常取消情報は、異常を問題無しとする診断結果を示す文章や数値などである。 If an abnormality is detected in a patient from the second test results, the exclusion determination function 554 determines whether to exclude the patient from the follow-up candidate list based on the patient's medical record. The exclusion determination function 554 is an example of a first determination unit. More specifically, the exclusion determination function 554 determines to exclude from the follow-up candidate list a patient whose medical record, such as electronic medical record information 12, contains abnormality cancellation information indicating that the abnormality should be canceled. The abnormality cancellation information is information that cancels the abnormality detected by the second abnormality detection function 553. For example, the abnormality cancellation information is text or numerical values that indicate a diagnostic result that determines that the abnormality is not a problem.
具体例を挙げて説明する。例えば、異常取消情報は、改善の見込みが少ない後遺症との診断結果である。改善の見込みが少ない後遺症が一定期間継続した場合、その状態が通常になるため、異常には該当しなくなる。また、患者は、改善の見込みが少ない後遺症の場合に、再度来院しなくてもよいことがある。このような場合、除外判定機能554は、診療が行われているかを継続的に調査する必要がないため、該当する患者をフォロー候補から除外すると判定する。 This will be explained using a specific example. For example, abnormality cancellation information is a diagnosis of a sequela with little chance of improvement. If the sequela with little chance of improvement continues for a certain period of time, the condition becomes normal and no longer corresponds to an abnormality. Also, if the sequela has little chance of improvement, the patient may not need to return to the hospital. In such cases, the exclusion determination function 554 determines that the patient in question should be excluded from follow-up candidates, as there is no need to continually check whether treatment is being provided.
または、異常取消情報は、偽陽性との診断結果である。例えば、高濃度乳腺の場合にも異常陰影が認められるが、乳がんではない。このような場合、患者は、治療は不要であるため、来院する必要がない。そこで、除外判定機能554は、電子カルテ情報12等の診療記録に偽陽性であることを示す異常取消情報が含まれている患者をフォロー候補から除外すると判定する。 Alternatively, the abnormality cancellation information is a false positive diagnosis. For example, abnormal shadows are observed in cases of dense breast tissue, but they are not breast cancer. In such cases, the patient does not need treatment and does not need to visit the hospital. Therefore, the exclusion determination function 554 determines to exclude from follow-up candidates patients whose medical records, such as the electronic medical record information 12, contain abnormality cancellation information indicating a false positive.
または、異常取消情報は、治療が終了したことを示す情報である。例えば、治療が終了したことを示す情報は、治療が終了したことを示す文章や、最後の診療記録から一定期間が経過したことを示す情報や、最後の診療において薬剤が処方されなかったことを示す情報や、最後の診療記録が生活習慣改善指示のみであることを示す情報である。治療が終了しているのであれば、患者は、来院する必要がない。そこで、除外判定機能554は、診療記録に治療が終了したことを示す異常取消情報が含まれている患者をフォロー候補から除外すると判定する。 Alternatively, abnormal cancellation information is information indicating that treatment has ended. For example, information indicating that treatment has ended includes a sentence indicating that treatment has ended, information indicating that a certain period of time has passed since the last medical record, information indicating that no medication was prescribed in the last medical consultation, or information indicating that the last medical record only contained instructions to improve lifestyle habits. If treatment has ended, the patient does not need to visit the hospital. Therefore, the exclusion determination function 554 determines to exclude from follow-up candidates patients whose medical records contain abnormal cancellation information indicating that treatment has ended.
フォロー対象設定機能556は、除外判定機能554によりフォロー候補から除外されなかった患者をフォロー対象に設定する。フォロー対象設定機能556は、設定部の一例である。言い換えると、フォロー対象設定機能556は、第1異常検出機能552及び第2異常検出機能553により異常が検出されたフォロー候補の患者をフォロー対象に設定する。 The follow-up target setting function 556 sets patients who have not been excluded from follow-up candidates by the exclusion determination function 554 as follow-up targets. The follow-up target setting function 556 is an example of a setting unit. In other words, the follow-up target setting function 556 sets patients who are follow-up candidates in whom abnormalities have been detected by the first abnormality detection function 552 and the second abnormality detection function 553 as follow-up targets.
予定取得機能555は、フォロー対象の患者の診療予定を取得する。予定取得機能555は、取得部の一例である。更に詳しくは、予定取得機能555は、例えばスケジュール情報11に含まれる診療予定を取得する。例えば、診療予定は、フォロー対象の患者が次回来院する予定日を示す情報である。または、診療予定は、フォロー対象の患者に処方されている薬剤が無くなる予定日を示す情報である。 The schedule acquisition function 555 acquires the medical treatment schedule of the patient being followed. The schedule acquisition function 555 is an example of an acquisition unit. More specifically, the schedule acquisition function 555 acquires, for example, the medical treatment schedule contained in the schedule information 11. For example, the medical treatment schedule is information indicating the scheduled date of the next hospital visit of the patient being followed. Or, the medical treatment schedule is information indicating the scheduled date when the medication prescribed to the patient being followed will run out.
ここで、フォロー対象の患者は、定期的に来院しなければならないにも関わらず、来院しないと重症化してしまう可能性が高い。また、フォロー対象の患者は、処方されている薬剤が無くなった場合に、診断を受けずに服用を止めてしまうと重症化してしまう可能性が高い。そのため、フォロー対象の患者は、処方されている薬剤が無くなる予定日の間近になった場合、診断を予約する。そこで、予定取得機能555は、フォロー対象の患者の診療予定を取得する。 Here, the patient being followed up is required to visit the hospital regularly, but if they do not do so, there is a high possibility that their condition will worsen. Furthermore, if the patient being followed up runs out of their prescribed medication and stops taking it without receiving a diagnosis, there is a high possibility that their condition will worsen. Therefore, the patient being followed up will schedule a diagnosis when the date on which their prescribed medication is due to run out is approaching. Therefore, the schedule acquisition function 555 acquires the medical treatment schedule of the patient being followed up.
通知機能557は、患者の状態に応じた通知を実行する。更に詳しくは、通知機能557は、フォロー対象設定機能556により設定されたフォロー対象の患者に、診療の予約を行うことを通知する。通知機能557は、通知部の一例である。 The notification function 557 executes notifications according to the patient's condition. More specifically, the notification function 557 notifies the patient who is the follow-up target set by the follow-up target setting function 556 that an appointment for medical treatment is to be made. The notification function 557 is an example of a notification unit.
通知機能557は、予定取得機能555が取得した診療予定に基づいて、フォロー対象の患者が診療の予約を行っているか否かを判定する。通知機能557は、第2判定部の一例である。そして、通知機能557は、診療の予約を行っているか否かの判定結果に基づいて、診療の予約を行うことを通知する。例えば、通知機能557は、診療の予約を行っているか否か判定結果に基づいて、フォロー対象の患者が診療の予約を行っていない場合に、診療の予約を行うことを通知する。すなわち、通知機能557は、予定取得機能555が取得したフォロー対象の患者の診療予定に、一定期間内に診療の予約がない場合に、診療の予約を行うことを通知する。ここで、一定期間とは、複数人に共通して設定される期間であってもよいし、患者ごとに設定される期間であってもよいし、患者の状態に応じて設定される期間であってもよい。 The notification function 557 determines whether the patient being followed has made an appointment for medical treatment based on the medical treatment schedule acquired by the schedule acquisition function 555. The notification function 557 is an example of a second determination unit. The notification function 557 then notifies the patient to make an appointment for medical treatment based on the determination result of whether a medical treatment schedule has been made. For example, the notification function 557 notifies the patient being followed that an appointment for medical treatment will be made based on the determination result of whether a medical treatment schedule has been made if the patient being followed has not made an appointment for medical treatment. In other words, the notification function 557 notifies the patient to make an appointment for medical treatment if there are no appointments for medical treatment within a certain period of time in the medical treatment schedule of the patient being followed acquired by the schedule acquisition function 555. Here, the certain period may be a period set commonly for multiple people, a period set for each patient, or a period set according to the patient's condition.
また、通知機能557は、診療の予約を行っているか否か判定結果に基づいて、処方された薬剤の残量が閾値以下と推定されるフォロー対象の患者が診療の予約を行っていない場合に、診療の予約を行うことを通知する。ここで、医師等は、薬剤が服用される期間と共に、薬剤を処方する。そこで、通知機能557は、薬剤が服用される期間と、現在の日時とにより、処方された薬剤の残りの数を推定することができる。そこで、通知機能557は、処方された薬剤の残りが閾値以下と推定される場合に、診療の予約を行うことを通知する。 Furthermore, based on the determination result of whether a medical appointment has been made, the notification function 557 notifies a patient being followed up who is estimated to have a remaining amount of prescribed medication below a threshold, to make an appointment for medical treatment if the patient has not made an appointment for medical treatment. Here, a doctor or other medical professional prescribes medication along with the period for which the medication will be taken. Therefore, the notification function 557 can estimate the remaining amount of prescribed medication based on the period for which the medication will be taken and the current date and time. Therefore, the notification function 557 notifies a patient to make an appointment for medical treatment if the remaining amount of prescribed medication is estimated to be below a threshold.
具体的には、患者に対して通知を実行する場合に、通知機能557は、フォロー対象の患者の通知先を通知先情報541から抽出する。そして、通知機能557は、抽出した通知先に対して、診療の予約を行うように通知する。 Specifically, when issuing a notification to a patient, the notification function 557 extracts the notification destination of the patient being followed from the notification destination information 541. The notification function 557 then notifies the extracted notification destination to make an appointment for medical treatment.
また、通知機能557は、フォロー対象の患者について診療の予約が有る場合に、予約日時を通知する。これにより、通知機能557は、診療の予約日時を患者に思い出させることができる。すなわち、患者が診療の予約を失念してしまうことを抑制することができる。 In addition, the notification function 557 notifies the patient of the appointment date and time when the patient being followed has an appointment. This allows the notification function 557 to remind the patient of the appointment date and time. In other words, it is possible to prevent the patient from forgetting to make an appointment.
また、通知機能557は、フォロー対象の患者に限らず、状況に応じた行動が行われたことを示す行動履歴が記憶されていない場合に、状況に応じた内容を通知してもよい。 In addition, the notification function 557 may notify content appropriate to the situation, not just of the patient being followed, when no behavioral history indicating that behavior appropriate to the situation has been performed is stored.
例えば、第1検査結果及び第2検査結果から異常が検出された場合に、通知機能557は、フォロー対象設定機能556によりフォロー対象に設定された患者の第1検査をオーダした医師に対して、第1検査結果及び第2検査結果から異常が検出されたことを通知する。具体的には、通知機能557は、第1検査をオーダした撮像オーダ情報21又は臨床検査オーダ情報41から第1検査をオーダした医師を特定可能な情報を抽出する。また、通知機能557は、抽出した情報により特定される医師の通知先を通知先情報541から抽出する。そして、通知機能557は、抽出した通知先に対して、第1検査結果及び第2検査結果から異常が検出されたことを通知する。 For example, if an abnormality is detected in the first test results and the second test results, the notification function 557 notifies the doctor who ordered the first test for the patient set as a follow-up target by the follow-up target setting function 556 that an abnormality was detected in the first test results and the second test results. Specifically, the notification function 557 extracts information that can identify the doctor who ordered the first test from the imaging order information 21 or clinical test order information 41 that ordered the first test. The notification function 557 also extracts the notification destination of the doctor identified by the extracted information from the notification destination information 541. The notification function 557 then notifies the extracted notification destination that an abnormality was detected in the first test results and the second test results.
通知機能557は、第1検査結果から異常が検出されなかった場合や、第1検査結果から検出された異常が取り消された場合に、第1検査結果を確認するように通知する。具体的には、通知機能557は、第1検査をオーダした撮像オーダ情報21又は臨床検査オーダ情報41から第1検査をオーダした医師を特定可能な情報を抽出する。また、通知機能557は、抽出した情報により特定される医師の通知先を通知先情報541から抽出する。そして、通知機能557は、抽出した通知先に対して、第1検査結果を確認するように通知する。 The notification function 557 notifies the user to check the first test results if no abnormality is detected in the first test results or if an abnormality detected in the first test results is canceled. Specifically, the notification function 557 extracts information that can identify the doctor who ordered the first test from the imaging order information 21 or clinical test order information 41 that ordered the first test. The notification function 557 also extracts the notification destination of the doctor identified by the extracted information from the notification destination information 541. The notification function 557 then notifies the extracted notification destination to check the first test results.
通知機能557は、検査結果から異常が検出された場合、異常との検査結果が妥当であるか確認するために、別の検査の検査結果でも異常が検出されているか否かを確認する。第1検査結果から異常が検出された場合に、第2検査結果が無く、オーダもされていない場合に、通知機能557は、検査をオーダすべきことを通知する。具体的には、通知機能557は、第1検査をオーダした撮像オーダ情報21又は臨床検査オーダ情報41から第1検査をオーダした医師を特定可能な情報を抽出する。また、通知機能557は、抽出した情報により特定される医師の通知先を通知先情報541から抽出する。そして、通知機能557は、抽出した通知先に対して、オーダすべきことを通知する。 When an abnormality is detected in the test results, the notification function 557 checks whether an abnormality has also been detected in the test results of another test to confirm whether the test result is valid. When an abnormality is detected in the first test results, if there are no second test results and no order has been placed, the notification function 557 notifies the user that a test should be ordered. Specifically, the notification function 557 extracts information that can identify the physician who ordered the first test from the imaging order information 21 or clinical test order information 41 that ordered the first test. The notification function 557 also extracts the notification destination of the physician identified by the extracted information from the notification destination information 541. The notification function 557 then notifies the extracted notification destination that an order should be placed.
第1検査結果から異常が検出された場合に、第2検査結果は無いが、検査のオーダが発行されている場合に、通知機能557は、患者に検査結果を説明するように通知する。具体的には、通知機能557は、発行されたオーダの検査結果が患者に説明されているか否かを判定する。すなわち、通知機能557は、患者に説明したことを示す行動履歴が記録されているか否かを判定する。通知機能557は、検査結果が患者に説明されていない場合に、検査をオーダした撮像オーダ情報21又は臨床検査オーダ情報41から検査をオーダした医師を特定可能な情報を抽出する。また、通知機能557は、抽出した情報により特定される医師の通知先を通知先情報541から抽出する。そして、通知機能557は、抽出した通知先に対して、患者に検査結果を説明するように通知する。これにより、通知サーバ50は、検査実施後の患者への説明等のアクションが行われずに放置されてしまうことを抑制する。よって、通知サーバ50は、検査実施後の患者への説明等のアクションが行われずに放置されたことによる病状の悪化を抑制することができる。 If an abnormality is detected in the first test results, there are no second test results, but an order for a test has been issued, the notification function 557 notifies the patient to explain the test results. Specifically, the notification function 557 determines whether the test results of the issued order have been explained to the patient. That is, the notification function 557 determines whether an action history indicating that the patient has been explained is recorded. If the test results have not been explained to the patient, the notification function 557 extracts information that can identify the physician who ordered the test from the imaging order information 21 or clinical test order information 41. The notification function 557 also extracts the notification destination of the physician identified by the extracted information from the notification destination information 541. The notification function 557 then notifies the extracted notification destination to explain the test results to the patient. This prevents the notification server 50 from leaving the patient without taking any action, such as explaining the results, after the test. Therefore, the notification server 50 can prevent the patient's condition from worsening due to the patient not taking any action, such as explaining the results, after the test.
次に、通知サーバ50が実行する各種処理について説明する。 Next, we will explain the various processes performed by the notification server 50.
図3は、本実施形態に係る通知サーバ50が実行する検査結果通知処理の一例を示すフローチャートである。検査結果通知処理は、検査結果について通知するとともに、フォロー対象の患者を設定する。 Figure 3 is a flowchart showing an example of the test result notification process executed by the notification server 50 according to this embodiment. The test result notification process notifies the patient of the test results and sets the patient to be followed.
候補特定機能551は、前回の処理から一定期間が経過したか否かを判定する(ステップS11)。一定期間が経過していない場合に(ステップS11;No)、候補特定機能551は、待機する。 The candidate identification function 551 determines whether a certain period of time has passed since the previous processing (step S11). If the certain period of time has not passed (step S11; No), the candidate identification function 551 waits.
一定期間が経過した場合に(ステップS11;Yes)、候補特定機能551は、フォロー対象の患者の候補であるフォロー候補を特定する(ステップS12)。すなわち、候補特定機能551は、特定の傷病の患者や、特定の傷病のおそれがある患者をフォロー候補に特定する。 If a certain period of time has passed (Step S11: Yes), the candidate identification function 551 identifies follow-up candidates who are potential patients to be followed (Step S12). In other words, the candidate identification function 551 identifies patients with a specific injury or illness, or patients at risk of developing a specific injury or illness, as follow-up candidates.
第1異常検出機能552は、フォロー候補の患者についての第1検査結果に異常が含まれているか否かを判定する(ステップS13)。第1検査結果に異常が含まれていない場合に(ステップS13;Yes)、通知機能557は、第1検査をオーダした医師などの医療従事者に第1検査結果を確認すべきことを通知する(ステップS14)。すなわち、通知機能557は、通知先情報541に基づいて、医療従事者のメールアドレスや、SNSのアカウントなどに第1検査結果を確認すべきことを通知する。 The first abnormality detection function 552 determines whether the first test results for the follow-up candidate patient contain an abnormality (step S13). If the first test results do not contain an abnormality (step S13; Yes), the notification function 557 notifies the medical professional, such as the doctor who ordered the first test, that they should check the first test results (step S14). That is, based on the notification destination information 541, the notification function 557 notifies the medical professional's email address, SNS account, etc., that they should check the first test results.
第1検査結果に異常が含まれている場合に(ステップS13;No)、第2異常検出機能553は、第1検査結果と同一の患者についての第2検査結果が記憶されているか否かを判定する(ステップS15)。 If the first test results contain an abnormality (step S13; No), the second abnormality detection function 553 determines whether second test results for the same patient as the first test results are stored (step S15).
第2検査結果が記憶されている場合に(ステップS15;Yes)、第2異常検出機能553は、第2検査結果に異常が含まれているか否かを判定する(ステップS16)。 If the second test results are stored (step S15; Yes), the second abnormality detection function 553 determines whether the second test results contain an abnormality (step S16).
第2検査結果に異常が含まれていない場合に(ステップS16;Yes)、通知機能557は、ステップS14に移行する。例えば、通知機能557は、第1検査結果から異常を検出したが、第2検査結果からは異常が検出されなかったため、第1検査結果を確認すべきことを通知する。 If the second test results do not contain any abnormalities (step S16; Yes), the notification function 557 proceeds to step S14. For example, the notification function 557 may detect an abnormality in the first test results but not in the second test results, and therefore notify the user that the first test results should be checked.
第2検査結果に異常が含まれている場合に(ステップS16;No)、除外判定機能554は、異常が検出されたフォロー候補の患者の電子カルテ情報12等の診療記録に、この患者を取り消す異常取消情報が含まれているか否かを判定する(ステップS17)。 If the second test results contain an abnormality (step S16; No), the exclusion determination function 554 determines whether the medical records, such as the electronic medical record information 12, of the follow-up candidate patient in whom the abnormality was detected contain abnormality cancellation information that cancels the patient (step S17).
異常取消情報が含まれている場合に(ステップS17;Yes)、通知機能557は、ステップS14に移行する。例えば、通知機能557は、第1検査結果及び第2検査結果から異常を検出したが、異常取消情報が含まれているため、第1検査結果を確認すべきことを通知する。 If abnormality cancellation information is included (step S17; Yes), the notification function 557 proceeds to step S14. For example, the notification function 557 detects an abnormality in the first test result and the second test result, but notifies the user that the first test result should be checked because abnormality cancellation information is included.
異常取消情報が含まれていない場合に(ステップS17;No)、通知機能557は第1検査結果及び第2検査結果から異常を検出したことを通知する。すなわち、通知機能557は、医療従事者のメールアドレスや、SNSのアカウントなどに異常を検出したことを通知する(ステップS18)。 If abnormality cancellation information is not included (Step S17; No), the notification function 557 notifies the medical professional that an abnormality has been detected from the first test result and the second test result. In other words, the notification function 557 notifies the medical professional's email address, SNS account, etc. that an abnormality has been detected (Step S18).
フォロー対象設定機能556は、第1検査結果及び第2検査結果から異常を検出したフォロー候補の患者をフォロー対象に設定する(ステップS19)。 The follow-up target setting function 556 sets the follow-up candidate patient in whom abnormalities were detected from the first and second test results as the follow-up target (step S19).
ステップS15において第2検査結果が記憶されていない場合に(ステップS15;No)、通知機能557は、検査のオーダが行われているか否かを判定する(ステップS20)。すなわち、通知機能557は、臨床検査オーダ情報41や撮像オーダ情報21が記憶されているか否かを判定する。 If the second test results are not stored in step S15 (step S15; No), the notification function 557 determines whether an order for a test has been placed (step S20). That is, the notification function 557 determines whether clinical test order information 41 or imaging order information 21 is stored.
検査のオーダ発行が行われていない場合に(ステップS20;No)、通知機能557は、第1検査をオーダした医師などの医療従事者に検査のオーダを行うことを通知する(ステップS23)。 If an order for a test has not been issued (step S20; No), the notification function 557 notifies the medical professional, such as the doctor who ordered the first test, that an order for a test will be placed (step S23).
検査のオーダ発行が行われている場合に(ステップS20;Yes)、通知機能557は、オーダ発行により実施された検査の検査結果について患者に説明済みであるか否かを判定する(ステップS21)。すなわち、通知機能557は、検査結果について患者に説明したことを示す行動履歴が記憶されているか否かを判定する。検査結果について患者に説明済みである場合に(ステップS21;Yes)、通知サーバ50は、処理を終了する。 If an order for a test has been issued (Step S20; Yes), the notification function 557 determines whether the test results of the test performed in response to the issued order have been explained to the patient (Step S21). That is, the notification function 557 determines whether an action history indicating that the test results have been explained to the patient is stored. If the test results have been explained to the patient (Step S21; Yes), the notification server 50 terminates processing.
検査結果について患者に説明が実施されていない場合に(ステップS21;No)、通知機能557は、検査のオーダ発行を行った医師などの医療従事者に、検査結果について患者に説明すべきことを通知する(ステップS22)。 If the test results have not been explained to the patient (step S21; No), the notification function 557 notifies the medical professional, such as the doctor who issued the test order, that the test results should be explained to the patient (step S22).
以上により、通知サーバ50は、検査結果通知処理を終了する。 The notification server 50 then completes the test result notification process.
図4は、本実施形態に係る通知サーバ50が実行する予約通知処理の一例を示すフローチャートである。予約通知処理は、フォロー対象の患者が診療の予約を取得していない場合に通知する処理である。 Figure 4 is a flowchart showing an example of appointment notification processing executed by the notification server 50 according to this embodiment. The appointment notification processing is processing for notifying a patient who is being followed if they have not yet made an appointment for medical treatment.
予定取得機能555は、フォロー対象の患者の電子カルテ情報12等から診療予定を取得する(ステップS31)。 The schedule acquisition function 555 acquires the medical treatment schedule from the electronic medical record information 12 of the patient being followed (step S31).
通知機能557は、診療の予定が無いか否かを判定する(ステップS32)。すなわち、通知機能557は、フォロー対象の患者が通院しているか否かを判定する。例えば、通知機能557は、前回の診療から一定期間内に、診療の予定が無いか否かを判定する。 The notification function 557 determines whether there are any scheduled medical appointments (step S32). That is, the notification function 557 determines whether the patient being followed is currently visiting the hospital. For example, the notification function 557 determines whether there are any scheduled medical appointments within a certain period of time since the last medical appointment.
診療の予定が無い場合に(ステップS32;Yes)、通知機能557は、フォロー対象の患者に診療の予定を取得するように通知する(ステップS33)。すなわち、通知機能557は、通知先情報541に基づいて、患者のメールアドレスや、SNSのアカウント等に診療の予定を取得するように通知する。 If there is no medical appointment scheduled (Step S32; Yes), the notification function 557 notifies the patient being followed to obtain a medical appointment schedule (Step S33). That is, the notification function 557 notifies the patient's email address, SNS account, etc., based on the notification destination information 541, to obtain a medical appointment schedule.
診療の予定が有る場合に(ステップS32;No)、通知機能557は、現在の日時が診療の予約日の前であるか否かを判定する(ステップS34)。診療の予約日の前である場合に(ステップS34;Yes)、通知機能557は、フォロー対象の患者に診療の予定日を通知する(ステップS35)。 If a medical appointment is scheduled (Step S32; No), the notification function 557 determines whether the current date and time is before the scheduled medical appointment date (Step S34). If it is before the scheduled medical appointment date (Step S34; Yes), the notification function 557 notifies the patient being followed of the scheduled medical appointment date (Step S35).
診療の予約日の後である場合に(ステップS34;No)、通知機能557は、フォロー対象の患者に診療の予定を取得するように通知する(ステップS36)。 If the date is after the scheduled medical appointment date (step S34; No), the notification function 557 notifies the patient being followed to obtain their medical appointment schedule (step S36).
以上により、通知サーバ50は、予約通知処理を終了する。 The notification server 50 then completes the reservation notification process.
図5は、本実施形態に係る通知サーバ50が実行する薬剤通知処理の一例を示すフローチャートである。薬剤通知処理では、フォロー対象の患者に処方された薬剤の残量が閾値以下と推定される場合に通知する処理である。 Figure 5 is a flowchart showing an example of the drug notification process executed by the notification server 50 according to this embodiment. The drug notification process is a process for notifying a patient when the remaining amount of drug prescribed to the patient being followed is estimated to be below a threshold.
通知機能557は、フォロー対象の患者の電子カルテ情報12等に基づいて、処方した薬剤の残量が閾値以下と推定されるか否かを判定する(ステップS41)。言い換えと、通知機能557は、薬剤を処方した期間の末日までの残り期間が閾値以下であるか否かを判定する。薬剤の残量が閾値よりも多いと推定される場合に(ステップS41;No)、通知機能557は、待機する。 The notification function 557 determines whether the remaining amount of prescribed medication is estimated to be below a threshold based on the electronic medical record information 12 of the patient being followed (step S41). In other words, the notification function 557 determines whether the remaining time until the end of the period for which the medication was prescribed is below a threshold. If the remaining amount of medication is estimated to be greater than the threshold (step S41; No), the notification function 557 waits.
薬剤の残量が閾値未満と推定される場合に(ステップS41;Yes)、予定取得機能555は、フォロー対象の患者の電子カルテ情報12等から診療予定を取得する(ステップS42)。 If the remaining amount of medication is estimated to be less than the threshold (Step S41; Yes), the schedule acquisition function 555 acquires the medical treatment schedule from the electronic medical record information 12 of the patient being followed (Step S42).
通知機能557は、診療の予定が無いか否かを判定する(ステップS43)。すなわち、通知機能557は、薬剤を処方した期間の末日まで診療の予定が無いか否かを判定する。 The notification function 557 determines whether or not there are any scheduled medical appointments (step S43). In other words, the notification function 557 determines whether or not there are any scheduled medical appointments until the last day of the period for which the medication was prescribed.
診療の予定が無い場合に(ステップS43;Yes)、通知機能557は、フォロー対象の患者に、薬剤の処方を受けるために診療の予定を取得するように通知する(ステップS44)。すなわち、通知機能557は、通知先情報541に基づいて、患者のメールアドレスや、SNSのアカウント等に診療の予定を取得するように通知する。 If there is no scheduled medical appointment (Step S43: Yes), the notification function 557 notifies the patient being followed to obtain a medical appointment schedule in order to receive a medication prescription (Step S44). That is, the notification function 557 notifies the patient's email address, SNS account, etc., based on the notification destination information 541, to obtain a medical appointment schedule.
診療の予定が有る場合に(ステップS43;No)、通知機能557は、現在の日時が診療の予約日の前であるか否かを判定する(ステップS45)。診療の予約日の前である場合に(ステップS45;Yes)、通知機能557は、フォロー対象の患者に診療の予定日を通知する(ステップS46)。 If a medical appointment is scheduled (Step S43; No), the notification function 557 determines whether the current date and time is before the scheduled medical appointment date (Step S45). If it is before the scheduled medical appointment date (Step S45; Yes), the notification function 557 notifies the patient being followed of the scheduled medical appointment date (Step S46).
診療の予約日の後である場合に(ステップS45;No)、通知機能557は、薬剤の処方を受けるために診療の予定を取得するように通知する(ステップS47)。 If the date falls after the scheduled medical appointment (step S45; No), the notification function 557 notifies the patient to obtain a medical appointment to receive a medication prescription (step S47).
以上により、通知サーバ50は、薬剤通知処理を終了する。 The notification server 50 then completes the medication notification process.
以上のように、本実施形態に係る通知サーバ50は、フォロー候補となる患者を特定する。通知サーバ50は、フォロー候補の患者についての第1検査結果、及び第2検査結果から異常を検出する。また、通知サーバ50は、異常が検出された患者の電子カルテ情報12等の診療記録に異常を取り消す情報が含まれているか否か等により、この患者をフォロー候補から除外するか否かを判定する。そして、通知サーバ50は、フォロー候補から除外されなかった患者をフォロー対象に設定する。このように、通知サーバ50は、電子カルテ情報12等の診療記録に異常取消情報が記録されている患者はフォロー対象から除外するため、フォローすべき患者を特定することができる。 As described above, the notification server 50 according to this embodiment identifies patients who are candidates for follow-up. The notification server 50 detects abnormalities from the first and second test results of the patient who is a candidate for follow-up. The notification server 50 also determines whether to exclude a patient in whom an abnormality has been detected from the list of candidates for follow-up, based on whether information to cancel the abnormality is included in the patient's medical records, such as the electronic medical record information 12. The notification server 50 then sets patients who have not been excluded from the list of candidates for follow-up as patients to be followed. In this way, the notification server 50 excludes patients whose medical records, such as the electronic medical record information 12, contain abnormality cancellation information from the list of patients to be followed, thereby enabling the notification server 50 to identify patients to be followed.
このように、通知サーバ50は、フォロー対象の患者には来院予約が行われていない場合に、診療の予定を取得するように通知する。これにより、患者は、適宜、診療を受ける。よって、医師等の医療従事者は、診療の祭に、検査結果の説明や、次検査の予約や、薬剤の処方を行う。その結果、患者は、放置されてしまうことが抑制される。従って、通知サーバ50は、患者の病状が悪化してしまうことを抑制することができる。 In this way, if the patient being followed does not have an appointment, the notification server 50 notifies them to obtain a medical appointment schedule. This allows the patient to receive medical treatment as appropriate. Therefore, doctors and other medical professionals can use the time of the consultation to explain test results, schedule subsequent tests, and prescribe medications. As a result, patients are less likely to be left untreated. Therefore, the notification server 50 can prevent the patient's condition from worsening.
(変形例)
本実施形態では、除外判定機能554は、電子カルテ情報12等の診療記録に異常取消情報が含まれている患者をフォロー候補から除外すると説明した。しかしながら、除外判定機能554は、診療記録に異常取消情報が含まれている場合に、設定条件が満たされたことを条件に、フォロー候補から除外された患者をフォロー候補と判定してもよい。例えば、設定条件とは、異常取消情報が診療記録に記録された時から設定期間が経過したことや、検査結果から異常が検出された回数等である。
(Modification)
In the present embodiment, the exclusion determination function 554 has been described as excluding patients whose medical records, such as the electronic medical record information 12, contain abnormality cancellation information from the follow-up candidates. However, when the medical records contain abnormality cancellation information, the exclusion determination function 554 may determine that a patient who was excluded from the follow-up candidates is a follow-up candidate if a set condition is met. For example, the set condition may be that a set period has elapsed since the abnormality cancellation information was recorded in the medical record, or that an abnormality has been detected in the test results.
例えば、除外判定機能554は、異常取消情報が診療記録に記録された時から設定期間が経過した場合に、この異常取消情報を無効と判定する。すなわち、除外判定機能554は、フォロー候補と判定する。設定期間が経過している場合、患者は、新たに罹患している可能性がある。そこで、除外判定機能554は、異常取消情報を無効と判定する。 For example, if a set period of time has passed since the abnormality cancellation information was recorded in the medical record, the exclusion determination function 554 determines that the abnormality cancellation information is invalid. In other words, the exclusion determination function 554 determines that the patient is a follow-up candidate. If the set period of time has passed, there is a possibility that the patient has developed a new illness. Therefore, the exclusion determination function 554 determines that the abnormality cancellation information is invalid.
また、除外判定機能554は、検査結果から異常が検出された回数が閾値回数以上の場合に、異常取消情報を無効と判定する。すなわち、除外判定機能554は、フォロー候補と判定する。異常が検出された回数が閾値回数以上の場合に、患者は、何かしらの病気に罹患している可能性が高い。そこで、除外判定機能554は、異常取消情報を無効と判定する。 In addition, the exclusion determination function 554 determines that the abnormality cancellation information is invalid if the number of times an abnormality is detected in the test results is equal to or exceeds a threshold number. In other words, the exclusion determination function 554 determines that the patient is a follow-up candidate. If the number of times an abnormality is detected is equal to or exceeds a threshold number, there is a high possibility that the patient is suffering from some kind of disease. Therefore, the exclusion determination function 554 determines that the abnormality cancellation information is invalid.
このように、除外判定機能554は、設定条件が満たされた場合に異常取消情報を無効と判定することで、患者はフォロー対象に設定される。すなわち、患者は、異常取消情報に疑いの余地がある場合に、フォロー対象に設定される。そして、フォロー対象に設定された患者は、診療の予定を取得するように通知される。よって、患者は診療を受けるため、除外判定機能554は、患者の傷病が見落とされてしまうことを抑制することができる。 In this way, the exclusion determination function 554 determines that the abnormality cancellation information is invalid when the set conditions are met, and sets the patient as a follow-up target. In other words, a patient is set as a follow-up target when there is any doubt about the abnormality cancellation information. Patients set as follow-up targets are then notified to obtain their medical treatment schedule. Therefore, since the patient receives medical treatment, the exclusion determination function 554 can prevent the patient's injury or illness from being overlooked.
以上説明した少なくとも1つの実施形態等によれば、フォローすべき患者を特定することすることができる。 At least one of the embodiments described above makes it possible to identify patients who should be followed.
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、実施形態同士の組み合わせを行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 While several embodiments have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These embodiments may be embodied in a variety of other forms, and various omissions, substitutions, modifications, and combinations of embodiments may be made without departing from the spirit of the invention. These embodiments and their variations are included within the scope and spirit of the invention, as well as within the scope of the invention and its equivalents as set forth in the claims.
1 通知システム
10 病院情報システム(HIS:Hospital Information System)
11 スケジュール情報
12 電子カルテ情報
20 放射線科情報システム(RIS:Radiology Information Systems)
21 撮像オーダ情報
22 読影レポート情報
30 医用画像管理システム(PACS:Picture Archiving and Communication Systems)
31 画像情報
40 臨床検査情報システム(LIS:Laboratory Information System)
41 臨床検査オーダ情報
42 臨床検査結果情報
43 臨床検査レポート情報
50 通知サーバ
541 通知先情報
550 処理回路
551 候補特定機能
552 第1異常検出機能
553 第2異常検出機能
554 除外判定機能
555 予定取得機能
556 フォロー対象設定機能
557 通知機能
1 Notification System 10 Hospital Information System (HIS)
11 Schedule information 12 Electronic medical record information 20 Radiology Information Systems (RIS)
21 Imaging order information 22 Image interpretation report information 30 Medical image management system (PACS: Picture Archiving and Communication Systems)
31 Image information 40 Laboratory Information System (LIS)
41 Clinical test order information 42 Clinical test result information 43 Clinical test report information 50 Notification server 541 Notification destination information 550 Processing circuit 551 Candidate identification function 552 First abnormality detection function 553 Second abnormality detection function 554 Exclusion determination function 555 Schedule acquisition function 556 Follow-up target setting function 557 Notification function
Claims (10)
前記フォロー候補の患者についての第1検査結果から異常を検出する第1検出部と、
前記フォロー候補の患者についての、前記第1検査結果よりも過去に生成された第2検査結果から異常を検出する第2検出部と、
前記第1検査結果及び前記第2検査結果から異常が検出された場合、前記フォロー候補の前記患者の診療記録に基づいて、当該患者を前記フォロー候補から除外するか否かを判定する第1判定部と、
前記第1判定部により前記フォロー候補から除外されなかった前記患者を前記フォロー対象に設定する設定部と、
を備える医用情報処理装置。 an identification unit that identifies follow-up candidates who are candidates for patients to be followed;
a first detection unit that detects abnormalities from a first test result of the follow-up candidate patient;
a second detection unit that detects abnormalities from second test results generated earlier than the first test results for the follow-up candidate patient;
a first determination unit that, when an abnormality is detected from the first test result and the second test result, determines whether or not to exclude the patient from the follow-up candidate based on a medical record of the patient of the follow-up candidate;
a setting unit that sets the patient who has not been excluded from the follow-up candidates by the first determination unit as a follow-up target;
A medical information processing device comprising:
請求項1に記載の医用情報処理装置。 The first determination unit determines to exclude the patient whose medical record includes abnormality cancellation information indicating that the abnormality is canceled from the follow-up candidate.
The medical information processing device according to claim 1 .
請求項2に記載の医用情報処理装置。 The first determination unit determines to exclude the patient whose medical record includes the abnormality cancellation information indicating a false positive from the follow-up candidate.
The medical information processing device according to claim 2 .
請求項2に記載の医用情報処理装置。 The first determination unit determines to exclude the patient whose medical record includes the abnormality cancellation information indicating that treatment has ended from the follow-up candidate.
The medical information processing device according to claim 2 .
請求項2に記載の医用情報処理装置。 When the abnormality cancellation information is included in the medical record, the first determination unit determines that the patient who has been excluded from the follow-up candidates is the follow-up candidate on condition that a set condition is satisfied.
The medical information processing device according to claim 2 .
請求項1から請求項5の何れか一項に記載の医用情報処理装置。 the identification unit identifies, as the follow-up candidate, the patient in the medical record that includes information indicating a diagnosis result that the patient has the set injury or illness or is at risk of the set injury or illness;
The medical information processing device according to any one of claims 1 to 5.
請求項1から請求項6の何れか一項に記載の医用情報処理装置。 The system further includes a notification unit that notifies the patient to be followed that an appointment for medical treatment has been made, the notification unit being configured to notify the patient to be followed by the system.
The medical information processing device according to any one of claims 1 to 6.
前記診療予定に基づいて、前記フォロー対象の前記患者が診療の予約を行っているか否かを判定する第2判定部と、を更に備え、
前記通知部は、診療の予約を行っているか否か判定結果に基づいて、診療の予約を行うことを通知する、
請求項7に記載の医用情報処理装置。 an acquisition unit that acquires a medical treatment schedule of the patient to be followed;
a second determination unit that determines whether the patient to be followed up has made an appointment for medical treatment based on the medical treatment schedule,
the notification unit notifies the user to make an appointment for medical treatment based on a determination result as to whether or not the user has made an appointment for medical treatment.
The medical information processing device according to claim 7 .
請求項8に記載の医用情報処理装置。 the notification unit notifies the patient to make an appointment for medical treatment if the patient to be followed up has not made an appointment for medical treatment based on a determination result as to whether or not the patient has made an appointment for medical treatment;
The medical information processing device according to claim 8 .
請求項8に記載の医用情報処理装置。 the notification unit notifies the patient to make an appointment for medical treatment when the patient to be followed up, whose remaining amount of prescribed medicine is estimated to be equal to or less than a threshold, has not made an appointment for medical treatment based on a determination result as to whether or not an appointment for medical treatment has been made;
The medical information processing device according to claim 8 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021123900A JP7745378B2 (en) | 2021-07-29 | 2021-07-29 | Medical information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021123900A JP7745378B2 (en) | 2021-07-29 | 2021-07-29 | Medical information processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023019280A JP2023019280A (en) | 2023-02-09 |
| JP7745378B2 true JP7745378B2 (en) | 2025-09-29 |
Family
ID=85160028
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021123900A Active JP7745378B2 (en) | 2021-07-29 | 2021-07-29 | Medical information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7745378B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015018466A (en) | 2013-07-12 | 2015-01-29 | 株式会社医用工学研究所 | Disease control program and disease control system |
| CN107066792A (en) | 2016-12-21 | 2017-08-18 | 中山大学中山眼科中心 | A kind of accurate follow-up system and method based on individual patients state of an illness database |
| US20200005907A1 (en) | 2018-06-28 | 2020-01-02 | International Business Machines Corporation | Automatic Generation of User and Non-User Cohorts for The Estimation of Drug's Effect from Longitudinal Observational Data |
| JP2021056958A (en) | 2019-10-02 | 2021-04-08 | キヤノンメディカルシステムズ株式会社 | Information management device, information management system, and information management program |
-
2021
- 2021-07-29 JP JP2021123900A patent/JP7745378B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015018466A (en) | 2013-07-12 | 2015-01-29 | 株式会社医用工学研究所 | Disease control program and disease control system |
| CN107066792A (en) | 2016-12-21 | 2017-08-18 | 中山大学中山眼科中心 | A kind of accurate follow-up system and method based on individual patients state of an illness database |
| US20200005907A1 (en) | 2018-06-28 | 2020-01-02 | International Business Machines Corporation | Automatic Generation of User and Non-User Cohorts for The Estimation of Drug's Effect from Longitudinal Observational Data |
| JP2021056958A (en) | 2019-10-02 | 2021-04-08 | キヤノンメディカルシステムズ株式会社 | Information management device, information management system, and information management program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023019280A (en) | 2023-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4573818B2 (en) | MEDICAL IMAGE MANAGEMENT METHOD, MEDICAL IMAGE MANAGEMENT DEVICE, AND MEDICAL NETWORK SYSTEM | |
| JP2016167190A (en) | Medical examination data management device, actuation method of the same and actuation program thereof | |
| JPWO2011083607A1 (en) | Medical information processing apparatus and program | |
| US11574402B2 (en) | Inspection information display device, method, and program | |
| US11568964B2 (en) | Smart synthesizer system | |
| CN110060769A (en) | Medical information processing unit and medical information processing method | |
| US20200335216A1 (en) | Medical information processing apparatus, medical information processing system, and medical information processing method | |
| JP7161688B2 (en) | Post-surgery infection prediction device, post-surgery infection prediction device production method, post-surgery infection prediction method and program | |
| JP7745378B2 (en) | Medical information processing device | |
| JP7415787B2 (en) | medical imaging system | |
| JP7638716B2 (en) | Medical information processing device and medical information processing system | |
| Aktar et al. | Bias, ethical concerns, and explainable decision-making in medical imaging research | |
| JP7757143B2 (en) | Clinical support system and clinical support device | |
| US20170249430A1 (en) | Methods, apparatuses and computer program products for providing a knowledge hub health care solution | |
| JP7529416B2 (en) | Medical information processing device, medical information processing method, and program | |
| JP7705716B2 (en) | Medical information processing equipment | |
| JP7027088B2 (en) | Hospital information system and hospital information display program | |
| JP7783036B2 (en) | Medical information processing device and medical information processing method | |
| US12505541B2 (en) | Medical information processing apparatus and medical information processing method | |
| US20240071584A1 (en) | Medical information system and medical image diagnostic device | |
| US20180277244A1 (en) | 3-tap or less practice management system | |
| JP7705768B2 (en) | Medical information processing equipment | |
| JP7687860B2 (en) | Medical information processing equipment | |
| JP2024071860A (en) | Medical information processing device and medical information processing system | |
| JP2026061134A (en) | Medical information processing device, medical information processing method, and medical information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240604 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250226 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250318 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250519 |
|
| 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: 20250819 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250916 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7745378 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |