(57)【特許請求の範囲】
【請求項１】
親画面で、対象データの中から属性値の入力対象となる対象データを選択し、その親画面を起点として表示される１つ又は複数の子画面で、その選択した対象データの持つ１種類又は複数種類の属性情報についての属性値を入力してメモリに記憶する情報処理装置であって、
前記親画面又は前記子画面を表示する場合に、その表示に用いる画面部分とは別の画面部分に、前記メモリに記憶される対象データの名前の一覧を表示するとともに、各対象データ名に対応付けて、対象データの持つ全種類の属性情報の名前と、前記メモリに記憶されるそれらの属性情報についての属性値とを表示する表示制御手段と、
前記表示制御手段の表示した表示情報の中からコピー情報として選択される属性値と、その表示情報の中からコピー先として選択される対象データとを指定するコピー要求が発行されたのか否かを検出する検出手段と、
前記検出手段がコピー要求の発行を検出した場合に、前記コピー情報として選択された属性値が前記コピー先として選択された対象データの持つ属性値となるように、前記メモリ上でコピー処理を実行する実行手段とを備えることを、
特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記検出手段は、コピー情報をコピー先に上書きする形態のコピー要求が発行される場合には、コピー情報の上書き先となる属性値についても指定するコピー要求の発行を検出することを、
特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記表示制御手段は、各属性情報について全ての属性値を表示するのではなくて、その一部を表示し、
前記実行手段は、前記表示制御手段が各属性情報について一部の属性値を表示する場合には、前記コピー情報として選択された属性値の属する全ての属性値をコピー対象として、前記コピー処理を実行することを、
特徴とする情報処理装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の情報処理装置において、
前記表示制御手段は、対象データ名を階層レベル上位とし、属性情報名を階層レベル下位とし、属性値をその階層レベル下位よりもさらに階層レベル下位とする階層構造に従って、対象データ名の一覧と、対象データの持つ属性情報名と、各属性情報についての属性値とを表示することを、
特徴とする情報処理装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の情報処理装置において、
前記表示制御手段は、コピー要求が発行される場合に、コピー先となりうる箇所を示す情報を明示表示することを、
特徴とする情報処理装置。
【請求項６】
親画面で、対象データの中から属性値の入力対象となる対象データを選択し、その親画面を起点として表示される１つ又は複数の子画面で、その選択した対象データの持つ１種類又は複数種類の属性情報についての属性値を入力してメモリに記憶する情報処理装置が実行する属性値入力方法であって、
前記親画面又は前記子画面を表示する場合に、その表示に用いる画面部分とは別の画面部分に、前記メモリに記憶される対象データの名前の一覧を表示するとともに、各対象データ名に対応付けて、対象データの持つ全種類の属性情報の名前と、前記メモリに記憶されるそれらの属性情報についての属性値とを表示する過程と、
前記表示した表示情報の中からコピー情報として選択される属性値と、その表示情報の中からコピー先として選択される対象データとを指定するコピー要求が発行されたのか否かを検出する過程と、
前記コピー要求の発行を検出した場合に、前記コピー情報として選択された属性値が前記コピー先として選択された対象データの持つ属性値となるように、前記メモリ上でコピー処理を実行する過程とを備えることを、
特徴とする属性値入力方法。
【請求項７】
請求項６に記載の属性値入力方法において、
前記検出する過程では、コピー情報をコピー先に上書きする形態のコピー要求が発行される場合には、コピー情報の上書き先となる属性値についても指定するコピー要求の発行を検出することを、
特徴とする属性値入力方法。
【請求項８】
請求項６又は７に記載の属性値入力方法において、
前記表示する過程では、各属性情報について全ての属性値を表示するのではなくて、その一部を表示し、
前記実行する過程では、各属性情報について一部の属性値を表示する場合には、前記コピー情報として選択された属性値の属する全ての属性値をコピー対象として、前記コピー処理を実行することを、
特徴とする属性値入力方法。
【請求項９】
請求項６ないし８のいずれか１項に記載の属性値入力方法において、
前記表示する過程では、対象データ名を階層レベル上位とし、属性情報名を階層レベル下位とし、属性値をその階層レベル下位よりもさらに階層レベル下位とする階層構造に従って、対象データ名の一覧と、対象データの持つ属性情報名と、各属性情報についての属性値とを表示することを、
特徴とする属性値入力方法。
【請求項１０】
請求項６ないし９のいずれか１項に記載の属性値入力方法において、
前記表示する過程では、コピー要求が発行される場合に、コピー先となりうる箇所を示す情報を明示表示することを、
特徴とする属性値入力方法。
【請求項１１】
親画面で、対象データの中から属性値の入力対象となる対象データを選択し、その親画面を起点として表示される１つ又は複数の子画面で、その選択した対象データの持つ１種類又は複数種類の属性情報についての属性値を入力してメモリに記憶する情報処理装置の実現に用いられる属性値入力プログラムであって、
コンピュータを、
前記親画面又は前記子画面を表示する場合に、その表示に用いる画面部分とは別の画面部分に、前記メモリに記憶される対象データの名前の一覧を表示するとともに、各対象データ名に対応付けて、対象データの持つ全種類の属性情報の名前と、前記メモリに記憶されるそれらの属性情報についての属性値とを表示する表示制御手段と、
前記表示制御手段の表示した表示情報の中からコピー情報として選択される属性値と、その表示情報の中からコピー先として選択される対象データとを指定するコピー要求が発行されたのか否かを検出する検出手段と、
前記検出手段がコピー要求の発行を検出した場合に、前記コピー情報として選択された属性値が前記コピー先として選択された対象データの持つ属性値となるように、前記メモリ上でコピー処理を実行する実行手段として機能させるための属性値入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象データの持つ属性情報についての属性値を入力してメモリに記憶する情報処理装置と、その情報処理装置が実行する属性値入力方法と、その情報処理装置の実現に用いられる属性値入力プログラムとに関し、特に、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときに、ユーザが簡単なコピー操作に従って属性値を入力できるようにする情報処理装置と、その情報処理装置が実行する属性値入力方法と、その情報処理装置の実現に用いられる属性値入力プログラムとに関する。
【背景技術】
【０００２】
情報処理装置では、対象データについて、その対象データの持つ属性情報についての属性値を入力するという処理を行うことがある。
【０００３】
このとき、ある対象データで入力した属性値とほぼ同じ属性値を持つ対象データが存在することがある。
【０００４】
このような場合、従来の情報処理装置では、入力作業を簡単なものとするために、データのコピー機能を使って入力済みの属性値をコピーして、そのコピーした属性値の一部を変更することで、入力要求のある属性値を入力するようにしている。
【０００５】
ここで、本発明に関連する技術として、下記に示す特許文献１には、階層構造をなすクラスが定義された階層型データベースの階層構造を表示するにあたり、階層構造をなすいずれか一つのクラスを識別する第１の表示領域の少なくとも一部が、そのクラスから派生した子クラスを識別する第２の表示領域の全てを含むように、第１及び第２の表示領域を表示するという発明が記載されている。
【特許文献１】特開２００４−１７８０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、情報処理装置が、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときには、入力済みの属性値をコピーして、そのコピーした属性値の一部を変更することで、入力要求のある属性値を入力するという作業を行うことが難しいものとなるという問題がある。
【０００７】
すなわち、データをコピーするということは、どのデータをコピー対象とするのかということを指定する必要があるとともに、その指定したデータをどこにコピーするのかということを指定する必要がある。
【０００８】
したがって、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときには、ある対象データについての属性値の入力画面を使ってどの属性値をコピー対象とするのかということを指定すると、その指定した属性値をどこにコピーするのかということを指定するために、一度親画面に戻って、そこでコピー先となる対象データを選択して、それを起点として属性値の入力画面を開いて、そこでコピー対象として指定した属性値のコピー先を指定していく必要がある。
【０００９】
しかしながら、このように、ある入力画面でどの属性値をコピー対象とするのかということを指定した後に、別の画面を開いて、そこで、その指定した属性値のコピー先を指定しているようにすると、コピー作業の操作が一度途切れることになることから、ユーザが途中で何をしようとしているのかが分からなくなったり、別の作業に入ったと錯覚してしまうようなことが起こることで、そのコピー作業をスムーズに行うことができないという問題がある。
【００１０】
本発明はかかる事情に鑑みてなされたものであって、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときに、ユーザが簡単なコピー操作に従って属性値を入力できるようにする新たな属性値入力技術の提供を目的とする。
【課題を解決するための手段】
【００１１】
この目的を達成するために、本発明の情報処理装置は、親画面で、対象データの中から属性値の入力対象となる対象データを選択し、その親画面を起点として表示される１つ又は複数の子画面で、その選択した対象データの持つ１種類又は複数種類の属性情報についての属性値を入力してメモリに記憶するという処理を行うために、（１）親画面又は子画面を表示する場合に、その表示に用いる画面部分とは別の画面部分に、メモリに記憶される対象データの名前の一覧を表示するとともに、各対象データ名に対応付けて、対象データの持つ全種類の属性情報の名前と、メモリに記憶されるそれらの属性情報についての属性値とを表示する表示制御手段と、（２）表示制御手段の表示した表示情報の中からコピー情報として選択される属性値と、その表示情報の中からコピー先として選択される対象データとを指定するコピー要求が発行されたのか否かを検出する検出手段と、（３）検出手段がコピー要求の発行を検出した場合に、コピー情報として選択された属性値がコピー先として選択された対象データの持つ属性値となるように、メモリ上でコピー処理を実行する実行手段とを備えるように構成する。
【００１２】
この構成を採るときに、検出手段は、コピー情報をコピー先に上書きする形態のコピー要求が発行される場合には、コピー情報の上書き先となる属性値についても指定するコピー要求の発行を検出することになる。
【００１３】
また、表示制御手段は、各属性情報について全ての属性値を表示するのではなくて、その一部を表示することがあり、このときには、実行手段は、コピー情報として選択された属性値の属する全ての属性値をコピー対象として、コピー処理を実行することになる。
【００１４】
また、表示制御手段は、対象データ名を階層レベル上位とし、属性情報名を階層レベル下位とし、属性値をその階層レベル下位よりもさらに階層レベル下位とする階層構造に従って、対象データ名の一覧と、対象データの持つ属性情報名と、各属性情報についての属性値とを表示することがある。
【００１５】
また、表示制御手段は、コピー要求が発行される場合に、コピー先となりうる箇所を示す情報を明示表示することがある。
【００１６】
以上の各処理手段はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１７】
このように構成される本発明の情報処理装置では、親画面や子画面を表示する場合に、親画面や子画面の表示に用いる画面部分とは別の画面部分に、メモリに記憶される対象データの名前の一覧を表示するとともに、各対象データ名に対応付けて、対象データの持つ全種類の属性情報の名前と、メモリに記憶されるそれらの属性情報についての属性値とを表示する。
【００１８】
これを受けて、ユーザは、その表示情報の中から属性値を選択するとともに、その表示情報の中から対象データを選択して、その選択した属性値をコピー情報として指定するとともに、その選択した対象データをコピー先として指定するコピー要求を発行する。
【００１９】
このコピー要求の発行を検出すると、本発明の情報処理装置は、コピー情報として選択された属性値がコピー先として選択された対象データの持つ属性値となるように、メモリ上でコピー処理を実行する。
【００２０】
このように、本発明の情報処理装置では、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときに、コピー情報となる属性値とその属性値のコピー先とを同一画面で指定できないことで、入力済みの属性値をコピーしてその一部を変更することで新たな属性値を入力するという作業を行うことが難しい状況にあることを解決するために、既に入力した情報あるいはそれの要約情報を例えば階層構造で表示して、その表示情報を使ってコピー情報となる属性値とその属性値のコピー先とを指定できるようにして、その指定に従って入力済みの属性値をコピーしてその一部を変更することで新たな属性値を入力できるようにすることを実現する。
【発明の効果】
【００２１】
本発明によれば、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採るときに、ユーザが簡単なコピー操作に従って属性値を入力できるようになる。
【発明を実施するための最良の形態】
【００２２】
以下、実施の形態に従って本発明を詳細に説明する。
【００２３】
図１に、本発明を具備する症例情報管理装置１の一実施形態例を図示する。
【００２４】
本発明を具備する症例情報管理装置１は、製薬会社や病院などに設置され、医薬品の副作用などの情報を得るために、各患者に投与した各医薬品の成分情報や投与情報を入力して記録するという処理を行う。
【００２５】
この処理を行うために、本発明を具備する症例情報管理装置１は、図１に示すように、マウスやキーボードなどの入力装置３を持つ入出力端末２を接続して、メモリ１０と、画面表示・情報入力制御部１１と、要約情報表示制御部１２と、コピー要求検出部１３と、ツリー構造体定義情報記憶部１４と、コピー実行部１５とを備える。
【００２６】
このメモリ１０は、入出力端末２から入力された情報を記憶するものであり、各患者ごとに、その患者の患者情報や、その患者に投与した医薬品の成分情報（項目名と項目値との対データで構成される）や、その患者に投与した医薬品の投与情報（項目名と項目値との対データで構成される）などの情報を記憶する。
【００２７】
画面表示・情報入力制御部１１は、入出力端末２の持つディスプレイの情報表示入力域２０に、患者情報の入力画面や医薬品の成分情報の入力画面や医薬品の投与情報の入力画面などの入力画面を表示して、その入力画面に入力される情報に従って、患者情報や医薬品の成分情報や医薬品の投与情報などの情報を入力してメモリ１０に書き込む。
【００２８】
要約情報表示制御部１２は、ツリー構造体定義情報記憶部１４の記憶するツリー構造体の定義情報を参照しつつ、入出力端末２の持つディスプレイの要約情報表示域２１に、メモリ１０に記憶される情報の要約情報（成分情報や投与情報の持つ重要な項目名・項目値のみで構成される情報）をツリー構造の形態で表示する。
【００２９】
コピー要求検出部１３は、要約情報表示制御部１２の表示する要約情報に対してのマウス操作によって発行されるコピー要求を検出する。
【００３０】
ツリー構造体定義情報記憶部１４は、要約情報表示制御部１２の表示するツリー構造を持つ表示情報のツリー構造体を定義する。
【００３１】
コピー実行部１５は、コピー要求検出部１３の検出したコピー要求に従って、メモリ１０上で、そのコピー要求で指定されるある患者についてのある医薬品の成分情報を、そのコピー要求で指定されるその患者についての別の医薬品の成分情報としてコピーしたり、そのコピー要求で指定されるある患者についてのある医薬品の投与情報を、そのコピー要求で指定されるその患者についての別の医薬品の投与情報としてコピーするという、コピー処理を実行する。
【００３２】
図２および図３に、画面表示・情報入力制御部１１の実行するフローチャートの一例を図示する。次に、このフローチャートに従って、画面表示・情報入力制御部１１の実行する処理について説明する。
【００３３】
画面表示・情報入力制御部１１は、図２および図３のフローチャートに示すように、先ず最初に、ステップＳ１００で、入出力端末２の持つディスプレイに図４に示すような初期画面を表示して、情報の表示・入力対象となる患者の患者番号を入力する。
【００３４】
続いて、ステップＳ１０１で、表示した初期画面に対するユーザ操作を待って、ユーザ操作を検出すると、ステップＳ１０２に進んで、検出したユーザ操作が医薬品の情報入力を要求するユーザ操作であるのか否かを判断する。すなわち、ユーザは、医薬品の情報入力を要求する場合には、図４に示す初期画面の持つメニューで“医薬品情報”のメニュー項目を選択するので、このメニュー項目をクリックすることで発行される医薬品の情報入力要求のユーザ操作であるのか否かを判断するのである。
【００３５】
この判断処理に従って、医薬品の情報入力要求でない処理要求が発行されたことを判断するときには、ステップＳ１０３に進んで、ユーザ操作に応じた処理を実行してから、ステップＳ１０１の処理に戻る。
【００３６】
一方、ステップＳ１０２の判断処理に従って、医薬品の情報入力要求であることを判断するときには、ステップＳ１０４に進んで、入出力端末２の持つディスプレイの情報表示入力域２０に、図５に示すような症例情報入力画面を表示する。
【００３７】
この症例情報入力画面では、図５に示すように、（ｉ）第一被疑薬名や薬剤名や薬剤記号や薬剤コードや医薬品種別などの医薬品情報の入力に用いられる医薬品情報入力域と、（ii）その医薬情報入力域で入力された医薬品情報を表示する医薬品情報表示欄（＊印の付いている医薬品が処理対象として選択された医薬品であり、医薬品情報入力域に表示される医薬品情報を持つ医薬品であることを示す）と、（iii)処理対象の医薬品に対して入力された成分情報を表示するとともに、処理対象の医薬品の成分情報の入力に用いる成分情報入力画面を呼び出すためのボタン（図中に示す“開くボタン”）を表示する成分情報表示域と、（iv）処理対象の医薬品に対して入力された投与情報を表示するとともに、処理対象の医薬品の投与情報の入力に用いる投与情報入力画面を呼び出すためのボタン（図中に示す“開くボタン”）を表示する投与情報表示域とを表示する。
【００３８】
なお、症例情報入力画面では、処理対象の医薬品に対して入力された使用理由情報を表示するとともに、処理対象の医薬品の使用理由情報の入力に用いる入力画面を呼び出すためのボタンを表示する使用理由表示域についても表示することになるが、使用理由表示域と成分情報表示域とはいずれか一方を選択的に表示するという構成を採っているので、図５では、使用理由表示域についてはその記載を省略している。
【００３９】
また、図５に示す症例情報入力画面では、医薬品１と医薬品２という２つの医薬品の医薬品情報を入力したことを想定している。
【００４０】
続いて、ステップＳ１０５で、表示した症例情報入力画面に対するユーザ操作を待って、ユーザ操作を検出すると、ステップＳ１０６に進んで、検出したユーザ操作が医薬品情報の入力を要求するユーザ操作であるのか否かを判断する。
【００４１】
この判断処理に従って、医薬品情報の入力要求であることを判断するときには、ステップＳ１０７に進んで、医薬品情報入力域を介してユーザと対話することで医薬品情報を入力するとともに、その入力した医薬品情報を医薬品情報表示欄に表示してから、ステップＳ１０５の処理に戻る。
【００４２】
一方、ステップＳ１０６の判断処理に従って、医薬品情報の入力要求でないことを判断するときには、ステップＳ１０８に進んで、検出したユーザ操作が処理対象の医薬品の成分情報の入力を要求するユーザ操作であるのか否かを判断する。
【００４３】
すなわち、ユーザが症例情報入力画面の持つ成分情報表示域に表示される成分情報入力画面を呼び出すためのボタンを操作したのか否かを判断することで、検出したユーザ操作が処理対象の医薬品の成分情報の入力を要求するユーザ操作であるのか否かを判断するのである。
【００４４】
この判断処理に従って、医薬品の成分情報の入力要求であることを判断するときには、ステップＳ１０９に進んで、図６に示すような成分情報入力画面を表示する。
【００４５】
この成分情報入力画面では、図６に示すように、（ｉ）一般名コードや一般名や一般名（英名）や含有量などの成分情報の入力に用いられる成分情報入力域と、（ii）その成分情報入力域で入力された成分情報を表示する成分情報表示欄（＊印の付いている成分情報が処理対象として選択された成分情報であり、成分情報入力域に表示される成分情報であることを示す）と、（iii)処理対象の成分情報を持つ医薬品についての代表的な医薬品情報（症例情報入力画面で入力した医薬品情報の一部）を表示する医薬品情報表示域とを表示する。
【００４６】
続いて、ステップＳ１１０で、成分情報入力域を介してユーザと対話することで成分情報（症例情報入力画面で処理対象として選択された医薬品の成分情報）を入力するとともに、その入力した成分情報を成分情報表示欄に表示する。
【００４７】
なお、１つの医薬品が複数の成分情報を持つことがあり、このような場合には、成分情報表示欄には、複数の成分情報が表示されることになる。
【００４８】
続いて、ステップＳ１１１で、成分情報入力画面を閉じる要求が発行されたのか否かを判断して、成分情報入力画面を閉じる要求が発行されないことを判断するときには、ステップＳ１１０の処理に戻って、成分情報入力域を介してユーザと対話することで成分情報を入力するとともに、その入力した成分情報を成分情報表示欄に表示していく。
【００４９】
そして、ステップＳ１１１の判断処理で、成分情報入力画面を閉じる要求が発行されたことを判断するときには、ステップＳ１０４の処理に戻って、図５に示すような症例情報入力画面の表示に戻る。
【００５０】
一方、ステップＳ１０８の判断処理で、成分情報の入力要求でないことを判断するときには、ステップＳ１１２に進んで、検出したユーザ操作が処理対象の医薬品の投与情報の入力を要求するユーザ操作であるのか否かを判断する。
【００５１】
すなわち、ユーザが症例情報入力画面の持つ投与情報表示域に表示される投与情報入力画面を呼び出すためのボタンを操作したのか否かを判断することで、検出したユーザ操作が処理対象の医薬品の投与情報の入力を要求するユーザ操作であるのか否かを判断するのである。
【００５２】
この判断処理に従って、医薬品の投与情報の入力要求であることを判断するときには、ステップＳ１１３に進んで、図７に示すような投与情報入力画面を表示する。
【００５３】
この投与情報入力画面では、図７に示すように、（ｉ）Ｓ／Ｏ区分や投与経路コードや投与経路名称や一回投与量や一回投与量単位コードなどの投与情報の入力に用いられる投与情報入力域と、（ii）その投与情報入力域で入力された投与情報を表示する投与情報表示欄（＊印の付いている投与情報が処理対象として選択された投与情報であり、投与情報入力域に表示される投与情報であることを示す）と、（iii)処理対象の投与情報を持つ医薬品についての代表的な医薬品情報（症例情報入力画面で入力した医薬品情報の一部）を表示する医薬品情報表示域とを表示する。
【００５４】
続いて、ステップＳ１１４で、投与情報入力域を介してユーザと対話することで投与情報（症例情報入力画面で処理対象として選択された医薬品の投与情報）を入力するとともに、その入力した投与情報を投与情報表示欄に表示する。
【００５５】
なお、医薬品の投与は一般的には複数回数行われるので、通常の場合、投与情報表示欄には、複数の投与情報が表示されることになる。
【００５６】
続いて、ステップＳ１１５で、投与情報入力画面を閉じる要求が発行されたのか否かを判断して、投与情報入力画面を閉じる要求が発行されないことを判断するときには、ステップＳ１１４の処理に戻って、投与情報入力域を介してユーザと対話することで投与情報を入力するとともに、その入力した投与情報を投与情報表示欄に表示していく。
【００５７】
そして、ステップＳ１１５の判断処理で、投与情報入力画面を閉じる要求が発行されたことを判断するときには、ステップＳ１０４の処理に戻って、図５に示すような症例情報入力画面の表示に戻る。
【００５８】
一方、ステップＳ１１２の判断処理で、投与情報の入力要求でないことを判断するときには、ステップＳ１１６に進んで、検出したユーザ操作が初期画面への復帰を要求するユーザ操作であるのか否かを判断する。
【００５９】
この判断処理に従って、初期画面への復帰要求でないことを判断するときには、ステップＳ１１７に進んで、ユーザ操作に応じた処理を実行してから、ステップＳ１０４の処理に戻って、図５に示すような症例情報入力画面の表示に戻る。
【００６０】
そして、ステップＳ１１６の判断処理で、初期画面への復帰要求であることを判断するときには、ステップＳ１００の処理に戻って、図４に示すような初期画面の表示に戻る。
【００６１】
このようにして、画面表示・情報入力制御部１１は、図２および図３のフローチャートを実行することで、入出力端末２の持つディスプレイの情報表示入力域２０に、医薬品の成分情報や投与情報の入力画面を表示して、その入力画面に入力される情報に従って、患者に投与した医薬品の成分情報や投与情報を入力するように処理するのである。
【００６２】
画面表示・情報入力制御部１１は、このようにして入力した情報をメモリ１０に書き込むように処理し、これにより、メモリ１０には、図１に示すように、各患者ごとに、その患者に投与した医薬品の成分情報（項目名と項目値との対データで構成される）と、その患者に投与した医薬品の投与情報（項目名と項目値との対データで構成される）とが書き込まれることになる。
【００６３】
図２および図３のフローチャートから分かるように、ユーザは、本発明を具備する症例情報管理装置１に対して、例えば“１１２２２”という患者番号の患者に投与した例えば医薬品１，２の成分情報を入力する場合には、先ず最初に、初期画面で患者番号“１１２２２”を入力してから、図５に示すような症例情報入力画面で、その患者番号“１１２２２”の患者に投与した医薬品ｉ（ｉ＝１，２）の医薬品情報を入力する。そして、医薬品ｉ（ｉ＝１，２）を処理対象となる医薬品として選択してから、図６に示すような成分情報入力画面を開いて、その医薬品ｉ（ｉ＝１，２）の成分情報を入力して症例情報入力画面に戻るようにする。
【００６４】
同様に、ユーザは、本発明を具備する症例情報管理装置１に対して、例えば“１１２２２”という患者番号の患者に投与した例えば医薬品１，２の投与情報を入力する場合には、先ず最初に、初期画面で患者番号“１１２２２”を入力してから、図５に示すような症例情報入力画面で、その患者番号“１１２２２”の患者に投与した医薬品ｉ（ｉ＝１，２）の医薬品情報を入力する。そして、医薬品ｉ（ｉ＝１，２）を処理対象となる医薬品として選択してから、図７に示すような投与情報入力画面を開いて、その医薬品ｉ（ｉ＝１，２）の投与情報を入力して症例情報入力画面に戻るようにする。
【００６５】
このような入力処理を行っているときに、医薬品１の成分情報と医薬品２の成分情報とが類似していることがあったり、医薬品１の投与情報と医薬品２の投与情報とが類似していることがある。
【００６６】
そのような場合、医薬品１の成分情報を医薬品２の成分情報としてコピーして、そのコピーした成分情報の一部を変更することで医薬品２の成分情報の入力を実現したり、医薬品１の投与情報を医薬品２の投与情報としてコピーして、そのコピーした投与情報の一部を変更することで医薬品２の投与情報の入力を実現できるようにすると、成分情報や投与情報の入力作業が極めて簡単なものとなる。
【００６７】
このようなコピー作業を行うためには、ユーザに対して、どの情報をコピー情報とするのかということを指定させる必要があるとともに、そのコピー情報のコピー先を指定させる必要がある。
【００６８】
しかるに、
症例情報入力画面→成分情報入力画面→症例情報入力画面→成分情報入力画面
という画面遷移を使って、医薬品１の成分情報と医薬品２の成分情報とを入力するという構成を採っていると、図８に示すように、最初に開く成分情報入力画面で、医薬品１の成分情報の中からコピー情報となる成分情報を選択し、その次に開く成分情報入力画面で、医薬品２の成分情報の中からコピー先となる成分情報を選択することになることから、コピー情報とコピー先とを１つの画面上で選択することができない。
【００６９】
このことについては、投与情報の入力でも、
症例情報入力画面→投与情報入力画面→症例情報入力画面→投与情報入力画面
という画面遷移を使うことから、同様に起こる問題である。
【００７０】
これから、現実の問題として、コピー機能を使って成分情報や投与情報を入力することができない。
【００７１】
そこで、本発明を具備する症例情報管理装置１では、上記のような画面遷移を使って成分情報や投与情報を入力するという構成を採るときに、コピー機能を使って成分情報や投与情報を入力することを可能にするために、図１に示すように、要約情報表示制御部１２、コピー要求検出部１３、ツリー構造体定義情報記憶部１４およびコピー実行部１５を備えるようにしている。
【００７２】
図９に、要約情報表示制御部１２の実行するフローチャートの一例を図示し、図１０に、コピー要求検出部１３およびコピー実行部１５の実行するフローチャートの一例を図示する。次に、このフローチャートに従って、要約情報表示制御部１２、コピー要求検出部１３およびコピー実行部１５の実行する処理について説明する。
【００７３】
要約情報表示制御部１２は、図９のフローチャートに示すように、先ず最初に、ステップＳ２００で、ツリー構造体定義情報記憶部１４から、自処理部がツリー構造で表示することになる情報についてのツリー構造体の定義情報を取得する。
【００７４】
続いて、ステップＳ２０１で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、“医薬品情報”という文言を第１階層に表示する。
【００７５】
続いて、ステップＳ２０２で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、前述の症例情報入力画面で入力した各“医薬品名（メモリ１０に記憶されている）”を第２階層に表示し、さらに、その表示した“医薬品名”と第１階層との間にツリーを表示する。
【００７６】
続いて、ステップＳ２０３で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、表示した各“医薬品名”に対応付けて、“成分情報”という文言を第３階層に表示し、さらに、その“成分情報”という文言と第２階層との間にツリーを表示する。
【００７７】
続いて、ステップＳ２０４で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、表示した各“医薬品名”に対応付けて、“投与情報”という文言を第３階層に表示し、さらに、その“投与情報”という文言と第２階層との間にツリーを表示する。
【００７８】
続いて、ステップＳ２０５で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、表示した“成分情報”という文言に対応付けて、前述の成分情報入力画面で入力した成分情報の内の予め定義される特定の“成分情報（メモリ１０に記憶されており、項目名と項目値との対データで構成される）”を第４階層に表示し、さらに、その“成分情報”と第３階層との間にツリーを表示する。
【００７９】
続いて、ステップＳ２０６で、ツリー構造体定義情報記憶部１４から取得したツリー構造体定義情報に従って、表示した“投与情報”という文言に対応付けて、前述の投与情報入力画面で入力した投与情報の内の予め定義される特定の“投与情報（メモリ１０に記憶されており、項目名と項目値との対データで構成される）”を第４階層に表示し、さらに、その“投与情報”と第３階層との間にツリーを表示する。
【００８０】
このようにして、画面表示・情報入力制御部１１が入出力端末２の持つディスプレイの情報表示入力域２０に図５に示すような症例情報入力画面を表示しているときには、要約情報表示制御部１２は、図１１に示すように、入出力端末２の持つディスプレイの要約情報表示域２１に、症例情報入力画面、成分情報入力画面および投与情報入力画面で入力された情報の要約（成分情報や投与情報の持つ項目値の一部の表示を省略する形の要約）をツリー構造の形態で表示するように処理するのである。
【００８１】
そして、画面表示・情報入力制御部１１が入出力端末２の持つディスプレイの情報表示入力域２０に図６に示すような成分情報入力画面を表示しているときには、要約情報表示制御部１２は、図１２に示すように、入出力端末２の持つディスプレイの要約情報表示域２１に、症例情報入力画面、成分情報入力画面および投与情報入力画面で入力された情報の要約（成分情報や投与情報の持つ項目値の一部の表示を省略する形の要約）をツリー構造の形態で表示するように処理するのである。
【００８２】
そして、画面表示・情報入力制御部１１が入出力端末２の持つディスプレイの情報表示入力域２０に図７に示すような投与情報入力画面を表示しているときには、要約情報表示制御部１２は、図１３に示すように、入出力端末２の持つディスプレイの要約情報表示域２１に、症例情報入力画面、成分情報入力画面および投与情報入力画面で入力された情報の要約（成分情報や投与情報の持つ項目値の一部の表示を省略する形の要約）をツリー構造の形態で表示するように処理するのである。
【００８３】
ここで、図９のフローチャートでは説明しなかったが、画面表示・情報入力制御部１１がユーザに対して情報の入力および表示について権限を持たせて、入出力端末２の持つディスプレイの情報表示入力域２０を使って、ログイン中のユーザに許される情報のみについて入力および表示を実行するようにするという構成を採る場合には、要約情報表示制御部１２は、それに合わせて、ログイン中のユーザに表示することが許される情報のみを、入出力端末２の持つディスプレイの要約情報表示域２１にツリー構造の形態で表示することになる。
【００８４】
次に、図１０のフローチャートに従って、コピー要求検出部１３およびコピー実行部１５の実行する処理について説明する。
【００８５】
コピー要求検出部１３は、図１０のフローチャートに示すように、先ず最初に、ステップＳ３００で、ユーザ操作を検出することで、要約情報表示域２１に表示する成分情報および投与情報の中から、コピー情報となるものを特定する。
【００８６】
例えば、図１１〜図１３に示すように、要約情報表示域２１に、医薬品１の成分情報としてｄａｔａ１という成分情報（項目名と項目値との対データで構成される）が入力済みで、医薬品１の投与情報としてｄａｔａ１〜ｄａｔａ３という投与情報（項目名と項目値との対データで構成される）が入力済みで、医薬品２の成分情報として何も入力済みでなくて、医薬品２の投与情報としてｄａｔａ１という投与情報（項目名と項目値との対データで構成される）が入力済みであるということを表示している場合に、ユーザがマウスで医薬品１の成分情報ｄａｔａ１をコピー情報として選択した場合には、その成分情報ｄａｔａ１をコピー情報として特定するのである。また、ユーザがマウスで医薬品１の投与情報ｄａｔａ３をコピー情報として選択した場合には、その成分情報ｄａｔａ３をコピー情報として特定するのである。
【００８７】
続いて、ステップＳ３０１で、特定したコピー情報の親となる属性情報の属性名と、その属性名に対応付けられる医薬品名（コピー元の情報として用いる）とを特定する。
【００８８】
例えば、医薬品１の成分情報ｄａｔａ１をコピー情報として特定した場合には、ツリー構造に従って、“成分情報”が親となる属性名であるということを特定するとともに、その属性名に対応付けられる医薬品名が医薬品１であるということを特定し、また、医薬品１の投与情報ｄａｔａ３をコピー情報として特定した場合には、ツリー構造に従って、“投与情報”が親となる属性名であるということを特定するとともに、その属性名に対応付けられる医薬品名が医薬品１であるということを特定するのである。
【００８９】
続いて、ステップＳ３０２で、ユーザ操作を検出することで、要約情報表示域２１に表示する医薬品名の中から、コピー先となる医薬品名を特定する。
【００９０】
例えば、図１１〜図１３に示すように、要約情報表示域２１に、医薬品１と医薬品２という医薬品名を表示している場合に、ユーザがマウスで医薬品２をコピー先として選択した場合には、医薬品２をコピー先として特定するのである。
【００９１】
続いて、ステップＳ３０３で、ステップＳ３０２で特定した医薬品名と、ステップＳ３０１で特定した属性名とに従って、最終的なコピー先を決定する。
【００９２】
例えば、ステップＳ３０２でコピー先として医薬品２を特定し、ステップＳ３０１で属性名として“成分情報”を特定した場合には、医薬品２の“成分情報”を最終的なコピー先として決定するのである。そして、ステップＳ３０２でコピー先として医薬品２を特定し、ステップＳ３０１で属性名として“投与情報”を特定した場合には、医薬品２の“投与情報”を最終的なコピー先として決定するのである。
【００９３】
この後、コピー実行部１５が動作して、続いて、ステップＳ３０４で、コピー情報をコピー先に追加する形態で、メモリ１０上でコピー処理を実行する。
【００９４】
例えば、ステップＳ３００で、医薬品１の成分情報ｄａｔａ１をコピー情報として特定し、ステップＳ３０３で、医薬品２の“成分情報”を最終的なコピー先として決定する場合には、図１４中の（１）に示すように、メモリ１０上で、医薬品１の成分情報ｄａｔａ１を追加する形態で医薬品２の“成分情報”にコピーするのである。
【００９５】
そして、ステップＳ３００で、医薬品１の投与情報ｄａｔａ３をコピー情報として特定し、ステップＳ３０３で、医薬品２の“投与情報”を最終的なコピー先として決定する場合には、図１４中の（２）に示すように、メモリ１０上で、医薬品１の投与情報ｄａｔａ３を追加する形態で医薬品２の“投与情報”にコピーするのである。
【００９６】
ここで、要約情報表示域２１では、成分情報や投与情報の持つ項目値の一部を省略する形で表示が行われているが、このコピー処理では、表示が省略されている項目値についてもコピー対象としてコピーを実行することになる。
【００９７】
続いて、ステップＳ３０５で、ステップＳ３０４で行ったコピー処理に合わせて、情報表示入力域２０および要約情報表示域２１に表示する情報の更新処理を実行して、処理を終了する。
【００９８】
このようにして、本発明を具備する症例情報管理装置１は、症例情報入力画面で医薬品を選択して、その症例情報入力画面から開いた成分情報入力画面で、その選択した医薬品の成分情報を入力したり、その症例情報入力画面から開いた投与情報入力画面で、その選択した医薬品の投与情報を入力するという構成を採るときに、図１４中の（３）に示すように、コピー情報とコピー先とを指定するために入力画面を切り替える必要があることで、コピー作業を行うことが難しい状況にあるということを解決するために、要約情報表示域２１に表示する情報を使ってコピー情報とコピー先とを指定できるようにするという構成を採るのである。
【００９９】
この構成に従って、本発明を具備する症例情報管理装置１によれば、ユーザはコピー機能を使って医薬品の成分情報や投与情報を入力できるようになる。
【０１００】
ここで、図１０のフローチャートでは説明しなかったが、ステップＳ３０１でコピー情報の親となる属性情報の属性名を特定した時点で、コピー先となりうるものは自ずと決定されることになるので、どこがコピー先となりうるのかをユーザに知らせるために、要約情報表示域２１に表示する情報の色を変えることなどにより、どこがコピー先となりうるのかを明示表示するように処理している。例えば、ユーザがマウスで医薬品１の投与情報ｄａｔａ３をコピー情報として選択した場合には、ステップＳ３０１で“投与情報”が親となる属性名であるということを特定することで、医薬品１を除いた医薬品ｉの“投与情報”がコピー先となりうることが自ずと決定されることになるので、それらの情報の色を変えることなどにより、どこがコピー先となりうるのかを明示表示するように処理することになる。
【０１０１】
図１０のフローチャートでは、コピー情報をコピー先に追加するという形態のコピー機能を用いることを想定したが、コピー情報をコピー先に上書きするという形態のコピー機能も用いられている。
【０１０２】
そこで、コピー情報をコピー先に上書きするという形態のコピー機能を利用できるようにする場合には、コピー要求検出部１３およびコピー実行部１５は、図１５のフローチャートに従ってコピー処理を実行する。
【０１０３】
すなわち、コピー要求検出部１３は、図１５のフローチャートに示すように、先ず最初に、ステップＳ４００で、ユーザ操作を検出することで、要約情報表示域２１に表示する成分情報および投与情報の中から、コピー情報となるものを特定する。
【０１０４】
例えば、ユーザのマウス操作を検出することで、図１１〜図１３に示す医薬品１の投与情報ｄａｔａ３をコピー情報として特定するのである。
【０１０５】
続いて、ステップＳ４０１で、特定したコピー情報の親となる属性情報の属性名と、その属性名に対応付けられる医薬品名とを特定する。
【０１０６】
例えば、図１１〜図１３に示す医薬品１の投与情報ｄａｔａ３をコピー情報として特定した場合には、ツリー構造に従って、“投与情報”が親となる属性名であるということを特定するとともに、その属性名に対応付けられる医薬品名が医薬品１であるということを特定するのである。
【０１０７】
続いて、ステップＳ４０２で、ユーザ操作を検出することで、要約情報表示域２１に表示する成分情報および投与情報の中から、コピー先となるものを特定する。
【０１０８】
例えば、ユーザのマウス操作を検出することで、図１１〜図１３に示す医薬品２の投与情報ｄａｔａ１をコピー先として特定するのである。
【０１０９】
続いて、ステップＳ４０３で、特定したコピー先の親となる属性情報の属性名と、その属性名に対応付けられる医薬品名とを特定する。
【０１１０】
例えば、図１１〜図１３に示す医薬品２の投与情報ｄａｔａ１をコピー先として特定した場合には、ツリー構造に従って、“投与情報”が親となる属性名であるということを特定するとともに、その属性名に対応付けられる医薬品名が医薬品２であるということを特定するのである。
【０１１１】
続いて、ステップＳ４０４で、コピー元として特定した属性名（ステップＳ４０１で特定した属性名）の階層レベルと、コピー先として特定した属性名（ステップＳ４０３で特定した属性名）の階層レベルとが同じであるのか否かを判断して、階層レベルが同じでないことを判断するときには、ステップＳ４０５に進んで、コピー不可能を表示して、処理を終了する。
【０１１２】
すなわち、階層レベルが違う場合には、異種の情報であることでコピーが不可能であることを示しているので、コピー不可能を表示して、処理を終了するのである。
【０１１３】
一方、ステップＳ４０４の判断処理で、コピー元として特定した属性名の階層レベルと、コピー先として特定した属性名の階層レベルとが同じであることを判断するときには、ステップＳ４０６に進んで、コピー元として特定した属性名（ステップＳ４０１で特定した属性名）と、コピー先として特定した属性名（ステップＳ４０３で特定した属性名）とが同じであるのか否かを判断して、属性名が同じでないことを判断するときには、ステップＳ４０７に進んで、コピー不可能を表示して、処理を終了する。
【０１１４】
すなわち、成分情報から投与情報へのコピーや、投与情報から成分情報へのコピーは不可能であるので、属性名が違う場合には、コピー不可能を表示して、処理を終了するのである。
【０１１５】
一方、ステップＳ４０６の判断処理で、コピー元として特定した属性名と、コピー先として特定した属性名とが同じであることを判断するときには、ステップＳ４０８に進んで、上書きモードのコピー処理を実行することが設定されているか、追加モードのコピー処理を実行することが設定されているのかを判断する。
【０１１６】
この判断処理に従って、上書きモードのコピー処理を実行することが設定されていることを判断するときには、この後、コピー実行部１５が動作して、ステップＳ４０９に進んで、コピー情報をコピー先に上書きする形態でメモリ１０上でコピー処理を実行する。
【０１１７】
例えば、ステップＳ４００で、医薬品１の投与情報ｄａｔａ３をコピー情報として特定し、ステップＳ４０２で、医薬品２の投与情報ｄａｔａ１をコピー先として特定する場合には、メモリ１０上で、医薬品２の投与情報ｄａｔａ１を書き替える形態で医薬品１の投与情報ｄａｔａ３をコピーするのである。
【０１１８】
ここで、要約情報表示域２１では、成分情報や投与情報の持つ項目値の一部を省略する形で表示が行われているが、このコピー処理では、表示が省略されている項目値についてもコピー対象としてコピーを実行することになる。
【０１１９】
続いて、ステップＳ４１０で、ステップＳ４０９で行ったコピー処理に合わせて、情報表示入力域２０および要約情報表示域２１に表示する情報の更新処理を実行して、処理を終了する。
【０１２０】
一方、ステップＳ４０８の判断処理で、追加モードのコピー処理を実行することが設定されていることを判断するときには、この後、コピー実行部１５が動作して、ステップＳ４１１に進んで、コピー情報をコピー先に追加する形態でメモリ１０上でコピー処理を実行する。
【０１２１】
例えば、ステップＳ４００で、医薬品１の投与情報ｄａｔａ３をコピー情報として特定し、ステップＳ４０２で、医薬品２の投与情報ｄａｔａ１をコピー先として特定する場合には、メモリ１０上で、医薬品２の投与情報ｄａｔａ１についてはそのまま残しながら、医薬品２の“投与情報”に追加する形態で医薬品１の投与情報ｄａｔａ３をコピーするのである。
【０１２２】
ここで、要約情報表示域２１では、成分情報や投与情報の持つ項目値の一部を省略する形で表示が行われているが、このコピー処理では、表示が省略されている項目値についてもコピー対象としてコピーを実行することになる。
【０１２３】
続いて、ステップＳ４１２で、ステップＳ４１１で行ったコピー処理に合わせて、情報表示入力域２０および要約情報表示域２１に表示する情報の更新処理を実行して、処理を終了する。
【０１２４】
このように、本発明を具備する症例情報管理装置１は、コピー情報をコピー先に上書きするという形態のコピー機能を用いる場合には、図１５のフローチャートに従ってコピー処理を実行するのである。
【０１２５】
図１０のフローチャートでは、コピー情報をコピー先に追加するという形態のコピー機能しか用いないという構成を採った。これから、例えば、医薬品１の投与情報ｄａｔａ３をコピー情報として指定すると、どの医薬品にコピーするのかということが決まれば、その医薬品の“投与情報”にコピーすることができる。
【０１２６】
これに対して、図１５のフローチャートでは、コピー情報をコピー先に上書きするという形態のコピー機能も用いることができるようにするという構成を採った。これから、例えば、医薬品１の投与情報ｄａｔａ３をコピー情報として指定すると、その投与情報ｄａｔａ３をどの医薬品のどの投与情報に上書きするのかということを決める必要がある。
【０１２７】
これから、図１５のフローチャートは図１０のフローチャートに比べて処理が複雑になっているのである。
【０１２８】
ここで、図１５のフローチャートでは説明しなかったが、ステップＳ４０１でコピー情報の親となる属性情報の属性名を特定した時点で、コピー先となりうるものは自ずと決定されることになるので、どこがコピー先となりうるのかをユーザに知らせるために、要約情報表示域２１に表示する情報の色を変えることなどにより、どこがコピー先となりうるのかを明示表示するように処理している。例えば、ユーザがマウスで医薬品１の投与情報ｄａｔａ３をコピー情報として選択した場合には、ステップＳ４０１で“投与情報”が親となる属性名であるということを特定することで、医薬品１を除いた医薬品ｉの“投与情報”配下のデータがコピー先となりうることが自ずと決定されることになるので、それらの情報の色を変えることなどにより、どこがコピー先となりうるのかを明示表示するように処理することになる。
【産業上の利用可能性】
【０１２９】
本発明は、親画面で対象データを選択し、その親画面を起点として表示される子画面でその選択した対象データの持つ属性情報についての属性値を入力するという構成を採る情報処理装置に適用できるものであり、ユーザが簡単なコピー操作に従って属性値を入力できるようになる。
【図面の簡単な説明】
【０１３０】
【図１】本発明を具備する症例情報管理装置の一実施形態例である。
【図２】画面表示・情報入力制御部の実行するフローチャートである。
【図３】画面表示・情報入力制御部の実行するフローチャートである。
【図４】初期画面の一例を示す図である。
【図５】症例情報入力画面の一例を示す図である。
【図６】成分情報入力画面の一例を示す図である。
【図７】投与情報入力画面の一例を示す図である。
【図８】コピー作業が難しいことを示す説明図である。
【図９】要約情報表示制御部の実行するフローチャートである。
【図１０】コピー要求検出部およびコピー実行部の実行するフローチャートである。
【図１１】要約情報表示制御部の表示する要約情報の説明図である。
【図１２】要約情報表示制御部の表示する要約情報の説明図である。
【図１３】要約情報表示制御部の表示する要約情報の説明図である。
【図１４】本発明を具備する症例情報管理装置で実行するコピー処理の説明図である。
【図１５】コピー要求検出部およびコピー実行部の実行するフローチャートである。
【符号の説明】
【０１３１】
１    症例情報管理装置
２    入出力端末
３    入力装置
１０  メモリ
１１  画面表示・情報入力制御部
１２  要約情報表示制御部
１３  コピー要求検出部
１４  ツリー構造体定義情報記憶部
１５  コピー実行部
２０  情報表示入力域
２１  要約情報表示域
【図１】
0004923259.tif 000002
【図２】
0004923259.tif 000003
【図３】
0004923259.tif 000004
【図４】
0004923259.tif 000005
【図５】
0004923259.tif 000006
【図６】
0004923259.tif 000007
【図７】
0004923259.tif 000008
【図８】
0004923259.tif 000009
【図９】
0004923259.tif 000010
【図１０】
0004923259.tif 000011
【図１１】
0004923259.tif 000012
【図１２】
0004923259.tif 000013
【図１３】
0004923259.tif 000014
【図１４】
0004923259.tif 000015
【図１５】
0004923259.tif 000016