(57)【要約】    【課題】    誤った情報の修正をすることが無く、常にデータベースに格納されている情報の整合性が確保できるようにした情報処理システムを提供する。    【解決手段】  情報を格納する格納部１２と、情報を修正する修正部１３と、格納部１２に格納されている情報の整合性を確保する整合性確保部１４とを有し、該整合性確保部１４は、修正部１３が格納部１２に格納されている情報を修正する際に、既に格納部１２に格納されている情報と修正を行う情報とを比較し、その比較結果に基いて修正部１３による情報の修正を許可又は不許可するように制御する。【選択図】      図１
2006163945.tif 000002
【特許請求の範囲】
【請求項１】
情報を格納する格納手段と、
情報を修正する修正手段と、
前記格納手段に格納されている情報の整合性を確保する整合性確保手段とを有し、
該整合性確保手段は、前記修正手段が前記格納手段に格納されている情報を修正する際に、既に前記格納手段に格納されている情報と修正を行う情報とを比較し、その比較結果に基いて前記修正手段による情報の修正を許可又は不許可するように制御することを特徴とする情報処理システム。
【請求項２】
前記整合性確保手段は、前記格納手段に格納されている情報を前記修正手段によって修正する際に、修正しようとする情報内の少なくとも２つの項目内容と修正後の情報内の対応する項目内容とが全て一致しなければ、前記修正手段による情報の修正を不許可するように制御することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記整合性確保手段は、前記格納手段に格納されている情報を前記修正手段によって修正する際に、修正しようとする情報が同一対象内の修正か否かを確認し、同一対象内でない場合は、前記修正手段による情報の修正を不許可するように制御することを特徴とする請求項１に記載の情報処理システム。
【請求項４】
前記整合性確保手段は、前記格納手段に格納されている情報を前記修正手段によって修正する際に、修正しようとする情報に所見がある場合、または修正後の情報に所見がある場合は、前記修正手段による情報の修正を不許可するように制御することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
前記情報を前記格納手段から削除するための削除手段を有し、
該削除手段は、前記修正手段によって前記格納手段に格納されている情報が修正された際に、前記整合性確保手段によって情報の整合性を確保するために、前記格納手段に格納されている情報を前記格納手段から削除することを特徴とする請求項１に記載の情報処理システム。
【請求項６】
前記情報とは、医用情報であることを特徴とする請求項１〜５のいずれかに記載の情報処理システム。
【請求項７】
前記医用情報とは、患者情報であることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記患者情報とは、患者の識別子、患者の名前、患者の性別の少なくとも何れかを示す情報であることを特徴とする請求項８に記載の情報処理システム。
【請求項９】
前記医用情報とは、検査情報であることを特徴とする請求項７に記載の情報処理システム。
【請求項１０】
前記検査情報とは、検査日時、検査条件、検査受付番号、検査記述内容の少なくとも１つを示す情報であることを特徴とする請求項１４に記載の情報処理システム。
【請求項１１】
前記医用情報とは、患者の部位情報等を関連付けるためのシリーズ情報、又は、画像情報であることを特徴とする請求項６に記載の情報処理システム。
【請求項１２】
前記２つの項目内容とは、患者の性別と生年月日であることを特徴とする請求項２に記載の情報処理システム。
【請求項１３】
前記同一対象内とは、同一患者に関する情報内であることを特徴とする請求項３に記載の情報処理システム。
【請求項１４】
情報を格納手段に格納する格納ステップと、
情報を修正する修正ステップと、
前記格納手段に格納されている情報の整合性を確保する整合性確保ステップとを有し、
該整合性確保ステップは、前記修正ステップにより前記格納手段に格納されている情報を修正する際に、既に前記格納手段に格納されている情報と修正を行う情報とを比較し、その比較結果に基いて前記修正ステップによる情報の修正を許可又は不許可するように制御することを特徴とする情報処理システムの制御方法。
【請求項１５】
前記整合性確保ステップは、前記格納手段に格納されている情報を前記修正ステップによって修正する際に、修正しようとする情報内の少なくとも２つの項目内容と修正後の情報内の対応する項目内容とが全て一致しなければ、前記修正手段による情報の修正を不許可するように制御することを特徴とする請求項１４に記載の情報処理システムの制御方法。
【請求項１６】
前記整合性確保ステップは、前記格納手段に格納されている情報を前記修正ステップによって修正する際に、修正しようとする情報が同一対象内の修正か否かを確認し、同一対象内でない場合は、前記修正手段による情報の修正を不許可するように制御することを特徴とする請求項１４に記載の情報処理システムの制御方法。
【請求項１７】
前記整合性確保ステップは、前記格納手段に格納されている情報を前記修正ステップによって修正する際に、修正しようとする情報に所見がある場合、または修正後の情報に所見がある場合は、前記修正ステップによる情報の修正を不許可するように制御することを特徴とする請求項１４に記載の情報処理システムの制御方法。
【請求項１８】
前記情報を前記格納手段から削除するための削除ステップを有し、
該削除ステップは、前記修正ステップによって前記格納手段に格納されている情報が修正された際に、前記整合性確保ステップによって情報の整合性を確保するために、前記格納手段に格納されている情報を前記格納手段から削除することを特徴とする請求項２３に記載の情報処理システムの制御方法。
【請求項１９】
前記情報とは、医用情報であることを特徴とする請求項１４〜１８のいずれかに記載の情報処理システムの制御方法。
【請求項２０】
前記医用情報とは、患者情報であることを特徴とする請求項１９に記載の情報処理システムの制御方法。
【請求項２１】
前記患者情報とは、患者の識別子、患者の識別子、患者の名前、患者の性別の少なくとも１つを示す情報であることを特徴とする請求項２０に記載の情報処理システムの制御方法。
【請求項２２】
前記医用情報とは、検査情報であることを特徴とする請求項１９に記載の情報処理システムの制御方法。
【請求項２３】
前記検査情報とは、検査日時、検査条件、検査受付番号、検査記述内容の少なくとも１つを示す情報であることを特徴とする請求項２２に記載の情報処理システムの制御方法。
【請求項２４】
前記医用情報とは、患者の部位情報等を関連付けるためのシリーズ情報、又は、画像情報であることを特徴とする請求項２９に記載の情報処理システムの制御方法。
【請求項２５】
前記２つの項目内容とは、患者の性別と生年月日であることを特徴とする請求項１５に記載の情報処理システムの制御方法。
【請求項２６】
前記同一対象内とは、同一患者に関する情報内であることを特徴とする請求項２６に記載の情報処理システムの制御方法。
【請求項２７】
請求項１４〜２６のいずれかに記載の情報処理システムの制御方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とする制御プログラム。
【請求項２８】
請求項１４〜２６のいずれかに記載の情報処理システムの制御方法を実現するためのコンピュータ読み取り可能なプログラムコードを保持することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理システムの制御方法、制御プログラム及び記憶媒体に関し、特に、データベースに格納されている医用情報等を修正及びデータベースに登録する際に、制約条件を付けることで、ユーザが誤った操作を行わないようにするための情報処理システム及びその情報処理システムを制御する制御方法、制御プログラム及びその制御プログラムを格納した記憶媒体に関する。
【背景技術】
【０００２】
医用画像が電子データ化されてきたことに伴い、近年の医療現場では、モダリティ「X線撮影装置、CT（Computed Tomography）、MRI（Magnetic Resonance Imaging ）等」とコンピュータとがネットワークで接続され、モダリティで撮影された医用画像をコンピュータに送信したり、モダリティで入力した患者ID・患者名・性別・生年月日等の患者情報や検査日時・検査条件・受付番号・検査記述等の検査情報をコンピュータ内のデータベースに格納したりして、医用画像を含む医用情報をコンピュータ内で保管するようになってきている。
【０００３】
図２２は、上記のような医用情報を格納するデータベースの管理形態として、X線撮影装置で撮影された医用情報を格納するデータベースの典型的な例を示す図である。
【０００４】
図２２のように、データベース２２００では、最上位のデータとして、患者A,患者Bのそれぞれについての患者ID・患者名・性別・生年月日等の患者情報２２０１A,２２０１Bが格納される。そして、その下位データとして、検査日時・検査条件・受付番号・検査記述等の検査情報２２０２A,２２０２Bが格納され、更に、その下位データとして、胸部正面や側面等の患者の部位情報等を関連付けるためのシリーズ情報と画像情報２２０３A,２２０３Bが格納される。
【０００５】
しかし、（１）モダリティで誤って患者情報を入力してしまったために、データベース２２００に誤った患者情報が格納されてしまうことや、（２）検査が終了していないのに誤って撮影画像をコンピュータに送信してしまい、同一検査として撮影しようと思っていた撮影画像が異なる検査情報としてデータベース２２００に登録されてしまうことや、（３）その逆に検査を終了し忘れてしまい、異なる患者の撮影画像が同一患者の撮影画像としてデータベース２２００に登録されてしまうことや、また、（４）結婚等により姓が変わるといったことで、情報の修正が必要になることがある。
【０００６】
そのため、データベース２２００に格納されている患者情報２２０１や検査情報２２０２等を修正することが必要である。
【０００７】
データベースに格納されている患者情報等の修正に関しては、特許文献１に次の様に開示されている。
【０００８】
この特許文献１には、データベースに格納されている情報を修正する際に、階層化された構成を識別可能にして表示することで、どの情報を修正するとどの情報にまで影響を及ぼすかをユーザに把握させることができ、誤った修正処理を防止するためのものである。
【０００９】
しかし、実際にはデータベースに格納されている情報を修正する際には、その階層が崩さないためにも、制約条件を設定し、修正可能であるか否かを判断する必要がある。  図２３は、上記（２）に記したある１つの検査が終了していないのに、誤ってコンピュータに撮影画像を送信してしまい、１つの検査として撮影しようと考えていた画像が２つの検査に分かれてしまった際のデータベース２２００の修正例を示す図である。
【００１０】
患者Bの検査情報(A)２２０２B-1には、本来、２枚の画像を撮影することを予定していたが、誤って１枚だけを撮影した時点でコンピュータに画像を送信してしまい、データベース２２００内では、検査情報(A)２２０２B-1として１枚のみの画像が登録されてしまっている。
【００１１】
そこで、異なる検査として、上記の画像と同一検査として撮影する予定であった画像を撮影し、その画像を検査情報(B)２２０２B-2としてデータベース２２００に登録「図２３中の斜線を付したシリーズ情報&画像情報(B)２２０３B-1」し、その画像を検査情報(A)２２０２B-1の検査として修正する。
【特許文献１】特開２００２−１３２５５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、このような情報の修正を行う際に、もし、検査情報(A)２２０２B-1には既に医師が読影済みで所見データが存在し、検査情報(B)２２０２B-2には所見データが存在しなかったとすると、修正したシリーズ情報と画像情報は、読影していないにも拘わらず、修正後の検査には所見データが存在するために、読影済みの情報としてデータベース２２００に格納されてしまうことになる。
【００１３】
そのため、データベース２２００内で情報の整合性が失われてしまい、もし、修正した画像に腫瘍等の影が写っていたとしても、医師は読影済みと勘違いして、その腫瘍を見落としてしまうことになる。
【００１４】
本発明はこのような従来技術の有する問題点を解消するためになされたもので、その目的は、誤った情報の修正をすることが無く、常にデータベースに格納されている情報の整合性が確保できるようにした情報処理システム、情報処理システムの制御方法、制御プログラム及び記憶媒体を提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明の情報処理システムは、情報を格納する格納手段と、情報を修正する修正手段と、前記格納手段に格納されている情報の整合性を確保する整合性確保手段とを有し、該整合性確保手段は、前記修正手段が前記格納手段に格納されている情報を修正する際に、既に前記格納手段に格納されている情報と修正を行う情報とを比較し、その比較結果に基いて前記修正手段による情報の修正を許可又は不許可するように制御することを特徴とする。
【００１６】
また、上記目的を達成するために本発明の情報処理システムの制御方法は、情報を格納手段に格納する格納ステップと、情報を修正する修正ステップと、前記格納手段に格納されている情報の整合性を確保する整合性確保ステップとを有し、該整合性確保ステップは、前記修正ステップにより前記格納手段に格納されている情報を修正する際に、既に前記格納手段に格納されている情報と修正を行う情報とを比較し、その比較結果に基いて前記修正ステップによる情報の修正を許可又は不許可するように制御することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ユーザがデータベースに格納されている例えば医用情報を修正する際に、その医用情報内の例えば患者の性別と生年月日とが一致しなければ患者情報の修正を許可しない、所見のある検査情報の下位にあるシリーズ情報と画像情報の修正は許可しないといったような制約条件を満たす場合に修正を行うことができるようにすることで、誤った修正をすることが無く、データベースに格納されている情報の整合性が確保できるようになる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の情報処理システム、情報処理システムの制御方法、制御プログラム及び記憶媒体の実施の形態について、図面を参照しながら説明する。
【００１９】
（第１の実施の形態）
まず、第１の実施に形態を、図１乃至図５に基づき説明する。
【００２０】
図１は、本実施の形態に係る情報処理システムの構成を示すブロック図であり、同図において、１０はＸ線撮影装置、ＣＴ，ＭＲＩ等のモダリティであり、医用画像を撮影する。１１はメモリカード、リムーバブルＨＤＤ等の記憶媒体であり、撮影済みの医用画像等が格納されている。１２はＨＤＤ等で構成される格納部である。１３は修正部であり、１４は整合性確保部であり、１５は削除部である。
【００２１】
図１において、モダリティ１０または記憶媒体１１からネットワークまたはバスを経由して、格納部１２に対して医用情報が伝送され、格納部１２は、その医用情報を格納する。
【００２２】
ここで、医用情報とは、患者ID（識別子）・患者の名前・性別・生年月日等の患者情報、検査日時・検査条件・受付番号・検査記述等の検査情報、胸部正面や側面等の患者の部位情報等を関連付けるためのシリーズ情報及び画像情報である。
【００２３】
また、格納部１２は、一般的なデータベースシステムであり、上記の医用情報を図２２で示したような階層構造で保持する。格納部１２に保持されている医用情報は、修正部１３により修正される。医用情報の修正を行う際には、不図示の表示装置により格納部１２に格納されている医用情報を表示し、不図示の指示入力装置により格納部１２に格納されている医用情報を修正する。
【００２４】
格納部１２に保持されている医用情報の修正が修正部１３により行われる場合、整合性確保部１４が、既に格納部１２に格納されている医用情報と修正部１３により修正される医用情報とを比較し、それらの整合性が取れている場合のみ、修正部１３による修正を許可する。
【００２５】
また、削除部１５は、整合性確保部１４の制御により、格納部１２に格納されている医用情報を削除する。この削除部１５によって削除される医用情報は、格納部１２に格納されている医用情報が修正部１３によって修正された場合に発生する。
【００２６】
次に、修正部１３、整合性確保部１４及び削除部１５の具体的な動作を、図２乃至図４に基づき説明する。
【００２７】
図２〜図４は、本実施の形態に係る情報処理システムにおける格納部１２に格納されている患者情報を修正部１３により修正する際の制約条件及び整合性確保部１４の制御により修正を許可する例と不許可する例とを示す図である。
【００２８】
図２〜図４では、急患で病院に運ばれてきた意識不明の患者を撮影した例を示している。病院では、意識不明の患者を撮影する場合、患者の身元がはっきり分からないので、仮の患者ID（識別子）を利用して撮影を行う。
【００２９】
図２は、格納部１２に格納されている患者Aの患者IDを修正する場合において、その修正が許可されない場合の例を示す図である。図２では、患者Aの患者IDを「９９９」から「００２」に修正部１３により修正しようとしている。
【００３０】
しかし、格納部１２には、既に患者IDが「００２」の患者Bに関する情報（患者情報）が格納されている。そのため、患者Aの患者IDを「００２」に修正してしまうと、患者Bの患者情報を患者Aの患者情報で上書きすることになり、本来、患者Bの検査であるものが、別の患者である患者Aの検査に代わってしまい、医用情報の整合性が崩れてしまう。
【００３１】
そこで、図２のような修正が修正部１３によって行われると、整合性確保部１４は、患者IDが「００２」の患者の患者情報が既に格納部１２に格納されているか否かを判断し、格納されていると判断した場合には、修正部１３による修正を不許可するように制御する。
【００３２】
また、整合性確保部１４が修正部１３によって修正される患者IDが「００２」の患者の患者情報が格納部１２に格納されていないと判断した場合は、修正部１３による患者情報の修正を許可する。具体的には、図２で患者情報を修正する場合、患者Aの患者IDを「００３」に修正しようとした際には、格納部１２に患者IDが「００３」の患者の患者情報が存在しないため、整合性確保部１４は、修正部１３に対して修正を許可するように制御する。
【００３３】
図３は、格納部１２に格納されている患者Aの患者IDを修正する場合の図２とは異なる例を示す図である。図３では、患者Aの患者IDを「９９９」から「００２」に、患者名を「Ｓｕｚｕｋｉ」に、性別を「Ｍ」に、生年月日を「２０００／１０／２５」に、それぞれ修正部１３により修正しようとしている。
【００３４】
図３の例による修正では、図２と同様に患者Aの患者IDを、既に格納部１２に格納されている「００２」に修正する。図２に示した例では、整合性確保部１４により、この修正は不許可することにしていたが、図３の例では、患者Aの性別と生年月日が患者Bの性別と生年月日の両方と一致するため、整合性確保部１４では、この修正を許可する。
【００３５】
より具体的には、整合性確保部１４は、修正部１３によって患者情報の修正が行われる場合、修正しようとする患者情報の性別と生年月日を、既に格納部１２に格納されている修正対象となる患者情報の性別と生年月日と比較し、その両方が一致する場合には、この患者が結婚等により姓が代わっただけで、同一患者であると判断する。
【００３６】
従って、図３の例では、修正部１３によって修正される患者Aの患者情報の性別と生年月日が患者Bの患者情報の性別と生年月日と互いに一致するため、整合性確保部１４は、この患者を同一患者と判断し、患者Aの患者情報を修正するように修正部１３を制御する。
【００３７】
図４は、図３の修正後の格納部１２の様子を示す図である。
【００３８】
患者Aの患者情報を患者Bの患者情報に修正したので、患者Aが保持していた検査情報及びシリーズ情報と画像情報とが患者Bの検査情報として保持される。
【００３９】
また、整合性確保部１４は、患者の性別と生年月日の両方が一致する場合のみ修正部１３による患者情報の修正を許可する。即ち、性別のみ、または、生年月日のみが一致しても同一患者とは判断せず、修正部１３による患者情報の修正は許可しない。
【００４０】
更に、整合性確保部１４は、患者の性別と生年月日の両方が一致し、姓名が異なる場合には、不図示の表示装置に患者情報を修正しても良いかを示す確認メッセージを表示し、ユーザが修正しても良いと判断した場合には、修正部１３による患者情報の修正を許可する。
【００４１】
図５は、本実施の形態に係る情報処理システムにおける患者情報修正処理動作全体の流れを示すフローチャートである。
【００４２】
修正部１３により患者情報の修正を実行しようとすると、整合性確保部１４は、まず、ステップＳ５０１で修正後の患者IDが既にデータベース内に存在するか否かを判断する。
【００４３】
そして、整合性確保部１４が、修正後の患者IDがデータベース内に存在しないと判断すると、修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００４４】
一方、前記ステップＳ５０１において、整合性確保部１４が、修正後の患者IDが既にデータベース内に存在すると判断した場合は、ステップＳ５０２へ進む。そして、このステップＳ５０２で、整合性確保部１４は、修正後の患者の性別と生年月日の両方が、修正しようとしている患者の性別と生年月日と一致するか否かを判断し、両方とも一致すると判断した場合は、ステップＳ５０３へ進む。
【００４５】
また、前記ステップＳ５０２において、整合性確保部１４が、性別と生年月日のどちらか一方、若しくは両方とも一致しないと判断した場合は、データベース内の整合性を確保するために修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００４６】
ステップＳ５０３では、整合性確保部１４は、修正後の患者の姓名と、修正しようとしている患者の姓名とが互いに一致しているか否かを判断する。そして、修正後の患者の姓名と、修正しようとしている患者の姓名とが互いに一致していると判断した場合は、修正部１３による修正を許可するように制御し、ステップＳ５０４へ進んで修正部１３による修正処理を行った後、本処理動作を終了する。
【００４７】
一方、前記ステップＳ５０３において、修正後の患者の姓名と、修正しようとしている患者の姓名とが互いに一致していないと判断した場合は、ステップＳ５０５へ進んで、修正して良い(OK)か否(NG)かをユーザに確認させ、ユーザがOKした場合は、ステップＳ５０４へ進み、修正部１３による修正処理を行った後、本処理動作を終了する。また、前記ステップＳ５０５においてユーザがNGとした場合は、修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００４８】
（第２の実施の形態）
次に、本発明の第２の実施の形態を図６〜図９に基づき説明する。
【００４９】
なお、本実施の形態に係る情報処理システムの基本的な構成は、上述した第１の実施の形態の図１と同一であるから、必要に応じて同図を流用して説明する。
【００５０】
図６〜図８は、本実施の形態に係る情報処理システムにおける修正部１３によって、格納部１２に保持されている検査情報を修正する際の制約条件及び整合性確保部１４の制御により、修正を許可する例と不許可する例を示す図である。
【００５１】
図６は、格納部１２に格納されている患者Aの検査情報A1を格納部１２に対して新規の患者の検査情報として修正する場合の例を示す図である。図６では、患者Aの検査情報A1を患者IDが「002」を持つ患者の検査情報として修正部１３により修正しようとしている。
【００５２】
しかし、格納部１２には既に患者IDが「002」の患者Bの検査情報が格納されている。そのため、患者Aの検査情報A1を患者IDが「002」の患者Bの検査情報として修正してしまうと、本来患者Bの検査情報ではないのに、患者Bの検査情報として格納部１２に格納されることになり、情報の整合性が崩れてしまう。
【００５３】
そこで、図６のような検査情報の修正が修正部１３によって行われると、整合性確保部１４は、患者IDが「002」の患者の患者情報が既に格納部１２に格納されているか否かを判断し、格納されていると判断した場合には、修正部１３による検査情報の修正を不許可するように制御する。
【００５４】
また、整合性確保部１４が修正部１３によって修正される患者IDの患者情報が格納部１２に格納されていないと判断した場合は、修正部１３による検査情報の修正を許可する。具体的には、図６で検査情報A1を修正する場合、患者Aの検査情報A1を患者IDが「003」の患者の患者情報として格納部１２に格納するように修正した際には、格納部１２には患者IDが「003」の患者の患者情報が存在しないため、整合性確保部１４は、修正部１３に対して検査情報の修正を許可するように制御する。
【００５５】
図７は、格納部１２に格納されている患者Aの検査情報A1を患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報として修正する場合の例を示す図である。
【００５６】
図７の例による検査情報の修正では、患者Aの検査情報A1を患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報として修正する。即ち、操作ミスにより本来患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報が、誤って患者Aの検査情報として格納部１２に格納されてしまった場合の修正例を示す図である。
【００５７】
図７の例では、患者IDが「002」の患者Bの患者情報が既に格納部１２に存在している。そのため、整合性確保部１４は、患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者情報と、患者Bの患者情報とを比較する。この際、比較する全ての患者情報が一致しているなら、整合性確保部１４は修正部１３による検査情報の修正を許可する。
【００５８】
従って、図７の例では、修正部１３によって修正される患者Aの検査情報A1を修正する先の患者情報と、患者Bの患者情報とが全て一致するため、整合性確保部１４は、検査情報の修正を許可するように修正部１３を制御する。
【００５９】
図８は、図７の検査情報修正後の格納部１２の様子を示す図である。患者Aの検査情報A1を患者Bの検査情報として修正したので、患者Aが保持していた検査情報A1は、患者Bの検査情報B2として修正され、患者Aは１つの検査情報A2が残り、また、患者Bは２つ検査情報B1,B2となる。
【００６０】
図９は、本実施の形態に係る情報処理システムにおける検査情報修正処理動作全体の流れを示すフローチャートである。
【００６１】
修正部１３により検査情報の修正を実行しようとすると、整合性確保部１４は、まず、ステップＳ９０１で修正後の患者ID情報が既にデータベース内に存在するか否かを確認する。そして、整合性確保部１４が修正後の患者ID情報がデータベース内に存在しないと判断すると、修正部１３による修正を許可し、ステップＳ９０３へ進んで修正部１３による検査情報の修正処理を行った後、本処理動作を終了する。
【００６２】
一方、前記ステップＳ９０１において整合性確保部１４が、修正後の患者ID情報が既にデータベース内に存在すると判断した場合は、ステップＳ９０２へ進む。そして、このステップＳ９０２で、整合性確保部１４は、修正後の患者の患者名・性別・生年月日が、修正しようとしている患者情報と全て一致するか否かを判断し、全て一致すると判断した場合は修正部１３による修正を許可し、ステップＳ９０３へ進み、検査情報の修正処理を行った後、本処理動作を終了する。
【００６３】
一方、前記ステップＳ９０２において整合性確保部１４が、患者名・性別・生年月日の内、１つでも一致しないと判断した場合は、データベース内の整合性を確保するために修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００６４】
（第３の実施の形態）
次に、本発明の第３の実施に形態を図１０〜図１５に基づき説明する。
【００６５】
なお、本実施の形態に係る情報処理システムの基本的な構成は、上述した第１の実施の形態の図１と同一であるから、必要に応じて同図を流用して説明する。
【００６６】
図１０〜図１４は、格納部１２に保持されているシリーズ情報と画像情報を修正部１３により修正する際の制約条件及び整合性確保部１４の制御により修正を許可する例と不許可する例を示す図である。
【００６７】
なお、シリーズ情報と画像情報の修正では、整合性確保部１４は、最初に同一患者内の修正であるか否かを確認する。そこで、整合性確保部１４が同一患者内の修正であると判断した場合は、次に具体的な修正操作の判断を行い、同一患者内ではないと判断した場合は、その修正を不許可するように制御する。
【００６８】
図１０は、所見ありの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例（同一患者内）を示す図である。修正部１３は、不図示の指示入力装置により図１０のような修正を行うように指示される。しかし、このような修正を行ってしまうと、所見ありの検査情報A1の下位に位置していたシリーズ情報と画像情報A11は、読影済みであるにも拘わらず、所見なしの検査情報A2の下位情報となるため、格納部１２内で情報の整合性が崩れてしまう。
【００６９】
そこで、整合性確保部１４は、図１０のような修正が修正部１３によって実行されると、所見ありの検査情報の下位情報として格納されているシリーズ情報と画像情報の修正を不許可するように修正部１３を制御する。
【００７０】
図１１は、図１０の場合と逆で、所見なしの検査情報A1のシリーズ情報と画像情報A11を所見ありの検査情報A2に修正しようとする例（同一患者内）を示す図である。修正部１３は、不図示の指示入力装置により図１１のような修正を行うように指示される。しかし、このような修正を行ってしまうと、所見なしの検査情報A1の下位に位置していたシリーズ情報と画像情報A11は、読影済みでないにも拘わらず、所見ありの検査情報A2の下位情報となるため、格納部１２内で情報の整合性が崩れてしまう。
【００７１】
そこで、整合性確保部１４は、図１１のような修正が修正部１３によって実行されると、所見なしの検査情報の下位情報として格納されているシリーズ情報と画像情報の修正先が所見ありの検査情報であった場合には、修正を不許可するように修正部１３を制御する。
【００７２】
図１２は、所見ありの検査情報A1のシリーズ情報と画像情報A11を所見ありの検査情報A2に修正しようとする例（同一患者内）を示す図である。修正部１３は、不図示の指示入力装置により図１２のような修正を行うように指示される。しかし、このような修正を行ってしまうと、検査情報A1の検査として所見が記述されているシリーズ情報と画像情報A11が、検査情報A2の検査の所見の記述情報として格納されてしまうことになるので、所見の記述情報に誤りが発生し、結果として格納部１２内で情報の整合性が崩れてしまう。
【００７３】
そこで、整合性確保部１４は、図１２のような修正が修正部１３によって実行されると、所見ありの検査情報の下位情報として格納されているシリーズ情報と画像情報の修正先が所見ありの検査情報であった場合には、修正を不許可するように修正部１３を制御する。
【００７４】
図１３は、図１０〜図１２と異なり、所見なしの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例（同一患者内）を示す図である。修正部１３は、不図示の指示入力装置により図１３のような修正を行うように指示される。この場合は、所見なしの検査情報から所見なしの検査情報へ修正が行われるので、格納部１２内で情報の整合性が崩れることはない。
【００７５】
そこで、整合性確保部１４は、図１３のような修正が修正部１３によって実行されると、所見なしの検査情報の下位情報として格納されているシリーズ情報と画像情報の修正先が所見なしの検査情報であった場合には、修正を許可するように修正部１３を制御する。
【００７６】
図１４は、図１３のような修正が行われた修正後の格納部１２内の状態を示す図である。検査情報A1の下位情報として格納されていたシリーズ情報と画像情報A11は、修正部１３による修正により、検査情報A2の下位情報として格納されることになる。
【００７７】
図１５は、本実施の形態に係る情報処理システムにおける図１０〜図１４で示したシリーズ情報と画像情報の修正処理動作全体の流れを示すフローチャートである。
【００７８】
修正部１３によりシリーズ情報と画像情報の修正を実行しようとすると、整合性確保部１４は、まず、ステップＳ１５０１で修正後の検査は同一患者内であるか否かを判断する。そして、整合性確保部１４が修正後の検査が同一患者内であると判断した場合は、ステップＳ１５０２へ進み、また、整合性確保部１４が修正後の検査が同一患者内ではないと判断した場合は、修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００７９】
ステップＳ１５０２では、整合性確保部１４により、修正しようとしているシリーズ情報と画像情報の検査に所見があるか否かを判断する。そして、修正しようとしているシリーズ情報と画像情報の検査に所見がないと判断した場合は、ステップＳ１５０３へ進み、また、整合性確保部１４が修正しようとしているシリーズ情報と画像情報の検査に所見があると判断した場合は、修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００８０】
ステップＳ１５０３では、整合性確保部１４により、修正後の検査に所見があるか否かを判断する。そして、修正後の検査に所見がないと判断した場合は、修正部１３による修正を許可してステップＳ１５０４へ進み、修正処理を行った後、本処理動作を終了する。
【００８１】
一方、前記ステップＳ１５０３において、整合性確保部１４が修正後の検査に所見があると判断した場合は、修正部１３による修正を不許可するように制御した後、本処理動作を終了する。
【００８２】
（第４の実施の形態）
次に、本発明の第４の実施の形態を、図１６〜図２１に基づき説明する。
【００８３】
なお、本実施の形態に係る情報処理システムの基本的な構成は、上述した第１の実施の形態の図１と同一であるから、必要に応じて同図を流用して説明する。
【００８４】
図１６〜図１９は、本実施の形態に係る情報処理システムにおける修正部１３によって格納部１２内に格納されている医用情報が修正された際に、階層構造で格納されている下位情報が無くなった上位情報を削除部１５によって削除する例を示す図である。
【００８５】
図１６は、検査情報A1を患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報として修正する場合の例を示す図である。この修正は、上述した第３の実施の形態における図１１で示した例と同様であるため、修正部１３による修正は、整合性確保部１４によって許可される。
【００８６】
この際、図１６では、患者Aは検査情報A1の修正により、１つも検査情報を保持しないようになる。そこで、整合性確保部１４は、削除部１５に対して、患者Aの患者情報を格納部１２から削除するように指示を出す。そして、指示を受けた削除部１５は、患者Aの患者情報を格納部１２から削除する。
【００８７】
図１７は、修正部１３による修正と削除部１５によって患者Aの患者情報が削除された後の格納部１２の状態を示す図である。患者Aの情報は、削除部１５によって削除されているため、格納部１２には患者Aの情報は存在しなくなる。
【００８８】
図１８は、所見なしの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例を示す図である。この修正は、上述した第３の実施の形態における図１３で示した例と同様であるため、修正部１３による修正は、整合性確保部１４によって許可される。
【００８９】
この際、図１８では、患者Aの検査情報A1は、シリーズ情報と画像情報A11の修正により、１つもシリーズ情報と画像情報を保持しないようになる。そこで、整合性確保部１４は、削除部１５に対して、患者Aの検査情報A1を格納部１２から削除するように指示を出す。そして、指示を受けた削除部１５は、患者Aの検査情報A11を格納部１２から削除する。
【００９０】
図１９は、修正部１３による修正と削除部１５によって患者Aの検査情報A11が削除された後の格納部１２の状態を示す図である。患者Aの検査情報A11は削除部１５によって削除されているため、格納部１２には検査情報A11は存在しなくなる。
【００９１】
図２０は、本実施の形態に係る情報処理システムにおける図１６及び図１７で示した検査情報が修正された際の、患者情報削除処理動作全体の流れを示すフローチャートである。
【００９２】
なお、図２０におけるステップＳ２００１〜Ｓ２００３は、上述した第２の実施の形態における図９におけるステップＳ９０１〜Ｓ９０３と同様であるため、その説明は省略し、本実施の形態特有の処理ステップについてのみ説明する。
【００９３】
ステップＳ２００３における修正部１３による検査情報の修正処理が完了すると、ステップＳ２００４で整合性確保部１４は、その検査情報の修正が行われた患者が他に検査情報を保持しているか否かを判断する。そして、整合性確保部１４が、検査情報の修正が行われた患者が他に検査情報を保持していない、即ち、検査情報を１つも保持していない患者情報であると判断した場合は、削除部１５に対してその患者情報を削除するように指示を出す。そして、指示を受けた削除部１５は、ステップＳ２００５で、その患者情報をデータベース内から削除した後、本処理動作を終了する。
【００９４】
一方、前記ステップＳ２００４において、検査情報の修正が行われた患者が他に検査情報を保持している、即ち、検査情報を保持している患者情報であると判断した場合は、前記ステップS２００５をスキップして、本処理動作を終了する。
【００９５】
図２１は、図１８及び図１９で示したシリーズ情報と画像情報が修正された際の、検査情報削除処理動作全体の流れを示すフローチャートである。
【００９６】
なお、図２１におけるステップＳ２１０１〜Ｓ２１０４は、上述した第３の実施の形態における図１５におけるステップＳ１５０１〜Ｓ１５０４と同様であるため、その説明を省略し、本実施の形態特有の処理ステップについてのみ説明する。
【００９７】
ステップＳ２１０４において修正部１３によるシリーズ情報と画像情報の修正が完了すると、ステップＳ２１０５で合性確保部１４は、そのシリーズ情報と画像情報の修正が行われた検査が他にもシリーズ情報と画像情報を保持しているか否かを判断する。そして、整合性確保部１４が他にシリーズ情報と画像情報を保持していない、即ち、シリーズ情報と画像情報を１つも保持していない検査情報であると判断した場合は、削除部１５に対して、その検査情報を削除するように指示を出す。そして、指示を受けた削除部１５は、ステップＳ２１０６で、その検査情報をデータベース内から削除した後、本処理動作を終了する。
【００９８】
一方、前記ステップＳ２１０５において、整合性確保部１４が他にシリーズ情報と画像情報を保持している、即ち、シリーズ情報と画像情報を保持している検査情報であると判断した場合は、ステップＳ２１０５をスキップして本処理動作を終了する。
【００９９】
なお、本発明は、上述した実施の形態に限られるものではなく、本発明の主題に基づき、どのようなものであっても適用可能である。
【０１００】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１０１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０２】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードを、ネットワークを介してダウンロードしても良い。
【０１０３】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１０４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１０５】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【０１０６】
この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、またはインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１０７】
また、上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成っても良い。
【図面の簡単な説明】
【０１０８】
【図１】本発明の第１の実施の形態に係る情報処理システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る情報処理システムにおける格納部に格納されている患者Aの患者IDを修正する場合において、その修正が許可されない場合の例を示す図である。
【図３】本発明の第１の実施の形態に係る情報処理システムにおける格納部に格納されている患者Aの患者IDを修正する場合の図２とは異なる例を示す図である。
【図４】本発明の第１の実施の形態に係る情報処理システムにおける修正後の格納部の状態を示す図である。
【図５】本発明の第１の実施の形態に係る情報処理システムにおける患者情報修正処理動作全体の流れを示すフローチャートである。
【図６】本発明の第２の実施の形態に係る情報処理システムにおける格納部に格納されている患者Aの検査情報A1を格納部に対して新規の患者の検査情報として修正する場合の例を示す図である。
【図７】本発明の第２の実施の形態に係る情報処理システムにおける格納部１２に格納されている患者Aの検査情報A1を患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報として修正する場合の例を示す図である。
【図８】本発明の第２の実施の形態に係る情報処理システムにおける検査情報修正後の格納部の状態を示す図である。
【図９】本発明の第２の実施の形態に係る情報処理システムにおける検査情報修正処理動作全体の流れを示すフローチャートである。
【図１０】本発明の第３の実施の形態に係る情報処理システムにおける所見ありの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例（同一患者内）を示す図である。
【図１１】本発明の第３の実施の形態に係る情報処理システムにおける所見なしの検査情報A1のシリーズ情報と画像情報A11を所見ありの検査情報A2に修正しようとする例（同一患者内）を示す図である。
【図１２】本発明の第３の実施の形態に係る情報処理システムにおける所見ありの検査情報A1のシリーズ情報と画像情報A11を所見ありの検査情報A2に修正しようとする例（同一患者内）を示す図である。
【図１３】本発明の第３の実施の形態に係る情報処理システムにおける所見なしの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例（同一患者内）を示す図である。
【図１４】本発明の第３の実施の形態に係る情報処理システムにおける修正後の格納部の状態を示す図である。
【図１５】本発明の第３の実施の形態に係る情報処理システムにおけるシリーズ情報と画像情報の修正処理動作全体の流れを示すフローチャートである。
【図１６】本発明の第４の実施の形態に係る情報処理システムにおける検査情報A1を患者IDが「002」・患者名がＳｕｚｕｋｉ・性別がＭ・生年月日が２０００／１０／２５の患者の検査情報として修正する場合の例を示す図である。
【図１７】本発明の第４の実施の形態に係る情報処理システムにおける修正部による修正と削除部によって患者Aの患者情報が削除された後の格納部の状態を示す図である。
【図１８】本発明の第４の実施の形態に係る情報処理システムにおける所見なしの検査情報A1のシリーズ情報と画像情報A11を所見なしの検査情報A2に修正しようとする例を示す図である。
【図１９】本発明の第４の実施の形態に係る情報処理システムにおける修正部による修正と削除部によって患者Aの検査情報A11が削除された後の格納部の状態を示す図である。
【図２０】本発明の第４の実施の形態に係る情報処理システムにおける検査情報が修正された際の、患者情報削除処理動作全体の流れを示すフローチャートである。
【図２１】本発明の第４の実施の形態に係る情報処理システムにおけるシリーズ情報と画像情報が修正された際の、検査情報削除処理動作全体の流れを示すフローチャートである。
【図２２】従来の情報処理システムにおける医用情報を格納するデータベースの管理形態として、X線撮影装置で撮影された医用情報を格納するデータベースの典型的な例を示す図である。
【図２３】従来の情報処理システムにおいて、ある１つの検査が終了していないのに、誤ってコンピュータに撮影画像を送信してしまい、１つの検査として撮影しようと考えていた画像が２つの検査に分かれてしまった際のデータベースの修正例を示す図である。
【符号の説明】
【０１０９】
１０    モダリティ
１１    記憶媒体
１２    格納部
１３    修正部
１４    整合性確保部
１５    削除部
【図１】
2006163945.tif 000003
【図２】
2006163945.tif 000004
【図３】
2006163945.tif 000005
【図４】
2006163945.tif 000006
【図５】
2006163945.tif 000007
【図６】
2006163945.tif 000008
【図７】
2006163945.tif 000009
【図８】
2006163945.tif 000010
【図９】
2006163945.tif 000011
【図１０】
2006163945.tif 000012
【図１１】
2006163945.tif 000013
【図１２】
2006163945.tif 000014
【図１３】
2006163945.tif 000015
【図１４】
2006163945.tif 000016
【図１５】
2006163945.tif 000017
【図１６】
2006163945.tif 000018
【図１７】
2006163945.tif 000019
【図１８】
2006163945.tif 000020
【図１９】
2006163945.tif 000021
【図２０】
2006163945.tif 000022
【図２１】
2006163945.tif 000023
【図２２】
2006163945.tif 000024
【図２３】
2006163945.tif 000025