Nothing Special   »   [go: up one dir, main page]

JP7328501B2 - Information processing device, control method for information processing device, and program - Google Patents

Information processing device, control method for information processing device, and program Download PDF

Info

Publication number
JP7328501B2
JP7328501B2 JP2019060951A JP2019060951A JP7328501B2 JP 7328501 B2 JP7328501 B2 JP 7328501B2 JP 2019060951 A JP2019060951 A JP 2019060951A JP 2019060951 A JP2019060951 A JP 2019060951A JP 7328501 B2 JP7328501 B2 JP 7328501B2
Authority
JP
Japan
Prior art keywords
interpretation
findings
request
doctor
result
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
JP2019060951A
Other languages
Japanese (ja)
Other versions
JP2020160910A (en
JP2020160910A5 (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.)
Canon Marketing Japan Inc
Original Assignee
Canon Marketing Japan Inc
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 Canon Marketing Japan Inc filed Critical Canon Marketing Japan Inc
Priority to JP2019060951A priority Critical patent/JP7328501B2/en
Publication of JP2020160910A publication Critical patent/JP2020160910A/en
Publication of JP2020160910A5 publication Critical patent/JP2020160910A5/ja
Priority to JP2023126068A priority patent/JP2023133501A/en
Application granted granted Critical
Publication of JP7328501B2 publication Critical patent/JP7328501B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)
  • Measuring And Recording Apparatus For Diagnosis (AREA)

Description

本発明は、情報処理装置、情報処理装置の制御方法、及びプログラムに関する。 The present invention relates to an information processing device, a control method for an information processing device, and a program.

従来、放射線技師が、CT(Computed Tomography)装置やMRI(Magnetic Resonance Imaging)装置といったモダリティを用いて患者を撮影し、その後、読影医が撮影により得られた医用画像を読影している。 Conventionally, a radiologist images a patient using a modality such as a CT (Computed Tomography) device or an MRI (Magnetic Resonance Imaging) device, and then a radiologist interprets the resulting medical image.

しかしながら、読影医は全ての病院及び診療所に存在するわけではない。そのため、読影医が不在の病院及び診療所は、遠隔読影サービスを利用することがある。遠隔読影サービスとは、依頼施設である病院又は診療所が外部の読影センターに読影依頼を行うことで、読影センターの読影医に読影をしてもらうサービスである。 However, radiologists are not present in all hospitals and clinics. Therefore, hospitals and clinics without radiologists may use remote radiology services. The remote image interpretation service is a service in which a hospital or clinic, which is a requesting facility, requests image interpretation to an external image interpretation center and has an image interpretation doctor at the image interpretation center interpret the images.

読影センターが依頼施設から読影依頼を受けると、読影センターの業務担当者が読影を担当する読影医を決定する。この読影医を決定する際には、業務担当者は、読影医の担当分野やスケジュール等を考慮し、手動で読影依頼を読影医に振り分けている。そのため、業務担当者の作業に時間がかかっていた。また、業務担当者の業務経験が不足している場合には、読影医ごとの負荷がうまく分散できないという問題があった。 When the interpretation center receives an image interpretation request from the requesting facility, the person in charge of the operation of the image interpretation center determines the interpretation doctor who will take charge of the interpretation. When determining the interpreting doctor, the person in charge of the operation considers the field of responsibility of the interpreting doctor, the schedule, etc., and manually distributes the request for interpretation to the interpreting doctor. Therefore, the work of the person in charge took time. In addition, there is a problem that the load of each interpreting doctor cannot be well distributed if the person in charge of the operation lacks work experience.

そこで、特許文献1では、複数の読影医のスケジュールに基づいて、医用画像を読影する読影医を自動的に決定する技術が開示されている。 Therefore, Japanese Patent Application Laid-Open No. 2002-200002 discloses a technique for automatically determining an interpreting doctor who interprets a medical image based on the schedules of a plurality of interpreting doctors.

特開2002-329190号公報Japanese Patent Application Laid-Open No. 2002-329190

特許文献1に記載の技術は、1つの読影依頼に対して1人の読影医が割り当てられる技術である。しかしながら、特許文献1では、1つの読影依頼に対して複数人の読影医が読影を行う場合を考慮していない。例えば、読影依頼に係る医用画像を2人の読影医が読影する場合である。この場合、2人の読影医が互いの読影結果を閲覧せずに読影するため、このような読影方法は所謂セカンドオピニオンとして活用される。 The technique described in Patent Literature 1 is a technique in which one interpretation doctor is assigned to one interpretation request. However, Japanese Patent Laid-Open No. 2004-100002 does not consider the case where a plurality of interpreting doctors perform image interpretation for one image interpretation request. For example, there is a case where a medical image related to an interpretation request is interpreted by two radiologists. In this case, the two radiologists interpret the images without viewing each other's interpretation results, so this method of interpretation is used as a so-called second opinion.

しかしながら、2人の読影医の読影結果が互いに異なる場合、依頼施設はどちらの読影結果を信頼すればよいのか迷ってしまう可能性がある。そこで、3人目の読影医が夫々の読影結果を参照して、最終的な読影(三次読影)をすることが考えられる。この場合、全ての読影依頼に対して三次読影が行われると、読影医の負担が大きいという問題がある。 However, if the interpretation results of two interpretation doctors are different from each other, the requesting facility may be confused as to which interpretation result should be trusted. Therefore, it is conceivable that the third interpretation doctor refers to each interpretation result and performs the final interpretation (tertiary interpretation). In this case, if the tertiary interpretation is performed for all interpretation requests, there is a problem that the burden on the interpretation doctor is great.

本発明は、三次読影を行う読影医の負担を軽減することを目的とする。 An object of the present invention is to reduce the burden on the interpreting doctor who performs the tertiary interpretation.

本発明に係る情報処理装置は、
読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、を有し、
前記制御手段は、前記所定の条件が満たされない場合であっても、前記第一の読影結果と、前記第二の読影結果との少なくとも一方に含まれる、判定結果、所見名、部位の少なくとも1つに関する重要度が特定の条件を満たす場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行うことを特徴とする。
An information processing device according to the present invention includes:
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; and a control means for controlling ,
The control means controls at least one of a determination result, a finding name, and a site included in at least one of the first interpretation result and the second interpretation result even when the predetermined condition is not satisfied. When the degree of importance of the first image satisfies a specific condition, control is performed to determine a third interpretation doctor who will perform the tertiary interpretation of the request for interpretation.

本発明により、三次読影を行う読影医の負担を軽減することが可能となる。 The present invention makes it possible to reduce the burden on radiologists who perform tertiary interpretation.

第一の実施形態に係るシステム構成の一例を示す図である。It is a figure which shows an example of the system configuration|structure which concerns on 1st embodiment. 第一の実施形態に係るハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware configuration which concerns on 1st embodiment. 第一の実施形態に係る業務サーバの機能構成の一例を示す図である。It is a figure showing an example of functional composition of a business server concerning a first embodiment. 読影医を割当枠に割り当てる処理の流れの一例を示すフローチャートである。FIG. 11 is a flow chart showing an example of the flow of processing for allocating radiologists to allocation slots; FIG. 依頼情報テーブルの一例を示す図である。It is a figure which shows an example of a request information table. 依頼振分画面の一例を示す図である。It is a figure which shows an example of a request distribution screen. 読影画面の一例を示す図である。FIG. 10 is a diagram showing an example of an interpretation screen; 三次読影の割当枠を生成する処理の流れの一例を示すフローチャートである。FIG. 11 is a flow chart showing an example of the flow of processing for generating allocation frames for tertiary interpretation; FIG. 読影結果テーブルの一例を示す図である。FIG. 10 is a diagram showing an example of an image interpretation result table; 三次読影の割当枠が生成された後の依頼情報テーブルを示す図である。FIG. 10 is a diagram showing the request information table after the allocation frame for tertiary interpretation is generated; 三次読影の割当枠が生成された後の依頼振分画面を示す図である。FIG. 13 is a diagram showing a request allocation screen after the allocation frames for tertiary interpretation are generated. 第二の実施形態における、三次読影の割当枠を生成する処理の流れの一例を示すフローチャートである。FIG. 11 is a flow chart showing an example of the flow of processing for generating allocation frames for tertiary interpretation in the second embodiment; FIG. 第三の実施形態における、業務サーバの機能構成の一例を示す図である。FIG. 11 is a diagram showing an example of the functional configuration of a business server in the third embodiment; FIG. 第三の実施形態における、三次読影の割当枠を生成する処理の流れの一例を示すフローチャートである。FIG. 13 is a flowchart showing an example of the flow of processing for generating allocation frames for tertiary interpretation in the third embodiment; FIG. 重要度テーブルの一例を示す図である。It is a figure which shows an example of an importance table. 第四の実施形態における、三次読影の割当枠を生成する処理の流れの一例を示すフローチャートである。FIG. 20 is a flowchart showing an example of the flow of processing for generating allocation frames for tertiary interpretation in the fourth embodiment; FIG.

以下、添付図面に従って本発明に係る情報処理装置の好ましい実施形態について詳説する。ただし、発明の範囲は図示例に限定されるものではない。 Preferred embodiments of an information processing apparatus according to the present invention will be described in detail below with reference to the accompanying drawings. However, the scope of the invention is not limited to the illustrated examples.

<第一の実施形態>
第一の実施形態における情報処理装置は、一次読影で得られた第一の読影結果に含まれる所見の数と、二次読影で得られた第二の読影結果に含まれる所見の数とを用いて算出される値が所定の条件を満たす場合に、三次読影を行う読影医を決定する装置である。
<First embodiment>
The information processing apparatus according to the first embodiment calculates the number of findings included in the first interpretation result obtained in the primary interpretation and the number of findings included in the second interpretation result obtained in the secondary interpretation. It is an apparatus that determines an interpreting doctor who performs the tertiary interpretation when the value calculated using the image satisfies a predetermined condition.

具体的には、依頼施設から読影センターに読影依頼が送信されると、情報処理装置は、その読影依頼に係る一次読影を行う第一の読影医と、該読影依頼に係る二次読影を行う第二の読影医とを決定する。そして、一次読影と二次読影とが第一の読影医と第二の読影医とによって行われる。このとき、一次読影と二次読影とにおいては、第一の読影医と第二の読影医とが互いの読影結果を閲覧せずに読影する。これは、所謂ブラインドダブル読影である。夫々の読影が完了すると、情報処理装置は、一次読影の読影結果である第一の読影結果と、二次読影の読影結果である第二の読影結果とを取得する。そして、情報処理装置は、各読影結果に含まれる所見の数を取得する。1回の読影で複数の所見が認められる場合がある。よって、ここで情報処理装置が取得する所見の数は、2つとは限らない。情報処理装置は、取得した所見の数の合計値を算出し、この合計値が閾値以上であるか否かを判定する。閾値以上であると判定されると、情報処理装置は、読影依頼に係る三次読影を行う第三の読影医を決定するための情報(三次読影の割当枠)を生成する。そして、情報処理装置は、少なくともこの生成された情報を用いて、第三の読影医を決定する。 Specifically, when an image interpretation request is transmitted from the requesting facility to the image interpretation center, the information processing apparatus performs the primary interpretation of the image interpretation request and the secondary image interpretation of the image interpretation request. Decide on a second reading doctor. Then, primary interpretation and secondary interpretation are performed by a first interpretation doctor and a second interpretation doctor. At this time, in the primary interpretation and the secondary interpretation, the first interpretation doctor and the second interpretation doctor interpret without viewing each other's interpretation results. This is the so-called blind double interpretation. When each interpretation is completed, the information processing apparatus acquires a first interpretation result that is the interpretation result of the primary interpretation and a second interpretation result that is the interpretation result of the secondary interpretation. Then, the information processing apparatus acquires the number of findings included in each interpretation result. Multiple findings may be observed in a single reading. Therefore, the number of findings acquired by the information processing apparatus is not limited to two. The information processing device calculates the total value of the number of acquired findings, and determines whether or not this total value is greater than or equal to the threshold. When determined to be equal to or greater than the threshold, the information processing apparatus generates information (allocation frame for tertiary interpretation) for determining a third interpreting doctor who performs tertiary interpretation of the request for interpretation. Then, the information processing apparatus determines the third radiologist using at least the generated information.

所見の数が多い場合、転移のように、複数の箇所で病変が進行している可能性が高い。また、複数の病変が存在するものの、互いに関連がない場合であっても、病変の箇所が多ければ読影医の見落としが発生しやすい。よって、こうした場合には三次読影によって、一次読影の結果と二次読影の結果とに間違いがないか否かを確認したほうがよい。第一の実施形態では、このような課題を解決するべく、情報処理装置が前述した処理を行っている。また、第一の実施形態における情報処理装置は、前述した処理により、三次読影が必要な読影依頼に関して、第三の読影医を決定することが可能となるので、全ての読影依頼に関して第三の読影医を決定するよりも、第三の読影医の負担を軽減することができる。以下、図1から図11を用いて、第一の実施形態の構成及び処理を説明する。 If the number of findings is high, it is likely that the disease has progressed in multiple locations, such as metastases. In addition, even if there are multiple lesions but they are not related to each other, if there are many lesions, the interpreting doctor is likely to overlook them. Therefore, in such a case, it is better to confirm whether or not there is any difference between the result of the primary interpretation and the result of the secondary interpretation by the tertiary interpretation. In the first embodiment, the information processing apparatus performs the processing described above in order to solve such a problem. Further, the information processing apparatus according to the first embodiment can determine the third interpretation doctor for an interpretation request that requires the third interpretation by the above-described processing. The burden on the third interpreting doctor can be reduced rather than determining the interpreting doctor. The configuration and processing of the first embodiment will be described below with reference to FIGS. 1 to 11. FIG.

[システム構成]
図1は、第一の実施形態に係る情報処理システムとしての遠隔読影システムのシステム構成の一例を示す。第一の実施形態において、遠隔読影システムは、データセンター100、依頼施設110、読影センター120、および読影医の自宅(不図示)を含む。各施設は、インターネット等のネットワーク130によって、互いに通信可能に接続されている。尚、第一の実施形態における各施設は、現実空間上の位置が異なる別の施設であるものとして説明するが、これに限らない。読影センター120内にデータセンター100が存在してもよいし、依頼施設110と読影センター120とが同一の施設であってもよい。
[System configuration]
FIG. 1 shows an example of the system configuration of a remote image interpretation system as an information processing system according to the first embodiment. In a first embodiment, the remote reading system includes a data center 100, a requesting facility 110, a reading center 120, and a reading doctor's home (not shown). Each facility is communicably connected to each other via a network 130 such as the Internet. In addition, each facility in the first embodiment is described as being different facilities located at different positions in the physical space, but the present invention is not limited to this. The data center 100 may exist within the interpretation center 120, or the request facility 110 and the interpretation center 120 may be the same facility.

データセンター100は、業務サーバ101と画像管理サーバ102とデータベースサーバ103とを含む。業務サーバ101は、本発明における情報処理装置の一例に相当する。第一の実施形態では、データセンター100は物理的なサーバ装置を記載しているが、仮想化技術により、1又は複数のサーバ装置において必要な数の仮想サーバを動作させる形態であってもよい。依頼施設110は、業務担当者が操作するクライアント端末111を含む。読影センター120は、業務担当者と読影医が操作するクライアント端末121を含む。業務担当者と読影医とが操作するため、読影センター120には複数台(N台)のクライアント端末121が用意されている。第一の実施形態では、業務担当者が操作するクライアント端末をクライアント端末121-1とし、読影医が操作するクライアント端末をクライアント端末121-2とする。尚、業務担当者と読影医は、夫々複数存在するので、ユーザごとにクライアント端末121-1及びクライアント端末121-2を用意してもよいし、複数のユーザが所定数のクライアント端末121を共有してもよい。 The data center 100 includes a business server 101 , an image management server 102 and a database server 103 . The business server 101 corresponds to an example of an information processing device in the present invention. In the first embodiment, the data center 100 is described as a physical server device, but it may be in a form in which a required number of virtual servers are operated in one or a plurality of server devices by virtualization technology. . The request facility 110 includes a client terminal 111 operated by a person in charge of business. The interpretation center 120 includes client terminals 121 operated by business personnel and interpretation doctors. A plurality of (N) client terminals 121 are prepared in the image interpretation center 120 for operation by a person in charge of operations and an interpretation doctor. In the first embodiment, the client terminal operated by the person in charge of operations is the client terminal 121-1, and the client terminal operated by the radiologist is the client terminal 121-2. Since there are a plurality of persons in charge of operations and a plurality of interpreting doctors, a client terminal 121-1 and a client terminal 121-2 may be prepared for each user, or a predetermined number of client terminals 121 may be shared by a plurality of users. You may

依頼施設110では、放射線技師がCT装置、MRI装置、CR(computed radiography)装置等のモダリティ(撮影装置)によって、患者を撮影する。撮影により生成された医用画像データは、各種記録媒体や通信手段等を介してクライアント端末111に集められる。医用画像データは、例えば、DICOM(Digital Imaging and COmmunication in Medicine)規格の画像データである。DICOM規格の画像データは、患者名、患者ID、患者の性別といった患者情報、モダリティの種類、撮像条件等を含む付帯情報と、画像データとから構成されている。 At the request facility 110, a radiological technologist images a patient using a modality (imaging device) such as a CT device, an MRI device, or a CR (computed radiography) device. Medical image data generated by imaging is collected in the client terminal 111 via various recording media, communication means, and the like. Medical image data is, for example, DICOM (Digital Imaging and Communication in Medicine) standard image data. DICOM standard image data is composed of patient information such as a patient name, patient ID, and patient sex, incidental information including modality type, imaging conditions, etc., and image data.

依頼施設110の読影依頼業務を行う業務担当者は、クライアント端末111を用いて、読影依頼に必要な情報(依頼情報)を入力し、その依頼情報を医用画像データと共にデータセンター100へ送信する。依頼情報は、データセンター100のデータベースサーバ103に保管される。医用画像データは、データセンター100の画像管理サーバ102に送信される。画像管理サーバ102は、各医用画像データに対してユニークな画像ID(識別情報)を発行し保管する。 A person in charge of requesting image interpretation at the requesting facility 110 uses the client terminal 111 to input information (request information) necessary for requesting image interpretation, and transmits the request information to the data center 100 together with medical image data. Request information is stored in the database server 103 of the data center 100 . Medical image data is transmitted to the image management server 102 of the data center 100 . The image management server 102 issues and stores a unique image ID (identification information) for each piece of medical image data.

依頼施設110からの読影依頼の受付業務を行う読影センター120の業務担当者は、クライアント端末121-1を用いて読影の依頼情報が十分に入力されているか確認するとともに、各読影依頼を読影医に振り分ける振分作業を行う。振分作業では、業務担当者が各読影医の得意分野等を加味して手動で読影依頼を振り分けてもよいし、各読影医の得意分野や読影のスケジュール等を予め業務サーバ101に設定しておき、業務サーバ101に自動振分処理を指示して読影依頼を振り分けてもよい。尚、以下の説明では、読影依頼を読影医に振り分けることと、読影依頼に対応する1又は複数の割当枠に読影医を割り当てることは同義であるものとして、説明する。割当枠については後述する。 The person in charge of the interpretation center 120, which accepts requests for interpretation from the requesting facility 110, uses the client terminal 121-1 to check whether the request information for interpretation has been sufficiently input, and to send each request to the interpretation doctor. Perform the sorting work to distribute to In the distribution work, the person in charge of the operation may manually distribute the request for interpretation taking into account the field of specialty of each interpreting doctor, or the field of specialty of each interpreting doctor, the schedule of interpretation, etc. may be set in the business server 101 in advance. Then, the business server 101 may be instructed to perform automatic allocation processing to distribute the interpretation requests. In the following description, allocating an interpretation request to an interpreting doctor is synonymous with assigning an interpreting doctor to one or a plurality of allocation frames corresponding to the interpretation request. Allocation frames will be described later.

読影を行う読影医は、読影センター120に配置された読影端末であるクライアント端末121-2(若しくは、自宅の読影端末)を用いて、業務担当者によって振り分けられた読影依頼に対応する医用画像データを、画像管理サーバ102からダウンロードする。ダウンロードが完了したら、クライアント端末121-2は医用画像データをディスプレイ等の表示装置に表示させ、読影医はこれを参照しながら、読影を行う。そして、読影医は、読影結果をデータセンター100に対して送信する。読影医のクライアント端末121-2から送信された読影結果は、データセンター100のデータベースサーバ103で保管される。ここで保管される読影結果は、依頼情報に対応付けて保管される。その後、読影結果は、依頼施設110に対してレポートや報告書という形式に変換された上で返送される。尚、第一の実施形態では、クライアント端末121-2が配置される施設として、読影センター120及び読影医の自宅の例を示したが、これ以外の場所に配置されてもよい。 The interpreting doctor who interprets the images uses the client terminal 121-2 (or the interpreting terminal at home), which is an interpreting terminal located in the interpreting center 120, to interpret the medical image data corresponding to the interpreting request assigned by the person in charge. is downloaded from the image management server 102 . After the download is completed, the client terminal 121-2 displays the medical image data on a display device such as a display, and the interpreting doctor interprets the image while referring to it. The interpretation doctor then transmits the interpretation result to the data center 100 . The interpretation result transmitted from the interpretation doctor's client terminal 121 - 2 is stored in the database server 103 of the data center 100 . The interpretation results stored here are stored in association with the request information. After that, the interpretation result is converted into a report or report form and sent back to the requesting facility 110 . In the first embodiment, the interpretation center 120 and the interpretation doctor's home were exemplified as facilities where the client terminal 121-2 is located, but the client terminal 121-2 may be located at other locations.

[ハードウェア構成]
図2は、遠隔読影システムに含まれる各サーバ装置や端末装置のハードウェア構成の一例を示す図である。
[Hardware configuration]
FIG. 2 is a diagram showing an example of the hardware configuration of each server device and terminal device included in the remote interpretation system.

CPU201は、システムバス204に接続される各デバイスやコントローラを統括的に制御する。ROM202あるいは外部メモリ211には、BIOS(Basic Input/Output System)やオペレーティングシステム(OS)、および各端末の機能を実現するために必要な各種プログラム等が記憶される。 The CPU 201 comprehensively controls each device and controller connected to the system bus 204 . The ROM 202 or external memory 211 stores a BIOS (Basic Input/Output System), an operating system (OS), and various programs necessary for realizing the functions of each terminal.

RAM203は、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM202あるいは外部メモリ211からRAM203にロードし、実行することで各種動作を実現する。入力コントローラ205は、キーボードやマウス等のポインティングデバイス(不図示)等の入力デバイス209からの入力を制御する。ビデオコントローラ206は、ディスプレイ210(表示部)への表示を制御する。 A RAM 203 functions as a main memory, a work area, and the like for the CPU 201 . The CPU 201 loads necessary programs and the like from the ROM 202 or the external memory 211 to the RAM 203 and executes them to implement various operations. An input controller 205 controls input from an input device 209 such as a keyboard, a pointing device such as a mouse (not shown), or the like. The video controller 206 controls display on a display 210 (display unit).

メモリコントローラ207は、各種データ等を記憶する外部メモリ211へのアクセスを制御する。外部メモリ211としては例えば、外部記憶装置(HD)や、フレキシブルディスク(FD)、PCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等が挙げられる。通信I/Fコントローラ208は、ネットワーク(例えば、図1に示すネットワーク130)を介して外部機器と接続および通信制御を行う。通信I/Fコントローラ208は、例えば、TCP/IPを用いた通信等が可能である。 A memory controller 207 controls access to an external memory 211 that stores various data and the like. Examples of the external memory 211 include an external storage device (HD), a flexible disk (FD), a compact flash (registered trademark) memory connected to a PCMCIA card slot via an adapter, and the like. The communication I/F controller 208 performs connection and communication control with external devices via a network (for example, the network 130 shown in FIG. 1). The communication I/F controller 208 is capable of communication using TCP/IP, for example.

本実施形態における各種処理を実現するための各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM203にロードされることによりCPU201によって実行される。さらに、プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ211に格納されており、これらの詳細な説明については後述する。 Various programs for realizing various processes in this embodiment are recorded in the external memory 211 and are executed by the CPU 201 by being loaded into the RAM 203 as necessary. Further, definition files, various information tables, and the like used when executing the programs are also stored in the external memory 211, and detailed descriptions thereof will be given later.

[機能構成]
図3は、業務サーバ101の機能構成の一例を示す図である。業務サーバ101は機能部として、第一の取得部301と、第二の取得部302と、生成部303と、画面生成部304と、読影医決定部305とを有する。
[Function configuration]
FIG. 3 is a diagram showing an example of the functional configuration of the business server 101. As shown in FIG. The business server 101 has a first acquisition unit 301, a second acquisition unit 302, a generation unit 303, a screen generation unit 304, and a radiologist determination unit 305 as functional units.

第一の取得部301は、一次読影において第一の読影医が読影を行った結果である第一の読影結果をデータベースサーバ103から取得する。読影結果には、所見(所見が認められた部位、所見名、判定結果、所見テキスト等)が含まれる。所見が認められた部位が複数存在する場合には、読影医は複数の部位夫々に対する所見を入力する。よって、1つの読影結果には、複数の所見を含む場合がある。この場合は読影結果に、部位、所見名、判定結果、所見テキスト等の組み合わせが複数含まれる。また、第一の取得部301は、取得された第一の読影結果に含まれる所見の数を示す第一の所見数を取得する。第一の読影結果に含まれる所見の数とは、前述した組み合わせの数を示す。尚、単に第一の読影結果に含まれる所見名の数であってもよい。そして、第一の取得部301は、取得された第一の所見数を生成部303に出力する。このように、第一の取得部301は、読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数を取得する第一の取得手段の一例に相当する。 The first acquisition unit 301 acquires from the database server 103 a first image interpretation result, which is the result of the image interpretation performed by the first image interpretation doctor in the primary image interpretation. The interpretation result includes findings (sites where findings are recognized, finding names, judgment results, finding texts, etc.). If there are multiple sites with findings, the interpreting doctor inputs findings for each of the multiple sites. Therefore, one interpretation result may include multiple findings. In this case, the interpretation result includes a plurality of combinations of parts, finding names, determination results, finding texts, and the like. Also, the first acquiring unit 301 acquires a first number of findings indicating the number of findings included in the acquired first interpretation result. The number of findings included in the first interpretation result indicates the number of combinations described above. It should be noted that it may simply be the number of finding names included in the first interpretation result. The first acquisition unit 301 then outputs the acquired first number of findings to the generation unit 303 . In this manner, the first acquisition unit 301 acquires the first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation related to the interpretation request. It corresponds to an example of the first acquisition means.

第二の取得部302は、二次読影において第二の読影医が読影を行った結果である第二の読影結果をデータベースサーバ103から取得する。また、第二の取得部302は、取得された第二の読影結果に含まれる所見の数を示す第二の所見数を取得する。これらの処理は、第一の取得部301と同様の処理である。そして、第二の取得部302は、取得された第二の所見数を生成部303に出力する。このように、第二の取得部302は、前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数を取得する第二の取得手段の一例に相当する。 The second acquisition unit 302 acquires from the database server 103 a second image interpretation result, which is the result of the image interpretation performed by the second image interpretation doctor in the secondary image interpretation. The second acquisition unit 302 also acquires a second number of findings indicating the number of findings included in the acquired second interpretation result. These processes are similar to those of the first acquisition unit 301 . Then, the second acquisition unit 302 outputs the acquired second number of findings to the generation unit 303 . In this way, the second obtaining unit 302 obtains the second number of findings indicating the number of findings included in the second interpretation result input by the second interpretation doctor in the secondary interpretation related to the interpretation request. It corresponds to an example of a second acquiring means for acquiring.

生成部303は、第一の取得部301で取得された第一の所見数と、第二の取得部302で取得された第二の所見数とを用いて値を算出する。具体的には、第一の所見数と第二の所見数との合計値を算出する。尚、生成部303は、合計値に限らず、平均値を算出してもよいし、第一の所見数と第二の所見数の差を算出してもよい。また、生成部303とは異なる別の機能部(例えば算出部)が値を算出してもよい。そして、生成部303は、算出された値が所定の条件を満たすか否かを判定する。具体的には、算出された合計値が閾値以上であるか否かを判定する。所定の条件を満たすと判定された場合には、生成部303は、三次読影を行う第三の読影医を決定するための情報を生成する。第三の読影医を決定するための情報とは、三次読影の割当枠を示す情報である。割当枠とは、読影を担当する読影医を割り当てる仮想的な枠である。読影医決定部305は、この割当枠に読影医を割り当てる。例えば、読影センター120がブラインドダブル読影に関する読影依頼を受け付けた場合には、読影医決定部305は、読影センター120での読影依頼受付時に生成された一次読影の割当枠と二次読影の割当枠に、夫々読影医を割り当てる。このように、割当枠を示す情報を生成することにより、新たな読影医を決定することができる。そして、生成部303は、生成された情報を画面生成部304と読影医決定部305とに出力する。このように、生成部303は、前記取得された第一の所見数と前記取得された第二の所見数とを用いて算出される値が所定の条件を満たす場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための情報を生成する生成手段の一例に相当する。 The generation unit 303 calculates a value using the first number of findings acquired by the first acquisition unit 301 and the second number of findings acquired by the second acquisition unit 302 . Specifically, the total value of the number of first findings and the number of second findings is calculated. Note that the generating unit 303 may calculate an average value instead of the total value, or may calculate the difference between the first number of findings and the second number of findings. Alternatively, the value may be calculated by another functional unit (for example, a calculation unit) different from the generation unit 303 . Then, the generation unit 303 determines whether the calculated value satisfies a predetermined condition. Specifically, it is determined whether or not the calculated total value is greater than or equal to the threshold. If it is determined that the predetermined condition is satisfied, the generation unit 303 generates information for determining the third radiologist who performs the tertiary interpretation. The information for determining the third interpretation doctor is information indicating the allocation frame for the tertiary interpretation. An allocation frame is a virtual frame for allocating an interpreting doctor who is in charge of interpretation. The interpreting doctor determination unit 305 assigns the interpreting doctor to this allocation frame. For example, when the interpretation center 120 receives an interpretation request for blind double interpretation, the interpretation doctor determination unit 305 determines the allocation frame for primary interpretation and the allocation frame for secondary interpretation generated when the interpretation request is received at the interpretation center 120. to each radiologist. In this way, by generating information indicating allocation frames, a new interpreting doctor can be determined. The generating unit 303 then outputs the generated information to the screen generating unit 304 and the radiologist determining unit 305 . In this way, the generation unit 303 relates to the interpretation request when the value calculated using the acquired first number of findings and the acquired second number of findings satisfies a predetermined condition. This corresponds to an example of generating means for generating information for determining a third radiologist who performs tertiary interpretation.

画面生成部304は、生成部303で生成された情報を用いて、画面を生成する。具体的には、画面生成部304は、三次読影の割当枠に読影医を割り当てるための依頼振分画面を生成する。尚、画面を生成する際に用いられる情報は、生成部303で生成された情報に限らない。画面生成部304は、予め業務サーバ101の外部メモリ211に記憶された情報を用いてもよい。依頼振分画面には、読影医が未決定の割当枠が表示される。この画面は、例えばクライアント端末121のウェブブラウザで表示可能なウェブページである。よって、画面生成部304は、生成された画面をクライアント端末121に送信する。そして、業務担当者がこの画面に対して手動又は自動の振分指示を行うことで、読影医決定部305が割当枠に読影医を割り当てる。このように、画面生成部304は、少なくとも前記生成された情報を用いて、前記第三の読影医を決定するための画面を生成する画面生成手段の一例に相当する。 A screen generation unit 304 generates a screen using the information generated by the generation unit 303 . Specifically, the screen generation unit 304 generates a request allocation screen for allocating an interpretation doctor to an allocation frame for tertiary interpretation. Information used when generating a screen is not limited to information generated by the generation unit 303 . The screen generator 304 may use information stored in advance in the external memory 211 of the business server 101 . On the request allocation screen, allocation frames for which an interpreting doctor has not yet been determined are displayed. This screen is a web page that can be displayed by the web browser of the client terminal 121, for example. Therefore, the screen generator 304 transmits the generated screen to the client terminal 121 . Then, the person in charge instructs manual or automatic allocation on this screen, so that the interpreting doctor determination unit 305 allocates the interpreting doctor to the allocation frame. Thus, the screen generation unit 304 corresponds to an example of a screen generation unit that generates a screen for determining the third interpreting doctor using at least the generated information.

読影医決定部305は、読影医が未決定の割当枠に読影医を割り当てる。その際、読影医のスケジュール、担当分野、経験等を加味して、自動的に読影医を割当枠に割り当ててもよいし、業務担当者から指定された読影医を割当枠に割り当ててもよい。自動的に割り当てる技術は、例えば、特開2016-035739号公報に記載の技術を用いてもよいし、特許文献1に記載の技術を用いてもよい。このように、読影医決定部305は、少なくとも前記生成された情報を用いて、前記第三の読影医を決定する第三の決定手段の一例に相当する。 The interpreting doctor determination unit 305 allocates an interpreting doctor to an allocation frame for which the interpreting doctor has not yet been determined. At that time, the interpreting doctor's schedule, field of responsibility, experience, etc. may be taken into consideration, and the interpreting doctor may be automatically assigned to the allocation frame, or the interpreting doctor specified by the person in charge may be allocated to the allocation frame. . As the technology for automatic assignment, for example, the technology described in Japanese Patent Application Laid-Open No. 2016-035739 or the technology described in Patent Document 1 may be used. Thus, the interpreting doctor determining unit 305 corresponds to an example of a third determining unit that determines the third interpreting doctor using at least the generated information.

[処理フロー]
次に、第一の実施形態における処理の流れについて、図4から図11を用いて説明する。まず、依頼施設から読影依頼を受けた読影センターの業務担当者が、読影医を割当枠に割り当てる(読影依頼を読影医に振り分ける)一連の流れについて説明する。
[Processing flow]
Next, the flow of processing in the first embodiment will be described with reference to FIGS. 4 to 11. FIG. First, a series of flow will be described in which the person in charge of the interpretation center who receives the interpretation request from the requesting facility allocates the interpretation doctor to the allocation frame (distributes the interpretation request to the interpretation doctor).

図4は、読影医を割当枠に割り当てる処理の流れの一例を示す図である。 FIG. 4 is a diagram illustrating an example of the flow of processing for allocating an interpreting doctor to an allocation frame.

ステップS401では、クライアント端末121-1は、業務サーバ101から送信された依頼振分画面600をディスプレイ210に表示する。依頼振分画面600の一例を図6に示す。依頼振分画面600の左側には、読影センター120が読影依頼を受けて、読影医の割り当てが完了していない割当枠が一覧表示される。割当枠の情報は、図5に示す依頼情報テーブル500に示すような形態でデータベースサーバ103が管理している。よって、業務サーバ101は、データベースサーバ103から依頼情報テーブル500を取得し、読影医が決定していない割当枠の情報(依頼情報テーブルのレコード)を特定する。そして、特定された割当枠の情報を用いて、依頼振分画面600を生成し、クライアント端末121-1に送信する。クライアント端末121-1は、受信した依頼振分画面600をディスプレイ210に表示させる。 In step S401, the client terminal 121-1 displays on the display 210 the request allocation screen 600 transmitted from the business server 101. FIG. An example of the request allocation screen 600 is shown in FIG. On the left side of the request allocation screen 600, a list of allocation frames for which the interpretation request has been received by the interpretation center 120 and the allocation of interpretation doctors has not been completed is displayed. The information on the allocation frame is managed by the database server 103 in the form shown in the request information table 500 shown in FIG. Therefore, the business server 101 acquires the request information table 500 from the database server 103, and identifies the allocation frame information (record of the request information table) that has not been determined by the interpreting doctor. Then, using the specified allocation frame information, a request allocation screen 600 is generated and transmitted to the client terminal 121-1. The client terminal 121-1 causes the display 210 to display the received request allocation screen 600. FIG.

ステップS402では、クライアント端末121-1は、依頼振分画面600に表示された割当枠のうち、読影医を割り当てたい割当枠に対する選択を受け付ける。そして、ステップS403では、クライアント端末121-1は、依頼振分画面600に表示された自動振分ボタンが押下されたか否かを判定する。自動振分ボタンが押下された場合には、ステップS404に処理を進める。そうでない場合には、待機する。図4では、自動的に読影医を割当枠に割り当てる処理について説明するが、前述した通り、手動で割り当ててもよい。手動割当の場合は、クライアント端末121-1は、選択を受け付けた割当枠に割り当てる読影医に対する選択を受け付けて、割当枠と読影医のペアを作成する。そして、そのペアの情報を業務サーバ101に送信し、業務サーバ101がそのペアを依頼情報テーブル500に登録すればよい。 In step S402, the client terminal 121-1 accepts a selection of an allocation frame to which the interpretation doctor is to be allocated, from among the allocation frames displayed on the request allocation screen 600. FIG. Then, in step S403, the client terminal 121-1 determines whether or not the automatic distribution button displayed on the request distribution screen 600 has been pressed. If the automatic sorting button has been pressed, the process proceeds to step S404. Otherwise, wait. FIG. 4 illustrates the process of automatically assigning interpreting doctors to allocation frames, but as described above, manual assignment may also be performed. In the case of manual allocation, the client terminal 121-1 accepts a selection of an interpreting doctor to be assigned to the accepted allocation frame, and creates a pair of the allocation frame and the interpreting doctor. Then, the pair information is transmitted to the business server 101 , and the business server 101 registers the pair in the request information table 500 .

ステップS404では、クライアント端末121-1は、選択された割当枠の自動振分を業務サーバ101に指示する。そして、ステップS405では、読影医決定部305は、ステップS402で選択を受け付けた割当枠に対する読影医の割り当てを自動的に行う自動振分を実行する。自動振分は、前述した通り、例えば、特開2016-035739号公報に記載の技術を用いてもよいし、特許文献1に記載の技術を用いてもよい。ステップS406では、読影医決定部305は、自動振分の結果をクライアント端末121-1に送信する。 In step S404, the client terminal 121-1 instructs the business server 101 to automatically allocate the selected allocation frame. Then, in step S405, the interpreting doctor determination unit 305 executes automatic allocation for automatically allocating the interpreting doctor to the allocation frame selected in step S402. For automatic sorting, as described above, for example, the technique described in JP-A-2016-035739 or the technique described in Patent Document 1 may be used. In step S406, the interpretation doctor determination unit 305 transmits the result of automatic allocation to the client terminal 121-1.

ステップS407では、クライアント端末121-1は、自動振分の結果を依頼振分画面600に表示する。つまり、図6の依頼振分画面600の右側に示すように、各読影医がいつ、何件の読影を行うのかを表示する。読影センターの業務担当者は、この内容を確認し、問題がなければ保存ボタンを押下する。 In step S407, the client terminal 121-1 displays the result of automatic allocation on the requested allocation screen 600. FIG. In other words, as shown on the right side of the request allocation screen 600 in FIG. 6, when and how many interpretations are to be performed by each interpreting doctor are displayed. The person in charge of operations at the interpretation center confirms this content, and presses the save button if there is no problem.

ステップS408は、クライアント端末121-1は、保存ボタンが押下されたか否かを判定する。保存ボタンが押下されたと判定された場合には、ステップS410に処理を進める。そうでない場合、すなわち自動振分の結果に問題がある場合には、ステップS409に処理を進める。 In step S408, the client terminal 121-1 determines whether or not the save button has been pressed. If it is determined that the save button has been pressed, the process proceeds to step S410. Otherwise, that is, if there is a problem with the result of automatic allocation, the process proceeds to step S409.

ステップS409では、クライアント端末121-1は、ステップS405で実行された自動振分の結果を破棄する。ステップS410では、クライアント端末121-1は、ステップS405で実行された自動振分の結果をデータベースサーバ103の依頼情報テーブル500に登録する。このようにすることで、割当枠に対する読影医の割り当てが行われる。 In step S409, the client terminal 121-1 discards the result of the automatic allocation executed in step S405. At step S410, the client terminal 121-1 registers the result of the automatic allocation executed at step S405 in the request information table 500 of the database server 103. FIG. In this way, interpretation doctors are assigned to assigned frames.

その後、割当結果に従って、各読影医が読影を実行する。読影医は、クライアント端末121-2にダウンロードした医用画像を読影し、所見の有無を判断する。 After that, each interpreting doctor performs interpretation according to the allocation result. The interpreting doctor interprets the medical image downloaded to the client terminal 121-2 and determines the presence or absence of findings.

ここで、読影医がクライアント端末121-2で読影する際に表示される画面の一例について説明する。図7は、読影画面の一例を示す図である。図7(a)に示すように、読影すべき医用画像700がディスプレイ210に表示される。表示された医用画像700において、読影医が所見の認められる位置をクリックすると、所見入力画面701が医用画像上に表示される。所見入力画面701の拡大図を、図7(b)に示す。図7(b)に示すように、画面左側にシェーマ、画面右側に所見入力欄が設けられている。シェーマでは、読影医からクリックされた位置702が表示される。所見入力欄には、所見が認められた部位を選択する部位選択欄、所見名を選択する所見名選択欄、判定結果を選択する判定結果選択欄、所見に関するコメントを入力する所見テキスト入力欄、新たな所見を追加するための所見追加ボタンが備えられている。所見追加ボタンが押下されると、所見欄703に入力済みの所見が追加されていく。このように、複数の箇所に所見が認められる場合には、読影医は、複数の所見を入力することが可能である。入力された所見は、図9に示すような読影結果テーブル900に登録される。読影結果テーブル900は、データベースサーバ103に記憶されるデータテーブルである。読影結果テーブル900には、読影依頼に係る割当枠ごとに、読影医の情報と所見(所見が認められた部位の情報、所見名の情報、判定結果の情報、及び所見テキスト)とが格納される。 Here, an example of a screen displayed when the interpretation doctor uses the client terminal 121-2 to interpret an image will be described. FIG. 7 is a diagram showing an example of an interpretation screen. As shown in FIG. 7( a ), a medical image 700 to be interpreted is displayed on the display 210 . In the displayed medical image 700, when the interpreting doctor clicks a position where a finding is recognized, a finding input screen 701 is displayed on the medical image. An enlarged view of the observation input screen 701 is shown in FIG. 7(b). As shown in FIG. 7B, a schema is provided on the left side of the screen, and a finding input field is provided on the right side of the screen. In the schema, the position 702 clicked by the radiologist is displayed. The findings input field includes a site selection field for selecting a site where a finding is recognized, a finding name selection field for selecting a finding name, a judgment result selection field for selecting a judgment result, a finding text input field for entering comments on the findings, An add finding button is provided for adding a new finding. When the add finding button is pressed, the entered findings are added to the finding column 703 . In this way, when there are multiple findings, the radiologist can input multiple findings. The input findings are registered in an interpretation result table 900 as shown in FIG. An interpretation result table 900 is a data table stored in the database server 103 . The interpretation result table 900 stores information of the interpreting doctor and findings (information on the site where the finding is recognized, information on the name of the finding, information on the judgment result, and finding text) for each allocation frame related to the interpretation request. be.

そして、その読影結果の入力をクライアント端末121-2が受け付けて、データベースサーバ103に登録する。 Then, the client terminal 121 - 2 receives the input of the interpretation result and registers it in the database server 103 .

図8は、三次読影の割当枠を生成する処理の流れの一例を示す図である。ステップS801からステップS807の処理は、業務サーバ101によって実行される。 FIG. 8 is a diagram illustrating an example of the flow of processing for generating allocation frames for tertiary interpretation. The processing from step S801 to step S807 is executed by the business server 101. FIG.

ステップS801では、業務サーバ101は、読影依頼に係る全ての読影が完了したか否かを判定する。具体的には、ある読影依頼を処理対象とした場合に、業務サーバ101は、該読影依頼に対応する読影を、依頼情報テーブル500を用いて特定する。そして、特定された読影が完了したことを示すフラグが存在すれば、業務サーバ101は、読影が完了したと判定する。 In step S801, the business server 101 determines whether or not all image interpretations related to the image interpretation request have been completed. Specifically, when a certain interpretation request is to be processed, the business server 101 identifies the interpretation corresponding to the interpretation request using the request information table 500 . Then, if there is a flag indicating that the identified image interpretation is complete, the business server 101 determines that the image interpretation is complete.

ステップS801で読影が完了したと判定された場合には、ステップS802に処理を戻す。読影が完了していないと判定された場合には、読影が完了するまで待機する。 If it is determined in step S801 that interpretation has been completed, the process returns to step S802. If it is determined that the interpretation is not completed, it waits until the interpretation is completed.

ステップS802では、業務サーバ101は、処理対象の読影依頼がブラインドダブル読影であり、且つ三次読影の割当枠がまだ生成されていないか否かを判定する。ブラインドダブル読影か否かは、依頼情報テーブル500の読影方法の項目を参照することで判定可能である。三次読影の割当枠が未生成か否かは、割当枠IDを参照することで判定可能である。ブラインドダブル読影であると判定された場合には、ステップS803に処理を進める。ブラインドダブル読影でないと判定された場合には、本一連の処理を終了する。 In step S802, the business server 101 determines whether the interpretation request to be processed is for blind double interpretation and whether or not the allocation frame for tertiary interpretation has not yet been generated. Whether or not the interpretation is blind double interpretation can be determined by referring to the interpretation method item of the request information table 500 . Whether or not the allocation frame for the tertiary interpretation has not been generated can be determined by referring to the allocation frame ID. If it is determined to be blind double interpretation, the process proceeds to step S803. If it is determined that the interpretation is not blind double interpretation, this series of processing ends.

ステップS803では、第一の取得部301は、一次読影において第一の読影医により入力された第一の読影結果に含まれる所見の数(第一の所見数)を取得する。具体的には、読影結果テーブル900の割当枠IDが「1」のレコードの数を、第一の所見数として取得する。図9の例では、第一の所見数は「1」である。 In step S803, the first acquisition unit 301 acquires the number of findings (first number of findings) included in the first interpretation result input by the first interpretation doctor in the primary interpretation. Specifically, the number of records with an allocation frame ID of “1” in the image interpretation result table 900 is acquired as the first number of findings. In the example of FIG. 9, the first number of findings is "1".

ステップS804では、第二の取得部302は、二次読影において第二の読影医により入力された第二の読影結果に含まれる所見の数(第二の所見数)を取得する。第二の所見数についても、ステップS803と同様に取得する。図9の例では、第二の所見数は「2」である。 In step S804, the second acquisition unit 302 acquires the number of findings (second number of findings) included in the second interpretation result input by the second interpretation doctor in the secondary interpretation. The second number of findings is also obtained in the same manner as in step S803. In the example of FIG. 9, the second number of findings is "2".

ステップS805では、生成部303は、ステップS803で取得された第一の所見数と、ステップS804で取得された第二の所見数との合計値を算出する。図9の例では、合計値は「3」となる。前述した通り、合計値に限らず、平均値や第一の所見数と第二の所見数との差を求めてもよい。 In step S805, the generation unit 303 calculates the sum of the first number of findings acquired in step S803 and the second number of findings acquired in step S804. In the example of FIG. 9, the total value is "3". As described above, not only the total value but also the average value or the difference between the first number of findings and the second number of findings may be obtained.

ステップS806では、生成部303は、ステップS805で求めた合計値が閾値以上であるか否かを判定する。尚、合計値が閾値より大きいか否かを判定してもよい。また、閾値は読影センターの運用に応じて予め設定されているものとする。合計値が閾値以上であると判定された場合には、ステップS807に処理を進める。そうでない場合には、本一連の処理を終了する。 In step S806, the generation unit 303 determines whether or not the total value obtained in step S805 is equal to or greater than the threshold. Alternatively, it may be determined whether or not the total value is greater than a threshold. It is also assumed that the threshold is set in advance according to the operation of the interpretation center. If it is determined that the total value is equal to or greater than the threshold, the process proceeds to step S807. Otherwise, this series of processes is terminated.

ステップS807では、生成部303は、処理対象の読影依頼に係る三次読影の割当枠を依頼情報テーブル500に生成する。依頼情報テーブル500の依頼ID「7」は、ブラインドダブル読影の読影依頼である。この読影依頼に、三次読影の割当枠を生成した結果の一例が、図10である。図10に示す依頼情報テーブル500における最下部のレコードが、新たに生成された三次読影の割当枠である。このように、三次読影の割当枠が生成された後に、前述した図4のステップS401を実行すると、生成された三次読影の割当枠が依頼振分画面600に表示される。この表示結果の一例が、図11である。図11に示す依頼振分画面600の左側には、前述した依頼ID「7」に係る三次読影の割当枠を示す情報が表示されている。この状態で、自動又は手動で読影医を割当枠に割り当てることにより、読影医決定部305が三次読影を行う第三の読影医を決定する。 In step S<b>807 , the generating unit 303 generates in the request information table 500 an allocation frame for tertiary interpretation related to the interpretation request to be processed. Request ID "7" in the request information table 500 is an interpretation request for blind double interpretation. FIG. 10 shows an example of a result of generating a tertiary interpretation allocation frame for this interpretation request. The record at the bottom of the request information table 500 shown in FIG. 10 is the allocation frame for the newly generated tertiary interpretation. When step S401 in FIG. 4 described above is executed after the allocation frames for the tertiary interpretation are generated in this way, the generated allocation frames for the tertiary interpretation are displayed on the request sorting screen 600. FIG. An example of this display result is shown in FIG. On the left side of the request allocation screen 600 shown in FIG. 11, information indicating the allocation frame for the tertiary interpretation related to the aforementioned request ID "7" is displayed. In this state, the interpretation doctor determination unit 305 determines the third interpretation doctor who performs the tertiary interpretation by automatically or manually assigning the interpretation doctor to the allocation frame.

以上説明したように、業務サーバ101が、第一の所見数と第二の所見数とに応じて三次読影の必要性を判断し、三次読影が必要な場合には、三次読影を行う第三の読影医を決定するための情報を生成することができる。よって、全ての読影依頼に関して第三の読影医を決定するよりも、第三の読影医の負担を軽減することができる。 As described above, the business server 101 determines the necessity of the tertiary interpretation according to the number of the first findings and the number of the second findings. information can be generated to determine the interpreting physician of the Therefore, it is possible to reduce the burden on the third interpreting doctor as compared with determining the third interpreting doctor for all interpretation requests.

<第二の実施形態>
第一の実施形態では、第一の所見数と第二の所見数との合計値を閾値と比較していた。しかしながら、第一の読影結果に含まれる所見と同一の所見が第二の読影結果に含まれていた場合、合計値が不要に大きくなってしまう。例えば、第一の所見数と第二の所見数が何れも2つだった場合を想定する。この場合は、一次読影と二次読影とで全く同一の所見が入力された場合と、一次読影と二次読影とで全く異なる所見が入力された場合とでは、重要度が異なる。すなわち、前者は所見が認められる箇所が2つであるのに対し、後者は所見が認められる箇所が4つであるので、後者のほうが前者よりも確認すべき事項が多い。よって、この問題点を解決するべく、第二の実施形態では、第一の実施形態よりも適切に三次読影の必要性を判断する技術について説明する。
<Second embodiment>
In the first embodiment, the total value of the number of first findings and the number of second findings is compared with the threshold. However, if the second interpretation result includes the same findings as those included in the first interpretation result, the total value becomes unnecessarily large. For example, assume that both the number of first findings and the number of second findings are two. In this case, the importance is different between the case where exactly the same findings are input in the primary and secondary interpretations and the case where completely different findings are input in the primary and secondary interpretations. That is, the former has two locations where findings are recognized, while the latter has four locations where findings are recognized, so there are more items to be confirmed in the latter than in the former. Therefore, in order to solve this problem, in the second embodiment, a technique for determining the necessity of tertiary interpretation more appropriately than in the first embodiment will be described.

第二の実施形態は、図8に示すフローチャートにおける処理以外は、第一の実施形態と同様であるので、第一の実施形態と異なる部分についてのみ、説明する。 The second embodiment is the same as the first embodiment except for the processing in the flowchart shown in FIG. 8, so only the differences from the first embodiment will be described.

[処理フロー]
図12は、第二の実施形態における、三次読影の割当枠を生成する処理の流れの一例を示す図である。図12のステップS1201からステップS1204は、前述した図8のステップS801からステップS804と同様であるので説明を省略する。また、図12のステップS1207からステップS1208は、前述した図8のステップS806からステップS807と同様であるので説明を省略する。
[Processing flow]
FIG. 12 is a diagram illustrating an example of the flow of processing for generating allocation frames for tertiary interpretation according to the second embodiment. Steps S1201 to S1204 in FIG. 12 are the same as steps S801 to S804 in FIG. 8 described above, so description thereof will be omitted. Further, steps S1207 to S1208 in FIG. 12 are the same as steps S806 to S807 in FIG. 8 described above, so description thereof will be omitted.

ステップS1205では、第二の取得部302は、取得された第二の読影結果に含まれる所見のうち、第一の読影結果に含まれる所見と同一の所見を除いた数を算出し、これを第二の所見数として取得する。具体的には、第二の取得部302は、第一の読影結果に含まれる各所見と、第二の読影結果に含まれる各所見とを比較する。そして、第一の読影結果に含まれる所見と同一の所見が第二の読影結果に含まれる場合には、第二の取得部302は、その同一である所見の数を、ステップS1204で取得した第二の所見数から差し引く。つまり、第一の読影結果に含まれる所見と同一の所見は、第二の所見数のカウント対象から除外する。このようにすることで、所見数としてカウントされる所見の重複を防止する。図9の例では、第一の読影結果である1レコード目の所見と第二の読影結果である3レコード目の所見とが同一である。よって、ステップS1204で取得された第二の所見数「2」から同一所見の数「1」を差し引き、演算後の第二の所見数が「1」となる。 In step S<b>1205 , the second acquisition unit 302 calculates the number of findings included in the acquired second interpretation result excluding findings that are the same as the findings included in the first interpretation result, and calculates the number of findings. Obtained as the number of secondary findings. Specifically, the second acquisition unit 302 compares each finding included in the first interpretation result with each finding included in the second interpretation result. Then, if the second interpretation result includes the same findings as the findings included in the first interpretation result, the second acquisition unit 302 acquires the number of the same findings in step S1204. Subtract from the number of secondary findings. In other words, findings that are the same as those included in the first interpretation result are excluded from the second number of findings to be counted. By doing so, duplication of findings counted as the number of findings is prevented. In the example of FIG. 9, the finding of the first record, which is the result of the first interpretation, and the finding of the third record, which is the result of the second interpretation, are the same. Therefore, the number of identical findings "1" is subtracted from the second number of findings "2" acquired in step S1204, and the second number of findings after calculation becomes "1".

尚、同一か否かは、図9に示す読影結果テーブル900に示すような、部位、所見名、判定結果といった所見を示す各項目が互いに全て一致する場合に、同一であると判定してもよいし、一部が一致する場合に同一であると判定してもよい。例えば、第一の読影結果に含まれる所見の判定結果と、第二の読影結果に含まれる所見の判定結果とが異なったとしても、夫々の所見名が一致すれば、二つの所見は同一であると判定してもよい。 It should be noted that whether or not the images are the same can be determined as being the same when each item indicating the finding, such as the site, the name of the finding, and the determination result, as shown in the image interpretation result table 900 shown in FIG. 9, all match each other. Alternatively, it may be determined that they are the same if they partially match. For example, even if the determination result of the findings included in the first interpretation result and the determination result of the findings included in the second interpretation result are different, if the respective finding names match, the two findings are the same. It may be determined that there is

ステップS1206では、生成部303は、ステップS1203で取得された第一の所見数と、ステップS1205で取得された第二の所見数との合計値を算出する。前述した通り、合計値に限らず、平均値や第一の所見数と第二の所見数との差を求めてもよい。こうして求められた合計値と閾値とをステップS1207で比較する。 In step S1206, the generation unit 303 calculates the sum of the first number of findings acquired in step S1203 and the second number of findings acquired in step S1205. As described above, not only the total value but also the average value or the difference between the first number of findings and the second number of findings may be obtained. The total value obtained in this way and the threshold are compared in step S1207.

以上説明した通り、ユニークな所見のみが所見数としてカウントされるので、第一の実施形態よりも精度よく三次読影の必要性を判断することが可能となる。 As described above, only unique findings are counted as the number of findings, so it is possible to determine the necessity of tertiary interpretation more accurately than in the first embodiment.

<変形例2-1>
第二の実施形態では、第一の読影結果に含まれる所見と第二の読影結果に含まれる所見とが同一か否かの判断が、読影結果テーブル900が示す所見の各項目を用いた一致判定に基づくことについて説明した。一方、読影結果テーブル900に含まれる所見テキストを一致判定に用いてもよい。所見テキストは所見に関するコメントである。これは、読影医が自由に入力したテキストであるため、完全に一致することは稀である。よって、業務サーバ101が第一の読影結果に含まれる所見テキストと第二の読影結果に含まれる所見テキストとを既知の自然言語処理により意味解析し、同一の意味であるか否かを判定することで、各所見が同一か否かを判定してもよい。
<Modification 2-1>
In the second embodiment, the determination of whether or not the findings included in the first interpretation result and the findings included in the second interpretation result are identical is performed using each item of the findings shown in the interpretation result table 900. I explained that it is based on judgment. On the other hand, the finding text included in the interpretation result table 900 may be used for match determination. Finding text is a comment about the finding. Since this is free-form text entered by the radiologist, an exact match is rare. Therefore, the business server 101 semantically analyzes the finding text included in the first interpretation result and the finding text included in the second interpretation result by known natural language processing, and determines whether or not they have the same meaning. By doing so, it may be determined whether or not each finding is the same.

また、図7(b)を用いて前述した通り、所見が認められる位置702がシェーマ上で特定されているので、これを読影結果として読影結果テーブル900に保存しておき、ステップS1205における一致判定に用いてもよい。この場合も、第一の読影結果に含まれる所見の位置と第二の読影結果に含まれる所見の位置とが完全に一致することは稀である。よって、第一の読影結果に含まれる所見の位置を中心とした所定範囲内に、第二の読影結果に含まれる所見の位置が含まれるか否かを判定することで、一致判定を行えばよい。 Further, as described above with reference to FIG. 7B, since the position 702 where the finding is recognized is specified on the schema, this is saved as the interpretation result in the interpretation result table 900, and the match determination in step S1205 is performed. may be used for Also in this case, it is rare that the position of the findings included in the first interpretation result and the position of the findings included in the second interpretation result completely match. Therefore, by determining whether or not the position of the finding included in the second interpretation result is included within a predetermined range centered on the position of the finding included in the first interpretation result, a match determination can be performed. good.

<変形例2-2>
第二の実施形態では、ステップS1206において、ステップS1203で取得された第一の所見数と、ステップS1205で取得された、同一所見が除外された第二の所見数との合計値を算出していた。しかし、必ずしもこの順番で処理を実行しなくてもよい。具体的には、ステップS1203で取得された第一の所見数とステップS1204で取得された第二の所見数との合計値を先に算出する。そして、この合計値から同一と判断された所見の数を差し引く。このような形態であっても、第二の実施形態と同様の効果を得ることができる。
<Modification 2-2>
In the second embodiment, in step S1206, the total value of the number of first findings acquired in step S1203 and the number of second findings excluding the same findings acquired in step S1205 is calculated. Ta. However, the processes do not necessarily have to be executed in this order. Specifically, the total value of the first number of findings acquired in step S1203 and the second number of findings acquired in step S1204 is first calculated. Then, the number of findings determined to be identical is subtracted from this total value. Even with such a form, the same effects as those of the second embodiment can be obtained.

<第三の実施形態>
次に、第三の実施形態について説明する。第一の実施形態と第二の実施形態では、第一の所見数と第二の所見数との合計値が閾値以上であれば、三次読影の割当枠を生成していた。しかし、この条件を満たさない場合であっても、判定結果によっては三次読影が必要な場合がある。例えば、判定結果が「要精検」と入力された場合は、患者が検査を受ける必要があり、患者に負担を強いることになる。よって、本当に「要精検」であるかを三次読影で読影医に確認させることで、患者に不要な負担を強いることを抑止できる。第三の実施形態では、こうした場合にも三次読影を行うことができるようにするための技術について説明する。
<Third Embodiment>
Next, a third embodiment will be described. In the first embodiment and the second embodiment, if the total value of the number of first findings and the number of second findings is equal to or greater than the threshold, the quota frame for tertiary interpretation is generated. However, even if this condition is not satisfied, tertiary interpretation may be necessary depending on the determination result. For example, if the determination result is "requires detailed examination", the patient must undergo the examination, which imposes a burden on the patient. Therefore, by having the interpreting doctor confirm in the tertiary interpretation whether or not it is really "requires a detailed examination", it is possible to prevent imposing an unnecessary burden on the patient. In the third embodiment, a technique for enabling tertiary interpretation to be performed even in such cases will be described.

第三の実施形態は、図3の機能構成と図8に示すフローチャートにおける処理以外は、第一の実施形態及び第二の実施形態と同様であるので、第一の実施形態及び第二の実施形態と異なる部分についてのみ、説明する。 The third embodiment is the same as the first and second embodiments except for the functional configuration shown in FIG. 3 and the processing in the flowchart shown in FIG. Only parts different from the form will be explained.

[機能構成]
図13は、業務サーバ101の機能構成の一例を示す図である。業務サーバ101は第一の実施形態で説明した機能部以外に、第一の決定部1301と第二の決定部1302とを有する。
[Function configuration]
FIG. 13 is a diagram showing an example of the functional configuration of the business server 101. As shown in FIG. The business server 101 has a first determination unit 1301 and a second determination unit 1302 in addition to the functional units described in the first embodiment.

第一の決定部1301は、判定結果と重要度とが対応付けられた重要度テーブル(重要度情報)を参照し、一次読影において入力された第一の読影結果に含まれる判定結果の重要度(第一の重要度)を決定する。図15に重要度テーブル1500の一例を示す。図15に示す例では、判定結果ごとに重要度が対応付けられており、「異常なし」が最も重要度が低く、「要精密」が最も重要度が高くなるように、設定されている。第三の実施形態では、第一の決定部1301がこのような重要度テーブル1500を用いて、第一の読影結果に含まれる所見ごとに重要度を決定する。つまり、第一の読影結果に複数の所見が含まれていた場合は、複数の重要度が決定される。このうち、第一の決定部1301は、最も高い重要度を第一の読影結果の重要度として決定する。尚、重要度は、部位、所見名、所見テキスト等の判定結果以外の情報に対応付けられていてもよい。例えば、所見名の「結節性病変」と重要度の「4」とを対応付けておき、これに基づいて重要度を決定してもよい。また、第一の読影結果に含まれる所見の項目ごとに重要度を決定し、その合計値や平均値を第一の読影結果の重要度として決定してもよい。このように、第一の決定部1301は、判定結果と重要度とが対応付けられた重要度情報を用いて、前記第一の読影結果に含まれる判定結果の重要度を示す第一の重要度を決定する第一の決定手段の一例に相当する。 The first determination unit 1301 refers to an importance table (importance information) in which judgment results and importance are associated with each other, and determines the importance of the judgment result included in the first interpretation result input in the primary interpretation. Determine (first importance). FIG. 15 shows an example of the importance level table 1500. As shown in FIG. In the example shown in FIG. 15, the importance is associated with each judgment result, and is set so that "no abnormality" has the lowest importance and "precision required" has the highest importance. In the third embodiment, the first determination unit 1301 uses such an importance table 1500 to determine the importance of each finding included in the first interpretation result. That is, if the first interpretation result includes multiple findings, multiple degrees of importance are determined. Among these, the first determining unit 1301 determines the highest importance as the importance of the first interpretation result. The degree of importance may be associated with information other than the determination result, such as the site, finding name, and finding text. For example, the finding name "nodular lesion" and the importance "4" may be associated, and the importance may be determined based on this. Alternatively, the importance may be determined for each item of findings included in the first interpretation result, and the total value or average value thereof may be determined as the importance of the first interpretation result. In this way, the first determining unit 1301 uses the importance level information in which the determination result and the importance level are associated with each other to obtain the first importance level indicating the importance level of the determination result included in the first interpretation result. It corresponds to an example of the first determining means for determining the power.

第二の決定部1302は、判定結果と重要度とが対応付けられた重要度テーブルを参照し、二次読影において入力された第二の読影結果に含まれる判定結果の重要度(第二の重要度)を決定する。重要度の決定方法は、第一の決定部1301と同様である。このように、第二の決定部1302は、前記重要度情報を用いて、前記第二の読影結果に含まれる判定結果の重要度を示す第二の重要度を決定する第二の決定手段の一例に相当する。 The second determining unit 1302 refers to an importance table in which judgment results and importance are associated with each other, and determines the importance of judgment results (second importance). The method of determining importance is the same as that of the first determination unit 1301 . In this way, the second determining unit 1302 uses the importance information to determine the second importance indicating the importance of the determination result included in the second interpretation result. It corresponds to an example.

[処理フロー]
図14は、第三の実施形態における、三次読影の割当枠を生成する処理の流れの一例を示す図である。図14のステップS1401からステップS1406は、前述した図12のステップS1201からステップS1206と同様であるので説明を省略する。また、図14のステップS1408は、前述した図12のステップS1208と同様であるので説明を省略する。
[Processing flow]
FIG. 14 is a diagram showing an example of the flow of processing for generating allocation frames for tertiary interpretation according to the third embodiment. Steps S1401 to S1406 in FIG. 14 are the same as steps S1201 to S1206 in FIG. 12 described above, so description thereof will be omitted. Further, since step S1408 in FIG. 14 is the same as step S1208 in FIG. 12 described above, description thereof will be omitted.

ステップS1407では、生成部303は、ステップS1406で求めた合計値が閾値以上であるか否かを判定する。尚、合計値が閾値より大きいか否かを判定してもよい。合計値が閾値以上であると判定された場合には、ステップS1408に処理を進める。そうでない場合には、ステップS1409に処理を進める。 In step S1407, the generation unit 303 determines whether or not the total value obtained in step S1406 is equal to or greater than the threshold. Alternatively, it may be determined whether or not the total value is greater than a threshold. If it is determined that the total value is equal to or greater than the threshold, the process advances to step S1408. Otherwise, the process proceeds to step S1409.

ステップS1409では、第一の決定部1301は、重要度テーブル1500を参照し、第一の読影結果に含まれる所見の判定結果に対応する重要度を、第一の重要度として決定する。重要度の決定方法は、前述した通りである。 In step S1409, the first determining unit 1301 refers to the importance table 1500 and determines the importance corresponding to the finding determination result included in the first interpretation result as the first importance. The method of determining the degree of importance is as described above.

ステップS1410では、第二の決定部1302は、重要度テーブル1500を参照し、第二の読影結果に含まれる所見の判定結果に対応する重要度を、第二の重要度として決定する。本ステップについても、重要度の決定方法は、前述した通りである。 In step S1410, the second determination unit 1302 refers to the importance table 1500 and determines the importance corresponding to the determination result of the finding included in the second interpretation result as the second importance. Also for this step, the method of determining the degree of importance is as described above.

ステップS1411では、生成部303は、ステップS1409で取得された第一の重要度、又はステップS1410で取得された第二の重要度が所定の条件を満たすか否かを判定する。具体的には、第一の重要度又は第二の重要度が閾値以上であるか否かを判定する。尚、第一の重要度又は第二の重要度が閾値より大きいか否かを判定してもよい。また、第一の重要度及び第二の重要度が閾値以上であるか否か(又は閾値より大きいか否か)を判定してもよい。更に、閾値は読影センターの運用に応じて予め設定されているものとする。第一の重要度又は第二の重要度が閾値以上であると判定された場合には、ステップS1408に処理を進める。そうでない場合には、本一連の処理を終了する。 In step S1411, the generating unit 303 determines whether or not the first degree of importance acquired in step S1409 or the second degree of importance acquired in step S1410 satisfies a predetermined condition. Specifically, it is determined whether or not the first importance or the second importance is equal to or greater than a threshold. Incidentally, it may be determined whether or not the first importance or the second importance is greater than a threshold. Also, it may be determined whether the first importance and the second importance are equal to or greater than a threshold (or whether they are greater than the threshold). Furthermore, it is assumed that the threshold is set in advance according to the operation of the interpretation center. If it is determined that the first importance or the second importance is greater than or equal to the threshold, the process advances to step S1408. Otherwise, this series of processes is terminated.

以上説明したように、所見の数だけでなく、判定結果の重要度を考慮することで、所見の数が少なくても、重要な所見が入力された場合に、三次読影を読影医に行わせることができる。 As described above, by considering not only the number of findings but also the importance of the judgment results, even if the number of findings is small, when important findings are input, the interpreting doctor can perform the tertiary interpretation. be able to.

<変形例3-1>
第三の実施形態では、図14に示すように、所見数の合計値が閾値以上でない場合に、重要度による判定が行われていた。一方、図16に示すように、重要度による判定のみが行われる形態であってもよい。図16は、図14のフローチャートの変形例である。図16のステップS1601からステップS1602、ステップS1608からステップS1611は、夫々図14のステップS1401からステップS1402、ステップS1408からステップS1411と同様である。対象の読影依頼がブラインドダブル読影である場合には、業務サーバ101は、第一の重要度と第二の重要度とを決定し、これらの何れかが閾値以上であるか否かを判定する。このように、所見数の合計値は考慮せず、重要度による判定により、第三の読影医を決定するための情報を生成してもよい。
<Modification 3-1>
In the third embodiment, as shown in FIG. 14, when the total value of the number of findings is not equal to or greater than the threshold, determination is made based on the degree of importance. On the other hand, as shown in FIG. 16, it is also possible to adopt a mode in which only the determination is made based on the degree of importance. FIG. 16 is a modification of the flow chart of FIG. Steps S1601 to S1602 and steps S1608 to S1611 in FIG. 16 are the same as steps S1401 to S1402 and steps S1408 to S1411 in FIG. 14, respectively. When the target interpretation request is blind double interpretation, the business server 101 determines the first importance and the second importance, and determines whether any of them is equal to or greater than the threshold. . In this way, the information for determining the third interpreting doctor may be generated by determination based on the degree of importance without considering the total number of findings.

<変形例3-2>
第三の実施形態では、第一の重要度又は第二の重要度が閾値以上であるか否かを判定していた。一方、第一の重要度と第二の重要度の合計値が閾値以上であるか否かを判定してもよい。また、合計値に限らず、第一の重要度と第二の重要度の平均値や第一の重要度と第二の重要度との差を用いてもよい。
<Modification 3-2>
In the third embodiment, it is determined whether or not the first importance or the second importance is greater than or equal to the threshold. On the other hand, it may be determined whether or not the total value of the first importance and the second importance is equal to or greater than a threshold. Moreover, not only the total value but also the average value of the first importance and the second importance or the difference between the first importance and the second importance may be used.

<その他の実施形態>
以上、実施形態を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能である。具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。
<Other embodiments>
Although the embodiments have been described in detail above, the present invention can also be embodied as, for example, systems, devices, methods, programs, or storage media. Specifically, it may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of one device.

尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 It should be noted that the present invention includes those that directly or remotely supply a software program that implements the functions of the above-described embodiments to a system or apparatus. The present invention also includes a case where the computer of the system or apparatus reads and executes the supplied program code.

したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Therefore, the program code itself installed in the computer to implement the functional processing of the present invention also implements the present invention. That is, the present invention also includes the computer program itself for realizing the functional processing of the present invention.

その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, or the like.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD-ROM,DVD-R)などもある。 Recording media for supplying programs include, for example, flexible disks, hard disks, optical disks, magneto-optical disks, MOs, CD-ROMs, CD-Rs, and CD-RWs. There are also magnetic tapes, non-volatile memory cards, ROMs, and DVDs (DVD-ROM, DVD-R).

その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 Another method of supplying the program is to connect to a home page on the Internet using a browser on the client computer. It can also be supplied by downloading the computer program itself of the present invention or a compressed file including an automatic installation function from the home page to a recording medium such as a hard disk.

また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It is also possible to divide the program code constituting the program of the present invention into a plurality of files and download each file from a different home page. In other words, the present invention also includes a WWW server that allows a plurality of users to download program files for implementing the functional processing of the present invention on a computer.

また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let Then, by using the downloaded key information, the encrypted program can be executed and installed in the computer.

また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Also, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, the OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.

更に、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. After that, based on the instruction of the program, the CPU or the like provided in the function expansion board or function expansion unit performs part or all of the actual processing, and the processing also realizes the functions of the above-described embodiments.

尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 It should be noted that the above-described embodiments merely show specific examples for carrying out the present invention, and the technical scope of the present invention should not be construed to be limited by these. That is, the present invention can be embodied in various forms without departing from its technical concept or main features.

101 業務サーバ
301 第一の取得部
302 第二の取得部
303 生成部

101 business server 301 first acquisition unit 302 second acquisition unit 303 generation unit

Claims (16)

読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、
を有し、
前記取得手段は、前記第二の読影結果に含まれる所見のうち、前記第一の読影結果に含まれる所見と同一の所見を除いた数を、前記第二の所見数として取得することを特徴とする情報処理装置。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; a control means for controlling;
has
The obtaining means obtains, as the second number of findings, the number of findings included in the second interpretation result excluding findings that are the same as the findings included in the first interpretation result. and information processing equipment.
読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、
を有し、
前記取得手段は、前記第二の読影結果に含まれる所見のうち、前記第一の読影結果に含まれる所見が認められるシェーマ上の位置から所定範囲内の位置に係る所見を除いた数を、前記第二の所見数として取得することを特徴とする情報処理装置。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; a control means for controlling;
has
The obtaining means obtains, from among the findings included in the second interpretation result, the number obtained by excluding findings related to positions within a predetermined range from positions on the schema where the findings included in the first interpretation result are recognized, An information processing apparatus, characterized in that it is acquired as the second number of findings .
読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、
を有し、
前記取得手段は、前記第二の読影結果に含まれる所見のうち、前記第一の読影結果に含まれる所見のコメントと同様のコメントを有する所見を除いた数を、前記第二の所見数として取得することを特徴とする情報処理装置。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; a control means for controlling;
has
The obtaining means sets the number of findings included in the second interpretation result excluding findings having comments similar to the comments of the findings included in the first interpretation result as the second number of findings. An information processing device characterized by acquiring .
読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、
を有し、
前記制御手段は、前記所定の条件が満たされない場合であっても、前記第一の読影結果と、前記第二の読影結果との少なくとも一方に、
特定の判定結果が含まれていた場合、
特定の所見名が含まれていた場合、
特定の部位の所見が含まれていた場合、
の少なくともいずれかの場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行うことを特徴とする情報処理装置。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; a control means for controlling;
has
Even if the predetermined condition is not satisfied, the control means controls at least one of the first interpretation result and the second interpretation result to:
If a specific judgment result is included,
If a specific finding name was included,
If findings of a specific site were included,
In at least one of the above cases, an information processing apparatus characterized by performing control for determining a third interpretation doctor who performs tertiary interpretation related to the interpretation request.
読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得手段と、
前記取得手段で取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御手段と、
を有し、
前記制御手段は、前記所定の条件が満たされない場合であっても、前記第一の読影結果と、前記第二の読影結果との少なくとも一方に含まれる、判定結果、所見名、部位の少なくとも1つに関する重要度が特定の条件を満たす場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行うことを特徴とする情報処理装置。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpreting doctor in the secondary interpretation relating to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired by the acquisition means is satisfied; a control means for controlling;
has
The control means controls at least one of a determination result, a finding name, and a site included in at least one of the first interpretation result and the second interpretation result even when the predetermined condition is not satisfied. and performing control for determining a third interpretation doctor who performs tertiary interpretation of the request for interpretation when a degree of importance related to one satisfies a specific condition.
前記所定の条件は、前記第一の所見数と前記第二の所見数との合計が閾値以上、または閾値より大きいことを含むことを特徴とする、請求項1~5のいずれか1項に記載の情報処理装置。 The predetermined condition includes that the sum of the first number of findings and the second number of findings is greater than or equal to a threshold value, or greater than a threshold value, according to any one of claims 1 to 5 The information processing device described. 前記所定の条件は、前記第一の所見数と前記第二の所見数との差に関する条件であることを特徴とする、請求項1~5のいずれか1項に記載の情報処理装置。 6. The information processing apparatus according to claim 1 , wherein said predetermined condition is a condition relating to a difference between said first number of findings and said second number of findings. 前記所定の条件は、前記第一の所見数と前記第二の所見数との平均値に関する条件であることを特徴とする、請求項1~5のいずれか1項に記載の情報処理装置。 6. The information processing apparatus according to claim 1, wherein said predetermined condition is a condition regarding an average value of said first number of findings and said second number of findings. 前記特定の条件は、前記第一の読影結果に含まれる前記重要度に基づく第一の重要度と、前記第二の読影結果に含まれる前記重要度に基づく第二の重要度とのうち少なくとも一方が閾値以上、または閾値より大きいことを含むことを特徴とする請求項に記載の情報処理装置。 The specific condition is at least a first degree of importance based on the degree of importance included in the first interpretation result and a second degree of importance based on the degree of importance included in the second interpretation result. 6. The information processing apparatus according to claim 5 , including that one of them is greater than or equal to a threshold value. 前記制御は、読影医の割当枠を生成する制御であることを特徴とする、請求項1乃至の何れか1項に記載の情報処理装置。 10. The information processing apparatus according to any one of claims 1 to 9 , wherein the control is control for generating allocation frames for radiologists. 前記二次読影は、前記第一の読影結果を閲覧せずに前記第二の読影医により行われる読影であることを特徴とする、請求項1乃至10の何れか1項に記載の情報処理装置。 11. The information processing according to any one of claims 1 to 10 , wherein said secondary image interpretation is image interpretation performed by said second image interpreting doctor without viewing said first image interpretation result. Device. 前記制御手段は、前記制御に基づいて前記第三の読影医を決定することを特徴とする、請求項1乃至11の何れか1項に記載の情報処理装置。 12. The information processing apparatus according to any one of claims 1 to 11 , wherein said control means determines said third interpreting doctor based on said control. 前記制御手段は、前記第三の読影医を決定するための画面を生成するように制御し、前記画面におけるユーザからの指示に応じて、前記第三の読影医を決定することを特徴とする、請求項12に記載の情報処理装置。 The control means controls to generate a screen for determining the third interpreting doctor, and determines the third interpreting doctor according to an instruction from the user on the screen. 13. The information processing apparatus according to claim 12 . 前記読影依頼は、依頼施設から読影センターに送信された読影依頼であることを特徴とする、請求項1乃至13の何れか1項に記載の情報処理装置。 14. The information processing apparatus according to any one of claims 1 to 13 , wherein the image interpretation request is an image interpretation request transmitted from a requesting institution to an image interpretation center. 読影依頼に係る一次読影において、第一の読影医により入力された第一の読影結果に含まれる所見の数を示す第一の所見数と、
前記読影依頼に係る二次読影において、第二の読影医により入力された第二の読影結果に含まれる所見の数を示す第二の所見数と
を取得する取得ステップと、
前記取得ステップで取得された前記第一の所見数と前記第二の所見数とに関する所定の条件が満たされる場合に、前記読影依頼に係る三次読影を行う第三の読影医を決定するための制御を行う制御ステップと、
を有し、
前記取得ステップでは、前記第二の読影結果に含まれる所見のうち、前記第一の読影結果に含まれる所見と同一の所見を除いた数を、前記第二の所見数として取得することを特徴とする情報処理装置の制御方法。
a first number of findings indicating the number of findings included in the first interpretation result input by the first interpretation doctor in the primary interpretation of the interpretation request;
a second number of findings indicating the number of findings included in the second interpretation result input by the second interpretation doctor in the secondary interpretation related to the interpretation request;
for determining a third interpreting doctor who performs tertiary interpretation of the interpretation request when a predetermined condition regarding the first number of findings and the second number of findings acquired in the acquisition step is satisfied; a control step for controlling;
has
In the obtaining step, a number of findings included in the second interpretation result excluding findings that are the same as the findings included in the first interpretation result is obtained as the second number of findings. A control method for an information processing device.
すくなくとも1つのコンピュータを、請求項1乃至14の何れか1項に記載された情報処理装置の各手段として機能させるためのプログラム。 A program for causing at least one computer to function as each means of the information processing apparatus according to any one of claims 1 to 14 .
JP2019060951A 2019-03-27 2019-03-27 Information processing device, control method for information processing device, and program Active JP7328501B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2019060951A JP7328501B2 (en) 2019-03-27 2019-03-27 Information processing device, control method for information processing device, and program
JP2023126068A JP2023133501A (en) 2019-03-27 2023-08-02 Information processing device, method for controlling information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019060951A JP7328501B2 (en) 2019-03-27 2019-03-27 Information processing device, control method for information processing device, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2023126068A Division JP2023133501A (en) 2019-03-27 2023-08-02 Information processing device, method for controlling information processing device, and program

Publications (3)

Publication Number Publication Date
JP2020160910A JP2020160910A (en) 2020-10-01
JP2020160910A5 JP2020160910A5 (en) 2022-03-30
JP7328501B2 true JP7328501B2 (en) 2023-08-17

Family

ID=72643566

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2019060951A Active JP7328501B2 (en) 2019-03-27 2019-03-27 Information processing device, control method for information processing device, and program
JP2023126068A Pending JP2023133501A (en) 2019-03-27 2023-08-02 Information processing device, method for controlling information processing device, and program

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2023126068A Pending JP2023133501A (en) 2019-03-27 2023-08-02 Information processing device, method for controlling information processing device, and program

Country Status (1)

Country Link
JP (2) JP7328501B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002329190A (en) 2001-04-26 2002-11-15 Doctor Net:Kk Remote image reading system, its method, method for storing and managing medical image, and medical image server
JP2009082441A (en) 2007-09-28 2009-04-23 Canon Inc Medical diagnosis support system
JP2018142145A (en) 2017-02-27 2018-09-13 キヤノンマーケティングジャパン株式会社 Remote image reading system, its control method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002329190A (en) 2001-04-26 2002-11-15 Doctor Net:Kk Remote image reading system, its method, method for storing and managing medical image, and medical image server
JP2009082441A (en) 2007-09-28 2009-04-23 Canon Inc Medical diagnosis support system
JP2018142145A (en) 2017-02-27 2018-09-13 キヤノンマーケティングジャパン株式会社 Remote image reading system, its control method, and program

Also Published As

Publication number Publication date
JP2023133501A (en) 2023-09-22
JP2020160910A (en) 2020-10-01

Similar Documents

Publication Publication Date Title
US9542481B2 (en) Radiology data processing and standardization techniques
Armato III et al. The lung image database consortium (LIDC) and image database resource initiative (IDRI): a completed reference database of lung nodules on CT scans
US9020304B2 (en) Method for loading medical image data and device for performing the method
WO2011040018A1 (en) Medical image display device and method, and program
US10642956B2 (en) Medical report generation apparatus, method for controlling medical report generation apparatus, medical image browsing apparatus, method for controlling medical image browsing apparatus, medical report generation system, and non-transitory computer readable medium
JP6683934B2 (en) Remote interpretation system, control method thereof, information processing device, and program
JP6579849B2 (en) Interpretation report creation support system, interpretation report creation support method, and interpretation report creation support program
JP7358090B2 (en) Order creation support device and order creation support method
JP7328501B2 (en) Information processing device, control method for information processing device, and program
US20230187059A1 (en) Automated ticket attachment creation
JP6669965B2 (en) Information processing apparatus, information processing apparatus control method, and program
KR20170046115A (en) Method and apparatus for generating medical data which is communicated between equipments related a medical image
CN110622255B (en) Apparatus, system, and method for determining a reading environment by integrating downstream requirements
JP6597465B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP2006271624A (en) Medical image reading management system
JP2017191520A (en) Medical image diagnosis support system, control method thereof, and program, and information processing device, control method thereof, and program
JP6648099B2 (en) Tenant type medical information system and program
JP2006065483A (en) Medical image management system
JP6561895B2 (en) Interpretation request management system, interpretation request management apparatus, control method thereof, and program
JP2017120562A (en) Information processing system, control method thereof, and program
US20230197252A1 (en) Medical image processing system, medical image processing method, information processing apparatus, and program
JP6325241B2 (en) Medical information system
JP7311814B2 (en) Information processing system, information processing system control method, and program
JP2018106335A (en) Information processing apparatus, method for controlling information processing apparatus, and program
JP6563170B2 (en) MEDICAL INFORMATION SYSTEM AND MEDICAL INFORMATION PROVIDING METHOD

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220317

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220317

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230525

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: 20230704

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230717

R151 Written notification of patent or utility model registration

Ref document number: 7328501

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151