(57)【特許請求の範囲】
【請求項１】
設定データの設定に従って動作するアプリケーションの実行により医療情報を取り扱う医療用装置であって、
ユーザによる前記アプリケーションの前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データを記憶する一時設定記憶部と、
通常モードにおいて使用される前記設定データである通常設定データを記憶する機能設定記憶部と、
前記アプリケーションの実行の処理を行う処理部と、
外部から入力された前記設定データを記憶する設定データ入力部と、
前記アプリケーションの動作において前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における前記設定データのやり取りを司る設定データカスタマイズ部と、
を備え、
前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーし、
前記処理部は、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の設定データの設定に従って前記アプリケーションの実行の処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した前記設定データの設定に従って前記アプリケーションの実行の処理を行う
ことを特徴とする医療用装置。
【請求項２】
設定データの設定に従って動作するアプリケーションの実行により医療情報を取り扱う医療用装置であって、
ユーザによる前記アプリケーションの前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データに含まれる一時設定定型文を記憶する一時設定記憶部と、
通常モードにおいて使用される前記設定データである通常設定データに含まれる通常設定定型文を記憶する機能設定記憶部と、
前記アプリケーションの実行の処理を行う処理部と、
外部から入力された前記設定データである定型文を記憶する設定データ入力部と、
前記アプリケーションの動作において前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における定型文のやり取りを司る設定データカスタマイズ部と、
を備え、
前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定定型文を前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された定型文を使用して、前記一時設定記憶部に記憶された定型文を書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の定型文を前記一時設定記憶部から前記機能設定記憶部にコピーし、
前記処理部は、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の定型文を使用して前記アプリケーションの実行の処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した定型文を使用して前記アプリケーションの実行の処理を行う
ことを特徴とする医療用装置。
【請求項３】
請求項１または２において、
前記処理部は、前記カスタマイズ支援モードの終了後の通常モードにおいて前記設定データカスタマイズ部が前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーする場合には、前記カスタマイズ支援モードにおける前記アプリケーションの実行の処理で前記一時設定データを使用して編集された編集データについての保存を行う
ことを特徴とする医療用装置。
【請求項４】
設定データの設定に従って動作し、医療情報を取り扱う医療用装置として、コンピュータを機能させる医療用プログラムであって、
ユーザによる前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データを一時設定記憶部に記憶する一時設定記憶ステップと、
通常モードにおいて使用される前記設定データである通常設定データを機能設定記憶部に記憶する機能設定記憶ステップと、
患者の前記医療情報を入力、編集、および表示をするための処理ステップと、
外部から入力された前記設定データを設定データ入力部に記憶する設定データ入力ステップと、
前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における前記設定データのやり取りを司る設定データカスタマイズステップと、
前記設定データカスタマイズステップは、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーし、
前記処理ステップは、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の設定データの設定に従って前記患者の医療情報を入力および表示をするための処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した前記設定データの設定に従って前記患者の医療情報を入力および表示をするための処理を行う
ことを特徴とする医療用プログラム。
【請求項５】
請求項１において、
前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記書き換え後の設定データを前記一次設定記憶部から前記機能設定記憶部にコピーするか否かを、ユーザ確認により設定する
ことを特徴とする医療用装置。
【請求項６】
請求項２において、
前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記書き換え後の定型文を前記一次設定記憶部から前記機能設定記憶部にコピーするか否かを、ユーザ確認により設定する
ことを特徴とする医療用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、医療用装置および医療用プログラムに関するものである。
【背景技術】
【０００２】
医療分野においては、パーソナルコンピュータなどの情報機器（医療用装置）を使用した電子カルテシステム等の医療用システムが普及してきており、それに伴い、医療用システムを使用するユーザ（例えば、医師）の使用形態に合わせて、ユーザがアプリケーションの機能をカスタマイズして使用するようになってきている。カスタマイズするとは、ユーザが各機能の使用の有無を選択すること、および／または、各機能の設定を行うことである。医療用装置で使用されるアプリケーション（以下、医療用アプリケーション）には、患者の医療情報（患者の症状や治療経歴、医師の所見や計測データ、画像データ、患者の管理のための情報、などを含む。以下、単に医療情報と呼ぶ場合がある）の管理や検索等を行う医療用データベースアプリケーションや、病院等の窓口での料金の出納において使用される出納管理アプリケーション、紙のカルテと同様の感覚で診察室等において使用される電子カルテシステムで使用される電子カルテアプリケーションなどがある。
【０００３】
電子カルテアプリケーションは医療現場等において使用され、診察や医療機器による計測等を経て、患者の医療情報が医師などによって入力される。該電子カルテアプリケーションにおいては、例えば、患者の医療情報や金銭に関する医療情報等の入力やこれらの医療情報の編集（以下、編集を入力に含めて、単に入力といえば入力や編集のことを言う場合がある）を支援するための定型文や医療情報の入力フォーマット（テンプレート）、医療情報の表示フォーマット（テンプレート）など、ユーザが自分にとって必要となる設定を登録するなどしてカスタマイズしながら使用されている。
【０００４】
各アプリケーションにおいては、ユーザが自分でカスタマイズすることができる機能が増えてきている一方、その機能を使いこなすためにはユーザがカスタマイズの仕方などを熟知しなければ使いこなせない、といった事態も生じてきている。すなわち、あるユーザがカスタマイズして使用している便利な設定情報をたとえ他のユーザが利用したくても、機能のカスタマイズの仕方自体を熟知していなければ、当該設定情報を知ることができたとしてもその内容を自分の設定情報として反映させて使用することができない場合が生じるのである。
【０００５】
そこで、自分の端末上において、別の設定情報（例えば他人の設定情報や、他の端末上の設定情報など）が含まれる設定ファイルを用いて自分の端末における設定ファイルに上書きすることで、当該別の設定情報を適用させる方法が考えられる。
【０００６】
特許文献１では、利用者が自分の動作環境の環境情報をサーバに保存して当該サーバから自分の環境情報を参照することで、異なるコンピュータを使用する場合でも、その異なるコンピュータにおいて、動作環境を自分用の環境に設定することができる技術が記載されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−１６５４９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述のように、自分の端末上において、別の設定情報（例えば他人の設定情報や、他の端末上の設定情報など）が含まれる設定ファイルを用いて自分の端末における設定ファイルに上書きすることで、当該別の設定情報を適用させてカスタマイズ作業の簡便化を図ることが考えられる。しかしながら、この場合には、別の設定情報に従って実行したアプリケーションの結果がユーザにとって、元の設定データに比べて好ましくないときには、元の設定データでもって、あらためて設定ファイルを上書きする必要がある。この場合、元の設定データをユーザの記憶から思い出すのは、ユーザにとって、大変煩雑なカスタマイズのための作業を強いるというため、結局のところ、カスタマイズ作業の簡便化が図れないという課題があった。
【０００９】
この点に関して、上記の特許文献１の開示技術は、別の端末で自分が使用している設定情報を別の端末でも自分が使用できるようにしたシェアードコンピュータに関するものに過ぎないので、ユーザにとって、この設定情報は予め好ましいものとして認識されていたものであるため、上述の課題そのものがない技術に過ぎない。
【００１０】
本発明は、上記の課題を解決するために、ユーザが行うカスタマイズ作業の簡便化のための支援機能（以下、ユーザのカスタマイズ作業に資する支援機能と呼ぶ）を備えた医療用装置および医療用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明に係る医療用装置は、設定データの設定に従って動作するアプリケーションの実行により医療情報を取り扱う医療用装置であって、ユーザに対して前記設定データを一時的に適用することを指定させるための通知を行う通知部と、前記通知部による前記通知に対応して、前記ユーザによって指定された前記設定データを用いて、前記アプリケーションの実行の処理を行う処理部と、前記処理部によって実行された前記アプリケーションの実行の処理の結果を、ユーザに対して出力する処理出力部と、前記出力部の出力にあわせて、前記ユーザによって指定された前記設定データを通常設定として採用することを、前記ユーザに対して決定させることを要求する通知を行う設定データ決定部と、前記設定データ決定部による前記通知の結果、前記ユーザにより決定された設定データを採用して実行した前記アプリケーションの実行の処理の結果を記憶する記憶部と、を備える。
【００１２】
以上により、設定データを一時的に適用し、後に通常設定として採用することで、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置を提供することができる。
【００１３】
本発明に係る医療用装置は、設定データの設定に従って動作するアプリケーションの実行により医療情報を取り扱う医療用装置であって、ユーザによる前記アプリケーションの前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データを記憶する一時設定記憶部と、通常モードにおいて使用される前記設定データである通常設定データを記憶する機能設定記憶部と、前記アプリケーションの実行の処理を行う処理部と、外部から入力された前記設定データを記憶する設定データ入力部と、前記アプリケーションの動作において前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における前記設定データのやり取りを司る設定データカスタマイズ部と、を備え、前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーし、前記処理部は、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の設定データの設定に従って前記アプリケーションの実行の処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した前記設定データの設定に従って前記アプリケーションの実行の処理を行うことを特徴とする。
【００１４】
以上により、一時設定データ、通常設定データを使用し、後に一時設定データを通常設定データとして採用することで、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置を提供することができる。
【００１５】
なお、外部から入力された前記設定データを記憶し、転送指示に従って前記設定データ入力部へ前記設定データを出力するＤＬファイル記憶部を備えてもよい。
【００１６】
なお、前記ＤＬファイル記憶部に新たな前記設定データが追加されたことを検出するＤＬファイル監視部を備えてもよい。
【００１７】
なお、前記ＤＬファイル監視部は、前記ＤＬファイル記憶部に新たな前記設定データが追加されたことを検出した場合に、前記転送指示を出力し、前記設定データカスタマイズ部は、前記カスタマイズ支援モードへのモード切り換えを行ってもよい。
【００１８】
前記機能設定記憶部に記憶された前記設定データを外部に対して出力する外部出力部を備えていてもよい。
【００１９】
本発明に係る医療用装置は、設定データの設定に従って動作するアプリケーションの実行により医療情報を取り扱う医療用装置であって、ユーザによる前記アプリケーションの前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データに含まれる一時設定定型文を記憶する一時設定記憶部と、通常モードにおいて使用される前記設定データである通常設定データに含まれる通常設定定型文を記憶する機能設定記憶部と、前記アプリケーションの実行の処理を行う処理部と、外部から入力された前記設定データである定型文を記憶する設定データ入力部と、前記アプリケーションの動作において前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における定型文のやり取りを司る設定データカスタマイズ部と、を備え、前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定定型文を前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された定型文を使用して、前記一時設定記憶部に記憶された定型文を書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の定型文を前記一時設定記憶部から前記機能設定記憶部にコピーし、前記処理部は、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の定型文を使用して前記アプリケーションの実行の処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した定型文を使用して前記アプリケーションの実行の処理を行うことを特徴とする。
【００２０】
以上により、一時設定データ、通常設定データを使用し、後に一時設定データを通常設定データとして採用し、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した定型文を使用して前記アプリケーションの実行の処理を行うことで、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置を提供することができる。
【００２１】
なお、上記の医療用装置において、前記処理部は、前記カスタマイズ支援モードの終了後の通常モードにおいて前記設定データカスタマイズ部が前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーする場合には、前記カスタマイズ支援モードにおける前記アプリケーションの実行の処理で前記一時設定データを使用して編集された編集データについての保存を行ってもよい。
【００２２】
なお、前記設定データにおいて、前記ユーザが選択した設定を記憶するユーザ選択記憶部を備え、前記設定データ入力部は、外部から入力された前記設定データのうち、前記ユーザ選択記憶部に記憶された前記ユーザが選択した設定について、前記外部から入力された設定データを記憶し、前記設定データカスタマイズ部は、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記ユーザ選択記憶部に記憶された前記ユーザが選択した設定について、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーしてもよい。
【００２３】
本発明に係る医療用プログラムは、設定データの設定に従って動作し、医療情報を取り扱う医療用装置として、コンピュータを機能させる医療用プログラムであって、ユーザに対して前記設定データを一時的に適用することを指定させるための通知を行う通知ステップと、前記通知ステップによる前記通知に対応して、前記ユーザによって指定された前記設定データを用いて、前記アプリケーションの実行の処理を行う処理ステップと、前記処理ステップによって実行された前記アプリケーションの実行の処理の結果をユーザに対して出力する処理出力ステップと、前記出力ステップの出力にあわせて、ユーザに対して、前記ユーザによって指定された前記設定データの通常設定としての採用を決定させることを要求する通知を行う設定データ決定ステップと、前記設定データ決定ステップによって決定された設定データを採用して実行した前記アプリケーションの実行の処理の結果を記憶する記憶ステップと、を備え、前記出力ステップは、前記記憶部に記憶された実行の処理の結果を出力する。
【００２４】
本発明に係る医療用プログラムは、設定データの設定に従って動作し、医療情報を取り扱う医療用装置として、コンピュータを機能させる医療用プログラムであって、ユーザによる前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データを一時設定記憶部に記憶する一時設定記憶ステップと、通常モードにおいて使用される前記設定データである通常設定データを機能設定記憶部に記憶する機能設定記憶ステップと、患者の前記医療情報を入力、編集、および表示をするための処理ステップと、外部から入力された前記設定データを設定データ入力部に記憶する設定データ入力ステップと、前記通常モードと前記カスタマイズ支援モードとの間のモード切り換えを行い、および、前記一時設定記憶部と、前記機能設定記憶部と、前記設定データ入力部との間における前記設定データのやり取りを司る設定データカスタマイズステップと、を備え、前記設定データカスタマイズステップは、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーし、前記処理ステップは、前記カスタマイズ支援モードにおいて、前記一時設定記憶部から読み出した前記書き換え後の設定データの設定に従って前記患者の医療情報を入力および表示をするための処理を行い、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記機能設定記憶部から読み出した前記設定データの設定に従って前記患者の医療情報を入力および表示をするための処理を行うことを特徴とする。
【００２５】
なお、前記設定データのうち、前記ユーザが選択した設定を記憶するユーザ選択記憶ステップを備え、前記設定データ入力ステップは、外部から入力された前記設定データのうち、前記ユーザ選択記憶ステップで記憶された前記ユーザが選択した設定について、前記外部から入力された設定データを設定データ入力部に記憶し、前記設定データカスタマイズステップは、前記カスタマイズ支援モードにおいて、前記機能設定記憶部に記憶されている前記通常設定データを前記一時設定記憶部にコピーして、前記ユーザ選択記憶ステップで記憶された前記ユーザが選択した設定について、前記設定データ入力部に記憶された前記外部から入力された設定データを使用して、前記一時設定記憶部に記憶された前記設定データを書き換え、かつ、前記カスタマイズ支援モードの終了後の通常モードにおいて、前記書き換え後の設定データを前記一時設定記憶部から前記機能設定記憶部にコピーしてもよい。
【発明の効果】
【００２６】
本発明によれば、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置および医療用プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】実施の形態に係る医療用装置の機能を説明する図である。
【図２】実施の形態に係る医療用装置の構成を説明する図である。
【図３】実施の形態に係る医療用装置のフローチャートである。
【図４】実施の形態に係る医療用装置における設定情報の図である。
【図５】実施の形態に係る医療用装置における選択画面の図である。
【図６】実施の形態に係る設定ファイルを説明する図である。
【図７】実施の形態に係るダウンロードされた設定ファイルの図である。
【図８】実施の形態に係る医療用装置の表示例を示す図である。
【図９】実施の形態に係る医療用装置における設定情報の図である。
【図１０】実施の形態に係る医療用装置における設定情報の図である。
【図１１】実施の形態に係る医療用装置における設定情報の図である。
【図１２】実施の形態に係る医療用装置における選択画面の図である。
【図１３】実施の形態に係る設定ファイルを説明する図である。
【図１４】実施の形態に係るダウンロードされた設定ファイルの図である。
【図１５】実施の形態に係るダウンロードされた設定ファイルの図である。
【図１６】実施の形態に係るダウンロードされた設定ファイルの図である。
【発明を実施するための最良の形態】
【００２８】
［実施形態１］
以下、本発明の実施の形態につき図面を参照して説明する。
【００２９】
実施の形態に係る医療用装置１０００は、例えば図１および図２に示されるような構成をしており、複数ある設定データの設定に従って動作する医療用アプリケーションの実行により、医療情報を取り扱う医療用装置である。
【００３０】
本実施形態では、医療情報を取り扱うソフトウエア（医療用アプリケーション）として電子カルテアプリケーションプログラムを例に説明を行う。
【００３１】
ここで、設定には、アプリケーションが有する各機能を使用するかどうか、および、どの程度その機能を使用するかなどを定めたもののことであり、例えば、編集データの自動バックアップを行うかどうかおよび何分毎にバックアップを行うか、編集記号等の入力出力情報（入力、表示等の際に使用する印など）を使用するかどうかおよび入力出力情報のどれを使用するか、注意音を発生させるかどうかおよびどの操作の時に注意音を発生させるか、等を定めた設定が考えうる。
【００３２】
具体的には、編集データの自動バックアップについて述べると、文章の作成や数値の入力等の編集作業においては、ユーザがうっかりと編集したデータを保存することなくアプリケーションを終了してしまう場合があるとその編集作業が無駄になるので、編集データが自動で保存される方が望ましい。そこで、アプリケーションによっては自動バックアップの機能を有し、自動バックアップの適用を設定することによって使用することができるものがある。編集記号等の入力出力情報について述べると、出力画面は情報をユーザに伝える重要な役割を有しており効率的かつ効果的に表示する必要があり、入力画面は数値等を間違うことなく入力させる必要がある。また、これらは個人差が大きいものであるので、入出力の仕方などについて設定できる様になっているアプリケーションがある。注意音について述べると、ユーザによってはアプリケーションを使用している際に誤った手順をした場合には適時通知をして欲しい場合がありそこで注意音を鳴らすように設定されるものであるが、一方ユーザによっては音が出るのは煩わしいと感じる場合がある。そこで、ユーザが誤った手順をした事が分かるように注意音を使用すること（または使用しないこと）、またはその誤った手順の種類が分かるように種類ごとに注意音を使い分けることなどを設定することができるアプリケーションが存在する。
【００３３】
また、設定は、更に細分化されたものであってもよく、例えば、編集データの自動バックアップを行うかどうかの設定においてはどの編集データについて行うか（テキストデータ、バイナリデータ、ワープロソフトデータ、エディタデータのどのデータについてバックアップを行うのか）、編集記号等の入力出力情報を使用するかどうかの設定においては入力、表示等においてどの場合に入力出力情報を使用するのか、注意音を発生させるかどうかの設定においてはどの注意音を使用するのか、等を定めた設定が考えうる。
【００３４】
本実施形態では、設定データとして、電子カルテアプリケーションにおける定型文（症状や処置等を説明する文章など）、入力テンプレート（数値等を入力する際の桁数等を定めたものなど）、表示テンプレート（数値等を表示する際の表示のさせ方を定めたものなど）を例に説明を行う（後述）。設定内容は、どの定型文を使用するか、どの入力テンプレート、表示テンプレートを適用するかと言うことである。
【００３５】
具体的には、定型文について述べると、よく使う文章は何度もキーボード等から入力するのはユーザにとって面倒であるので、定型文としてそれらよく使う文章を登録しておき、簡単な操作で定型文を読み出して使用できることが要求される。また、常用される定型文は医者（ユーザ）毎に異なっており、その人が常用する定型文の方が医者（ユーザ）にとって目が行き易く、また注意力を与え易い。よって、ワープロ機能、エディット機能を有するアプリケーションでは、定型文を設定できる機能が付いていることが求められる。
【００３６】
また、入力テンプレート、表示テンプレートについて述べると、これらは上述の編集記号等の入力出力情報に含まれるものであり、入力テンプレートはＤＢにデータを保存する際に要求される数値の桁数や文字の数などを指定するため等の目的で使用され、また表示テンプレートは情報を見誤らないように表示する、または効果的に表示する等の目的で使用される。また、これらは個人差が大きいものであるので、設定することで個人差に対応できる様になっているアプリケーションであることが求められる。
【００３７】
図１に、実施の形態に係る医療用装置１０００の構成を示す。なお、本実施の形態は、ＣＰＵ（Central Processing Unit）を有する汎用コンピュータ装置（パーソナルコンピュータ、等）に医療情報を取り扱うソフトウエアをインストールすることによって、医療用装置を実現する場合の構成例を示すものである。
【００３８】
本実施形態では、電子カルテアプリケーションは複数のユーザで使用できるアプリケーション（所謂マルチユーザ（multiple user）対応のアプリケーション）とする。
【００３９】
電子カルテアプリケーションのソフトウエアを保持したディスク媒体（ＣＤ−ＲＯＭ等）が汎用コンピュータ装置のディスクドライブに装着されると、インストール（install）作業等により、このソフトウエアがディスクから読み出され、ハードディスク（以下、ＨＤＤ（Hard Disk Drive）とも呼ぶ）に格納される。しかる後、ソフトウエアが起動されると、対応するプログラムとデータベースがハードディスクからＲＡＭ（Random Access Memory）上に展開され、ＣＰＵによって、当該プログラムに応じた電子カルテ機能が実行される。
【００４０】
なお、上では、電子カルテアプリケーションを汎用コンピュータ装置にインストールすることによって実現されるものとしたが、予め電子カルテ機能を実装した医療用装置して本発明を実現することもできる。この場合、例えば、電子カルテアプリケーションの組み込みソフトウエアが汎用コンピュータ装置のＲＯＭ（Read Only Memory）などに記憶されている。また、上記では、ディスク媒体を装着することにより電子カルテアプリケーションをインストールするようにしたが、インターネット等のネットワークを経由したダウンロードによって、電子カルテアプリケーションをインストールしてもよい。
【００４１】
図１を用いて、実施の形態に係る医療用装置１０００における設定データの流れと、アプリケーションの実行の処理の結果の流れ、およびＣＰＵの機能について説明する。
【００４２】
医療用装置１０００は、設定データカスタマイズ部１０３、設定データ入力部１０６、機能設定記憶部２００、一時設定記憶部２０１、入力部４００、出力部４０１を含み、ＣＰＵ１００、医療情報ＤＢ３００、記憶手段（記憶部）１０２からなる。
【００４３】
機能設定記憶部２００は、アプリケーションの通常の動作（以下、通常モード）において使用される各機能の設定データ（以下、通常設定データ）が記憶される。一時設定記憶部２０１には、ユーザが一時的に適用するとして指定した設定の設定データ（以下、一時設定データ）が記憶される。
【００４４】
設定データ入力部１０６は、医療用装置１０００の外部から入力された設定データを記憶する。設定データカスタマイズ部１０３は、一時設定記憶部２０１と、機能設定記憶部２００と、設定データ入力部１０６との間における設定データのやり取りを司る。設定データカスタマイズ部１０３のこの機能により、一時設定記憶部２０１には外部から入力された設定データが転送され、記憶されている。一時設定記憶部２０１中の外部から入力された設定データは、設定データカスタマイズ部１０３のこの機能により、後述の設定データ決定部１００４の通知を見たユーザの決定に従って、機能設定記憶部２００に転送され、記憶される。この設定データカスタマイズ部１０３による、一時設定記憶部２０１、機能設定記憶部２００、設定データ入力部１０６間における設定データのやり取りについては、後の動作フローの説明、カスタマイズ作業の説明の所で詳述する。
【００４５】
入力部４００はキーボードやマウスなどの入力用デバイスのことであり、出力部４０１はＬＣＤ（Liquid Crystal Display）などの表示デバイスや、スピーカなどの音声出力デバイスである。なお、入力部４００、出力部４０１はＬＣＤ上でペンタッチ入力が可能なタブレットであってもよい。医療用装置１０００、入力部４００、出力部４０１は、例えばこれらのデバイスを有するパーソナルコンピュータで構成することができる。
【００４６】
医療情報ＤＢ３００は、患者の医療情報や金銭に関する医療情報が格納されているデータベースである。記憶手段１０２は、ＣＰＵ１００（処理部１０１）が処理を行う際などに使用されるＲＡＭ（Random Access Memory）、ＲＯＭ、ＨＤＤ等である。
【００４７】
ソフトウエアを処理するＣＰＵ１００は少なくとも処理部１０１を含み、本実施形態ではＣＰＵ１００は、データプロセッシング機能やデータ表示、音声出力、データ入力等を制御、処理などする機能である通知部１００１、ユーザ指定部１００２、処理出力部１００３、設定データ決定部１００４、ユーザ決定部１００５、および総合的な演算、制御、プロセッシング等の機能を有する処理部１０１から構成される。同図中では、処理部１０１については、アプリケーションの実行処理を行う機能部としての処理部１０１ａが記載されており、処理部１０１がこれらデータプロセッシング機能やデータ表示、音声出力、データ入力等を処理する機能を含んでもよい。
【００４８】
同図は、かかる医療用装置において実行される機能を機能ブロックとして示したものである。機能ブロックはソフトウエアにおいては、例えば当該機能を有する関数モジュールやサブルーチン等のことであり、同図中ではＣＰＵの機能としてＣＰＵを構成するハードウエア的に記載している。なお、当該ＣＰＵの機能が、例えば当該機能を有する基板上の演算素子群等で実現されるハードウエアであってもよい。  通知部１００１は、ユーザに対して設定データを一時的に適用することを指定させるための通知を行うため、当該通知である「設定データを一時的に適用するか否かを指定させる」旨を、モニタとしての出力部４０１に出力し、出力部４０１は「設定データを一時的に適用するか否かを指定させる」旨のウインドウ等を表示する。なお、「設定データを一時的に適用するか否かを指定させる」旨の通知の文章は通知部１００１に格納されている。
【００４９】
ユーザ指定部１００２は、ユーザが出力部４０１を通じて当該「設定データを一時的に適用する」旨の通知を見ることによって（すなわち、通知部１００１による通知に対応して）、ユーザによって指定された設定データを、一時設定記憶部２０１から処理部１０１へと転送する。ユーザの指定は、入力部４００を通じてなされる。ユーザ指定部１００２は、ユーザによって設定データが指定される設定データの選択入力手段であり、一時的に設定データを適用するモードをユーザが選択するためのモード選択入力手段でもある。
【００５０】
処理部１０１は、通知部１００１による上記通知に対応して、ユーザによって指定された設定データを用いて、アプリケーション（ここでは、電子カルテアプリケーション）の実行の処理などを行う。なお当該処理の中には、電子カルテアプリケーション内の各動作の処理、実行中における患者の医療情報や金銭に関する医療情報の入力、編集および表示の処理も含まれる。当該実行の処理の結果は、電子カルテアプリケーション内の各動作の処理の処理結果、入力、編集された患者の医療情報や金銭に関する医療情報の格納と表示、および表示のための表示テンプレート等に基づいた処理である。なお、医療情報の入力や医療情報の編集には、医療情報自身の入力しなおし（医療情報自身の再入力、再編集）を含み、更に医療情報の編集には、医療情報を入力、出力するための情報（定型文や入力テンプレート、出力テンプレート等）の編集を含む。ユーザは、上記の編集作業等を入力部４００を通じて行い、医療情報は医療情報ＤＢ３００から得られる。
【００５１】
処理出力部１００３は、処理部１０１によって実行されたアプリケーションの実行の処理の結果（既述の編集データなど）を、ユーザに対して出力（表示）するモニタとしての出力部４０１へ送出する。
【００５２】
設定データ決定部１００４は、処理出力部１００３の出力にあわせて、すなわち、ユーザが見ている出力部４０１へ表示されたアプリケーションの実行の処理の結果にあわせて、ユーザによって指定された設定データの通常設定としての採用をユーザに対して決定させることを要求する通知を行う。当該通知は、「通常設定としての採用するか否かを決定させることを要求する」旨が記載されたウインドウ等である。なお、「通常設定としての採用するか否かを決定させることを要求する」旨の通知の文章は設定データ決定部１００４に格納されている。
【００５３】
ユーザ決定部１００５は、ユーザが出力部４０１を通じて当該「通常設定としての採用するか否かを決定させることを要求する」の通知を見ることによって（すなわち、設定データ決定部１００４による通知の結果）、ユーザにより決定された設定データを採用して実行したアプリケーションの実行の処理の結果（編集データなど）を、処理部１０１から記憶手段１０２へと転送する。ユーザの決定は、入力部４００を通じてなされる。ユーザ指定部１００５は、ユーザによって設定データを通常設定として採用するかが決定される設定データの選択入力手段であり、通常モードをユーザが選択するためのモード選択入力手段でもある。
【００５４】
記憶手段（記憶部）１０２は、設定データ決定部１００４による上記通知の結果、ユーザにより決定された設定データを採用して実行したアプリケーションの実行の処理の結果を記憶する。
【００５５】
設定データ決定部１００４の通知（上記「通常設定としての採用するか否かを決定させることを要求する」の通知）を見たユーザの決定に従って、先述のように、一時設定記憶部２０１中の外部から入力された設定データは、設定データカスタマイズ部１０３を経て、機能設定記憶部２００に転送され、記憶される。
【００５６】
本実施の形態に係る医療用プログラムでは、そこに含まれる通知ステップ、処理ステップ、処理出力ステップ、設定データ決定ステップ、記憶ステップは、上で述べた対応するハードウエア的な各機能を、ソフトウエアの関数、サブルーチン等で実現することで達成される。すなわち、通知ステップは、ユーザに対して前記設定データを一時的に適用することを指定させるための通知を行う（通知部１００１の機能に対応）。前処理ステップは、記通知ステップによる前記通知に対応して、ユーザによって指定された設定データを用いて、前記アプリケーションの実行の処理を行う（処理部１０１の機能に対応）。処理出力ステップは、前記処理ステップによって実行された前記アプリケーションの実行の処理の結果をユーザに対して出力する（処理出力部１００３の機能に対応）。設定データ決定ステップは、前記処理出力ステップの出力にあわせて、前記ユーザによって指定された前記設定データの通常設定としての採用を前記ユーザに対して決定させることを要求する通知を行う（設定データ決定部１００４の機能に対応）。記憶ステップは、前記設定データ決定ステップによる前記通知の結果決定された設定データを採用して実行した前記アプリケーションの実行の処理の結果を記憶する（記憶手段１０２の機能に対応）。
【００５７】
なお、本実施の形態に係る医療用装置は、上記構成から更に次のような機能部を有する。後述のユーザによる前記アプリケーションの前記設定のカスタマイズを支援するカスタマイズ支援モードにおいて使用される前記設定データである一時設定データを記憶する一時設定記憶部２０１と、通常モードにおいて使用される前記設定データである通常設定データを記憶する機能設定記憶部２００を備える。また、ユーザにカスタマイズ支援モードを選択させための表示を出力する第１の選択表示出力手段（通知部１００１）、前記第１の選択表示出力手段の出力に応じて前記カスタマイズ支援モードの選択を入力させるための第１のモード選択入力手段（ユーザ指定部１００２）を備える。また、前記第１のモード選択入力手段において前記カスタマイズ支援モードの選択が入力された後に前記カスタマイズ支援モードを実行していることを報知するモード報知手段（後述の「カスタマイズ支援モード」である旨の表示）を備える。また、前記カスタマイズ支援モードを終了させて前記通常モードとするための表示を出力する第２の選択表示出力手段（設定データ決定部１００４）、前記第２の選択表示出力手段の出力に応じて前記通常モードの選択を入力させるための第２のモード選択入力手段（ユーザ決定部１００５）とを備える。さらに、前記カスタマイズ支援モードを実行している場合には前記一時設定データを用いてアプリケーションを実行し、前記カスタマイズ支援モードの終了後の前記通常モードにおいてユーザの選択により前記一時設定データを前記通常設定データとしてアプリケーションを実行する処理部１０１を備える。
（作用及び効果）
設定データ決定部１００４の通知を通じてユーザが設定を適用するとした決定により、一時設定記憶部２０１に記憶された一時に適用した設定データを、設定データカスタマイズ部１０３を通じて機能設定記憶部２００へコピーすることで、通常動作において、新たな設定（上記ユーザが一時的に適用した設定）を用いた動作を簡単にすることができる。なお、設定データ決定部１００４の通知を通じてユーザが設定を適用しないとした決定の場合には、一時設定記憶部２０１に記憶された一時設定データを機能設定記憶部２００へコピーすることなく通常モードへ戻ることもできる。この場合は、カスタマイズの支援を適用せずに（すなわち一時に適用した設定を通常設定とすることなく）、簡単に元の設定のままで医療用装置１０００を使用することができる。なお、この場合は機能設定記憶部２００内の設定データは書き換えられてはいない。
【００５８】
以上により、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置および医療用プログラムを提供することができる。
［実施形態２］
本実施形態では、実施形態１で説明したＣＰＵ等の機能の下、外部から得られた設定データを一時的に適用してから通常設定として決定する際の設定データのデータフロー、およびその間の当該設定データを使用して編集等されたデータのデータフロー等について説明する。
（装置の具体的な構成）
図２を用いて、本実施形態に係る医療用装置１０００の各機能ブロックについて説明する。同図は、かかる医療用装置において実行される機能を機能ブロックとして示したものである。機能ブロックは、例えばソフトウエアにおける当該機能を有する関数モジュールのことであり、同図中ではＣＰＵの機能としてＣＰＵを構成するハードウエア的に記載している機能もある。なお、当該ＣＰＵの機能が、例えば当該機能を有する基板上の演算素子群等で実現されるハードウエアであってもよい。なお、図１と同じ符号の機能ブロックは図１と同じ機能を有するが、図２における動作の説明において必要な場合は、再度説明を行う。
【００５９】
医療用装置１０００は、処理部１０１、記憶手段１０２、設定データカスタマイズ部１０３、ユーザ選択記憶部１０５、設定データ入力部１０６、外部出力部１０７、インタフェース（以下、Ｉ／Ｆ）１０８、ダウンロード（以下、ＤＬ）ファイル監視部１０９、ＤＬファイル記憶部１１０、機能設定記憶部２００、一時設定記憶部２０１、医療情報ＤＢ３００から構成されている。
【００６０】
Ｉ／Ｆ１０８には、入力部４００と出力部４０１が接続される。外部出力部１０７とＤＬファイル記憶部１１０はインターネット網などの電気通信回線５００に接続される。なお、電気通信回線５００にはサイト６００や、機能設定記憶部２２００、一時設定記憶部２２０１、外部出力部２１０７を備えた他のユーザの医療用装置である医療用装置２０００が接続されている。
【００６１】
処理部１０１は、前記電子カルテアプリケーションの実行の処理を行う。なお当該処理の中には、電子カルテアプリケーション内の各動作の処理、実行中における患者の医療情報や金銭に関する医療情報の入力、編集および表示の処理も含まれる。当該実行の処理の結果は、電子カルテアプリケーション内の各動作の処理の処理結果、入力、編集された患者の医療情報や金銭に関する医療情報の格納と表示、および表示のための表示テンプレート等に基づいた処理である。なお、医療情報の入力や医療情報の編集には、医療情報自身の入力しなおし（医療情報自身の再入力、再編集）を含み、更に医療情報の編集には、医療情報を入力、出力するための情報（定型文や入力テンプレート、出力テンプレート等）の編集を含む。
【００６２】
上記の結果、医療用装置１０００は医療情報を取り扱う電子カルテの医療用装置として機能する。なお、電子カルテアプリケーションでは、医療情報などの入力を支援するための定型文や入力フォーマットのテンプレート、医療情報などを表示する表示フォーマットのテンプレートなど、ユーザ自らがアプリケーションを使用する際に必要となる複数の設定データが含まれており、この設定データを設定することで、設定データが適用された電子カルテアプリケーション動作を行うことができる。
【００６３】
記憶手段１０２は、処理部１０１の処理の際などに使用されるＲＡＭ（Random Access Memory）、ＲＯＭ、ＨＤＤなどである。なお、記憶手段１０２、ユーザ選択記憶部１０５、ＤＬファイル記憶部１１０、機能設定記憶部２００、一時設定記憶部２０１、医療情報ＤＢ３００などの記憶動作を有する機能部は、説明上、各々別個の存在のように説明しているが、これらはＲＡＭ、ＲＯＭ、ＨＤＤなどの記憶素子、記憶装置の内部に混在している。各機能部の記憶されている領域は、ＲＡＭ、ＲＯＭ、ＨＤＤにおけるアドレス等によって区別されている。
【００６４】
設定データカスタマイズ部１０３は、電子カルテアプリケーションの動作において、ユーザによるアプリケーションの設定のカスタマイズを支援するため設定データを一時的に適用し、一時適用した設定データで電子カルテの編集などを行う事ができる環境をユーザに提供するカスタマイズ支援モード（一時設定モード）と、通常のアプリケーションの動作で使用される通常モードとの間のモード切り換えを行う。なお、電子カルテアプリケーションには、設定データのカスタマイズ支援のために、通常モードとカスタマイズ支援モードを有しているとする。仮にある設定情報（設定データ）の設定を適用させつつアプリケーションを利用して、その利用の結果当該設定が自分にとって有益、有用であるかを確認などを行うモードがカスタマイズ支援モード（一時設定モード）であり、カスタマイズ支援とは異なり通常のアプリケーションの利用において通常の設定データを適用するモードが通常モードである。カスタマイズ支援モードでは、一時設定記憶部２０１の設定が使用され、通常モードでは、機能設定記憶部２００の設定が使用される。
【００６５】
また、設定データカスタマイズ部１０３は、一時設定記憶部２０１と、機能設定記憶部２００と、設定データ入力部１０６との間における設定データのやり取りを司る。
【００６６】
ユーザ選択記憶部１０５は、電子カルテアプリケーションの設定データおよび設定データが有する複数の設定のうち、ユーザがアプリケーションを使用するために選択した設定を記憶する。なお、医療用装置１０００の出荷時にはデフォルト値が設定されている。また、ユーザ選択記憶部１０５は必ずしも備えていなくてもよい。この場合、全ての設定についてユーザが選択した場合と同じである。
【００６７】
設定データ入力部１０６は、医療用装置１０００の外部から入力された設定データが有する複数の設定のうち、ユーザ選択記憶部１０５に記憶されたユーザが選択した設定について、外部から入力された当該設定データを記憶する。なお、外部から入力された設定データには、電子カルテアプリケーションが有する複数の設定の全部が含まれている場合と、複数の設定の一部のみ含まれている場合の両方がある。それらの中でユーザが選択した設定と重なるものについて、外部から入力された設定データとして記憶する。なお、上述のようにユーザ選択記憶部にはデフォルト値が設定されていてもよく、デフォルト値で何も選択されていなかった場合は何も適用されず、デフォルト値で全設定の選択だった場合は全ての設定が適用される。
【００６８】
機能設定記憶部２００には、通常モードにおいて使用される通常設定の設定データ（通常設定データ）が記憶される。一時設定記憶部２０１には、カスタマイズ支援モードにおいて使用される一時設定の設定データ（以下、一時設定データ）が記憶される。機能設定記憶部２００には、出荷当初は通常設定データのデフォルト値が格納されている。なお、この出荷時のデフォルト値は別の記憶部（記憶手段１０２等に存在）に記憶されていて、一番最初の電源投入時に機能設定記憶部２００にこの別の記憶部からロードされるものであってもよい。これにより、デフォルト値に戻したい時には、ユーザの手動でこの別の記憶部から機能設定記憶部２００に再ロードするだけで、デフォルト値に戻すことができる。
【００６９】
なお、ソフトウエアを処理するＣＰＵ１００は、少なくとも処理部１０１を含み、他に設定データカスタマイズ部１０３、設定データ入力部１０６、ＤＬファイル監視部１０９、ＤＬファイル記憶部１１０などで構成されていてもよい。本実施形態ではＣＰＵ１００は、処理部１０１、設定データカスタマイズ部１０３、設定データ入力部１０６、ＤＬファイル監視部１０９で構成されているものとする。
ＣＰＵ１００は、上記の機能以外にデータプロセッシング機能やデータ表示、音声出力、データ入力等を処理する機能を含んでもよく、処理部１０１がこれらデータプロセッシング機能やデータ表示、音声出力、データ入力等を処理する機能を含んでもよい。また、医療情報ＤＢ３００や機能設定記憶部２００、一時設定記憶部２０１、ユーザ選択記憶部などは、例えばＲＡＭやＨＤＤ内に存在している。
【００７０】
入力部４００はキーボードやマウスなどの入力用デバイスのことであり、出力部４０１はＬＣＤなどの表示デバイスや、スピーカなどの音声出力デバイスである。  サイト６００は、インターネット上のＨＰ（ホームページ）であり、本実施形態に係る医療用装置の設定データ、や、電子カルテアプリケーションの設定データを、それらの医療用装置または電子カルテアプリケーションを使用しているユーザがダウンロードやアップロードするためのコミュニティサイトなどのことである。
【００７１】
ＤＬファイル記憶部１１０は、医療用装置１０００の外部から入力された設定データを記憶し、後述の転送指示に従って設定データ入力部１０６へ設定データを出力する。ＤＬファイル記憶部１１０は、例えば、フラッシュメモリなどの物理領域や、ＨＤＤ上のテンポラリデータ用のフォルダ、電気通信回線５００上の通信サーバや、サイト６００などの内部に存在するインターネットのＵＲＬ（Uniform Resource Locator）など外部のアドレスで表される論理上の領域などである。ＤＬファイル監視部１０９は、ＤＬファイル記憶部１１０に新たな前記設定データが追加されたことを検出する。なお、ＤＬファイル記憶部１１０に新たな前記設定データが追加されたことが検出された場合に、ＤＬファイル監視部１０９は上記転送指示をユーザに代わって自動的に出力してもよい。さらにこの場合、当該転送指示を受けて、設定データカスタマイズ部１０３は、カスタマイズ支援モードへのモード切り換えを行ってもよい。本実施形態では、ＤＬファイル記憶部１１０に新たな前記設定データが追加されたことが検出された場合には、上で述べたように、ＤＬファイル監視部１０９は上記転送指示を出力し、設定データカスタマイズ部１０３がカスタマイズ支援モードへのモード切り換えを行うものとする。転送指示は、ＤＬファイル監視部１０９が出力する以外に、アプリケーションに供えられたボタンをユーザが押下するなどして、手動で行われてもよい。
【００７２】
外部出力部１０７は、機能設定記憶部２００に記憶された設定データを、ユーザの指示に従って医療用装置１０００の外部に対して出力する。外部に対して出力する先とは、例えば、サイト６００、他のユーザの医療用装置２０００がある。外部出力部１０７は、例えば、フラッシュメモリなどの物理領域や、ＨＤＤ上のテンポラリデータ用のフォルダである論理上の領域などがある。
【００７３】
他のユーザの医療用装置２０００は、上記医療用装置１０００とは異なる他の医療用装置であり、構成は医療用装置１０００と同じである。なお、同図には、機能設定記憶部２２００、一時設定記憶部２２０１、外部出力部２１０７が明示されているが、機能設定記憶部２２００は機能設定記憶部２００に、一時設定記憶部２２０１は一時設定記憶部２０１に、外部出力部２１０７は外部出力部１０７に対応するものである。
【００７４】
図２では、汎用コンピュータ装置に医療情報を取り扱うソフトウエアをインストールすることによって、医療用装置１０００を実現する構成例を示したが、医療用装置が複数の機器で構成されていてもよい。例えば、医療ＤＢ３００がデータベースサーバやＲＡＩＤ（Redundant Arrays of Inexpensive Disks、又はRedundant Arrays of Independent Disks）に含まれて、医療用装置１０００の外部に存在してもよい。また、ＤＬファイル記憶部１１０が、例えば、電気通信回線５００上の通信サーバやサイト６００などの内部に存在してもよい。他に、機能設定記憶部２００、一時設定機能部２０１、ユーザ選択記憶部１０５、ＤＬファイル監視部１０９、外部出力部１０７などが医療用装置１０００の外部に存在してもよい。この場合でも、それら外部の機能部を含めて医療用装置１０００が構成される。
【００７５】
前記設定データカスタマイズ部１０３は、一時設定記憶部２０１と、機能設定記憶部２００と、設定データ入力部１０６との間における設定データのやり取りを司るが、ユーザがアプリケーションを使用している際に、上述のカスタマイズ支援モードによって設定データをためしに使用する場合においては、具体的には前記設定データカスタマイズ部１０３は次のような動作を行う。
【００７６】
まず、機能設定記憶部２００に記憶されている通常設定データが一時設定記憶部２０１にコピーされる。次に、ユーザ選択記憶部１０５に記憶された（ユーザが選択した）設定について、設定データ入力部１０６に記憶された（外部から入力された）設定データを使用して、この一時設定記憶部２０１に記憶された設定データの書き換えを行う。なお、この書き換えは、それまでのデータ（過去分）が消去される場合でも、それまでのデータ（過去分）に追記される場合でもどちらでもよい。なお、この場合の一時設定記憶部２０１に記憶される一時設定データは、この書き換え後のデータである。
【００７７】
この場合、処理部１０１は、このカスタマイズ支援モードでは、一時設定記憶部２０１から読み出した書き換え後の設定データ（一時設定データ）の設定に従ってアプリケーションの実行の処理を行う。たとえば、後述の実施例で述べるような、一時設定のテンプレートを使用して、一時設定の入力、表示フォーマットを使用するなどして、アプリケーションの処理を行う。また、当該アプリケーションの実行の処理の結果の保存を行う。例えば、当該アプリケーションの処理中における編集作業において、一時設定を使用した編集データ、通常設定を使用した編集データの保存を行う。
【００７８】
その後、カスタマイズ支援モードで一時的な設定として（すなわち一時的な環境として）使用していた上記の書き換え後の設定データを、ユーザが通常の設定として（すなわち通常で使用する環境として）使用したいと所望する場合は、ユーザはカスタマイズ支援モードで使用した設定を通常の設定として使用することを意図して、カスタマイズ支援モードから通常モードへ移行する。この場合、カスタマイズ支援モードの終了後の通常モードにおいて、この書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーし、以後はこの書き換え後の一時設定データを通常設定として使用することができるようにする。
【００７９】
加えて、処理部１０１は、この通常モードにおいては機能設定記憶部２００から読み出した設定データの設定に従ってアプリケーションの実行の処理が行われるので、カスタマイズ支援モードの終了後の通常モードにおいては、上述の一時設定記憶部２０１から機能設定記憶部２００にコピーされた書き換え後の設定データの設定に従ってアプリケーションの実行の処理が行われることとなる。
【００８０】
なお、医療用装置１０００に外部から入力される設定データについてであるが、外部から入力された設定データはまずＤＬファイル記憶部１１０に蓄積され、その後、既述の転送指示に従って設定データ入力部１０６に記憶される。ＤＬファイル記憶部１１０に蓄積されるタイミングは、ユーザが、電子カルテアプリケーションで外部サイト６００などからダウンロードしたタイミングや、当該電子カルテアプリケーション以外のプログラム（例えば、インターネット閲覧用ブラウザなど）で外部サイト６００などからダウンロードしたタイミングや、当該ユーザ以外のユーザが当該電子カルテアプリケーションを使用して外部サイト６００などに設定データをアップロードしたタイミングなどである。
【００８１】
なお、図１の通知部１００１、ユーザ指定部１００２、処理出力部１００３、設定データ決定部１００４、ユーザ決定部１００５は、図２では、処理部１０１に含まれている。
【００８２】
（動作フロー）
次に図３を使用して、医療用プログラムの動作について主に上で述べたカスタマイズ作業に関する部分を説明した動作フローについて述べる。同図における医療用プログラムが電子カルテアプリケーションである場合を例に説明する。
【００８３】
電子カルテアプリケーションがインストールされている汎用コンピュータ装置において、電子カルテアプリケーションが起動されると、ステップＳ１００へ動作状態が移行する。
【００８４】
ステップＳ１００では、電子カルテアプリケーションの初期設定がなされ、その中で、モードが通常モードに設定される設定データカスタマイズステップが含まれる。
【００８５】
ステップＳ１０１では、モード判定がなされ、モードがカスタマイズ支援モードの場合はステップＳ２００へ移行し、モードが通常モードの場合はステップＳ１０２へ移行する。なお、モードの変更は、ユーザが手動で入力する場合や、ＤＬファイル記憶部に新たな設定データが存在する場合に設定データカスタマイズ部１０３が自動で行う場合とがある。ユーザが手動で入力する場合には、出力部４０１であるモニタ等に「カスタマイズ支援モードへ移行する」旨、すなわち「設定データを一時的に適用する」旨をウインドウ等で表示することで、ユーザに設定データを一時的に適用することを促してもよい。
【００８６】
ステップＳ１０２では、機能設定記憶部２００に記憶されている通常設定データに従って電子カルテプログラムにおける医療情報の入力、編集、表示などの処理を行う処理ステップが実行される。 なお、編集における表示などについては、出力ステップが司る。
【００８７】
ステップＳ１０３では、設定データが有する複数の設定の中からユーザが所望の設定を選択し、その選択設定を記憶する（ユーザ選択記憶ステップ）。
【００８８】
ステップＳ１０４では、外部から入力された設定データをＤＬファイル記憶部１１０に記憶する。および、転送指示が入力された場合は、当該転送指示に従ってこの設定データを設定データ入力部へ転送する。
【００８９】
ステップＳ１０５では、上記の転送された外部入力設定データについて、複数の設定のうちユーザ選択記憶ステップで記憶されたユーザが選択した設定について、上記転送された設定データを設定データ入力部に記憶する（ステップＳ１０５が設定データ入力ステップに該当する）。
【００９０】
なお、上記ステップＳ１０３〜Ｓ１０５は、上記のように都度実行されてもよいが、好ましくは、ユーザがその選択を変更した場合にのみ実行されてよい。
【００９１】
ステップＳ１０６では、ユーザからの指示に従い通常設定を手動で変更する。これは、カスタマイズ支援モードによるカスタマイズ作業の支援を受けずに、ユーザ自らが直接設定データを変更する場合である。例えば、アプリケーションにおけるユーザ設定変更のプルダウンメニュー等を経て所望の設定に変更するなどの場合である。
【００９２】
ステップＳ１０７では、アプリケーションを終了する指示がなされたかどうか判断され、終了指示がなされた場合は当該プログラムを終了して、コンソールへ戻るなどの処理がなされる。終了指示がなされなかった場合はステップＳ１０１へ戻る。
【００９３】
ステップＳ２００からステップＳ２０５はカスタマイズ支援モードに関する動作である。
【００９４】
ステップＳ２００では、まずモードをカスタマイズ支援モードへ変更する。 次に、通常設定データを一時設定記憶部２０１にコピーする。
【００９５】
ステップＳ２０１では、ユーザ選択記憶部１０５に記憶された設定について、設定データ入力部１０６に記憶された設定データを読み出す。
【００９６】
ステップＳ２０２では、読み出された設定データを使用し、一時設定記憶部２０１に記憶された設定データを書き換える。なお、この書き換え後のデータは一時設定データであるので、この書き換え後のデータを一時設定記憶部２０１に記憶する際の一時設定記憶部２０１へのアクセスを行うステップＳ２０２は、一時設定データの入出力を司る一時設定記憶ステップである。
【００９７】
ステップＳ２０３では、一時設定記憶部２０１から読み出した書き換え後の設定データ（一時設定データ）の設定に従って電子カルテアプリケーションにおける患者の医療情報を入力および表示をするための処理を行う。なお、編集における表示などについては、出力ステップが司る。
【００９８】
ステップＳ２０４では、モード判定がなされ、モードが通常モードへ変更された場合はステップＳ２０５へ移行し（同図中の「Ｙ」）、モードがカスタマイズ支援モードのままの場合はステップＳ２０３へ戻る（同図中の「Ｎ」）。このステップＳ２０４において、出力部４０１であるモニタ等に「カスタマイズ支援モードを終了する」旨と、その中で「通常設定としての採用を決定させることを要求する」旨をウインドウ等で表示することで、ユーザに設定データを通常設定として採用を決定させる様に促してもよい。
【００９９】
このステップＳ２０４とステップＳ２０３のループ動作によって、ユーザがカスタマイズ支援モードにおいて一時設定データを使用したお試し動作を行い、その有益性、有用性を確認できる。なお、モードの変更は、ユーザが手動で入力する場合や、ＤＬファイル記憶部に新たな設定データが存在する場合に設定データカスタマイズ部１０３が自動で行う場合とがある。
【０１００】
なお、同図中における「Ｙ＊」は、モードを通常モードへと変更を行うが、一時設定（データ）を通常モードでは使用しない、すなわち、書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーすることは行わない（設定データカスタマイズステップを使用しない）場合である。これにより、一時設定（データ）を通常モードで使用せず、通常モードでは元の設定のままアプリケーションの使用を続けることができる。これは、ユーザに一時設定（データ）を通常モードにおいても使用するかどうかの確認を行うことで達成できる。当該確認で「はい」は同図中の「Ｙ」を意味し、「いいえ」は同図中の「Ｙ＊」を意味する。例えば一時設定（データ）が有益、有用である場合には、ユーザは当該確認で「はい」と回答し、有益、有用でない場合には、ユーザは当該確認で「いいえ」と回答するであろう。その後、ステップＳ１０２へ移行する。
【０１０１】
ステップＳ２０５では、モードが通常モードに変更され（設定データカスタマイズステップ）、書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーする（設定データカスタマイズステップ）。このコピー動作における機能設定記憶部２００へのアクセスは、通常設定データの機能設定記憶部２００への入出力であるので、ステップＳ２０５は、機能設定記憶ステップである。これにより、一時設定（データ）を通常モードでも使用することができる。その後、ステップＳ１０３へ移行する。
【０１０２】
設定データカスタマイズステップは、ステップＳ１００、ステップＳ２０１とステップＳ２０２、ステップＳ２０５とが該当する。
【０１０３】
ステップＳ１０３へ移行した後のステップＳ１０２で、機能設定記憶部２００から読み出した設定データの設定に従って患者の医療情報を入力、編集および表示をするための処理が行われる（処理ステップ）。
【０１０４】
なお、処理ステップにおける表示処理は、表示データを出力部４０１から出力させる出力ステップによって実現される。また、出力ステップが入力データ、編集データを出力部４０１から出力させることによって、処理ステップにおける入力、編集処理の一助となる。すなわち、出力部４０１に出力された（例えば表示モニタ等に表示された）入力データ、編集データを（目で見るなどして）確認しながら、ユーザは入力、編集を行うことができる。
【０１０５】
処理ステップは処理部１０１において入力、編集、および表示等の処理を行う。
【０１０６】
以上に説明した本発明の医療プログラムの実施例は、本発明が特徴する通知ステップと処理ステップと出力ステップと設定データ決定ステップと記憶ステップとを備えるものであり、これらの各ステップと上述の実施例との対応は以下のとおりである。
【０１０７】
ユーザに対して設定データを一時的に適用することを指定させるための通知を行う通知ステップは、上記のステップＳ１０１で構成される。当該通知ステップによる通知に対応して、ユーザによって指定された設定データを用いて、アプリケーションの実行の処理を行う処理ステップは上述のステップＳ１０２からなる処理ステップである。この処理ステップによって実行されたアプリケーションの実行の処理の結果（編集データなど）をユーザに対して出力する処理出力ステップは上述のステップＳ１０１とステップＳ１０２、ステップＳ２０３、ステップＳ２０４とからなる出力ステップである。出力ステップの出力にあわせてユーザによって指定された設定データの通常設定としての採用をユーザに対して決定させることを要求する通知を行う設定データ決定ステップは、上記のステップＳ２０４で構成される。当該設定データ決定ステップによる通知の結果決定された設定データを採用して実行したアプリケーションの実行の処理の結果（編集データなど）を記憶する記憶ステップは、上述の記憶ステップである。
【０１０８】
（作用及び効果）
以上のような、一時設定記憶部２０１および一時設定記憶ステップ、設定データカスタマイズ部１０３および設定データカスタマイズステップ等を有することで、ユーザはカスタマイズ支援モードにおいて一時設定（データ）の有益性、有用性を試すことができる。すなわち、一時設定（データ）を適用した電子カルテアプリケーションにおける患者の医療情報を入力および表示の動作（上記のステップＳ２０４とステップＳ２０３のループ動作）によって、ユーザが一時設定データを使用したお試し動作をすることができ、一時設定（データ）の有益性、有用性を確認することができる。
【０１０９】
さらに、一時設定記憶部２０１に記憶された一時設定データを機能設定記憶部２００へコピーすることで、通常動作で新たな設定（上記一時設定）を適用した動作を簡単にすることができ、一時設定記憶部２０１に記憶された一時設定データを機能設定記憶部２００へコピーすることなく通常モードへ戻れば、お試しの一時設定を適用せずに、簡単に元の設定で使用することができる。元の設定とは、機能設定記憶部２００内の設定データに基づくものであり、なお、上記の場合には機能設定記憶部２００内の設定データは書き換えられてはいない。
【０１１０】
なお、当該アプリケーションにおける設定データの変化は、
出荷時のデフォルト値⇔ユーザが設定した通常設定データ⇔一時設定データ
と表されるように、出荷時のデフォルト値とユーザが設定した通常設定データとの間、かつ、ユーザが設定した通常設定データと一時設定データとの間で変更が可能となっている。
【０１１１】
以上により、ユーザのカスタマイズ作業に資する支援機能を備えた医療用装置および医療用プログラムを提供することができる。
【実施例１】
【０１１２】
本実施例では、設定データとして定型文の設定を例として考え、定型文を変更する場合の説明を行う。具体的には、ユーザ１が自分の定型文を自分の医療用装置からサイト６００へアップし、ユーザ２がその定型文を自分の医療用装置へダウンロードする場合で説明する。
【０１１３】
図４にユーザ１の医療用装置における定型文の設定情報を示す。ユーザ毎のユーザＩＤがふられ（ユーザ１のＩＤを９７４１とする）、分類ＩＤ、分類名とともに定型文が格納されている。分類ＩＤと分類名は対応しており、定型文の適用局面等で分類される。なお、同図中の破線矩形状は、以下での説明で使用するユーザが選択した定型文を表している。
【０１１４】
図５にユーザ１の医療用装置における定型文をサイト６００に向けて出力する際の選択画面を示す。ユーザは所望のものを、分類項目で選択する（同図中では網掛け表示により行単位で選択している）、すなわちその分類項目に属する定型文全てを選択する。なお、この選択は、単数、複数のカーソルまたは、破線矩形状（同図中に併記）を使用して分類項目で選択することにより、定型文毎または、その分類項目に属する定型文全てを選択してもよい。以下では、ユーザが分類２の「○○クリニックから紹介されて来院」、「○○検査未実施」を選択したとする。選択画面は出力部４０１に表示され、ユーザは入力部４００を使用して選択する。
【０１１５】
図６にユーザ１の医療用装置における定型文（設定ファイル）の出力構成、およびその内容を示す。ファイル「teikei9741_001.cfg」をＨＤＤ上のディレクトリ「C:\Data\output\」に出力する（外部出力部１０７に相当）。
【０１１６】
ファイル「teikei9741_001.cfg」の内容は同図に示すとおりである。ファイル中には、ClassID、ClassName 、Countと、００１、００２などの３桁の数字、の各行が記載されている。ClassIDとClassNameは分類ＩＤと分類名のことであり、Countは、ファイル中に存在する定型文数を表わし、「teikei9741_001.cfg」中には定型文が２つ存在している。定型文が一つの場合は「００１＝」の後ろに定型文が記載され、定型文が２つの場合は、「００１＝」の後ろと「００２＝」の後ろに定型文が記載される。３つ以上の場合は、この規則性に従い記載される。「＝」の後ろには、「○○クリニックから紹介されて来院」、「○○検査未実施」の定型文が記載されている。
【０１１７】
図７はユーザ２の医療用装置のＤＬファイル記憶部１１０または、一時設定記憶部２０１に上記の定型文（設定ファイル）がダウンロードされた場合を示している。図の見方は、図４と同じである（ユーザ２のＩＤは９８６５とする）。なお、同図ではユーザ２の既存の設定情報の一部がユーザ１の情報でオーバライトされて書き換えられている。すなわち、ユーザ２における分類ＩＤが００２である定型文は全てダウンロードしたユーザ１の情報で書き換えられている。これは、ユーザにとって定型文が単体で必要となるケースは少なく、例えば分類名毎の定型文の束で必要となるケースが多いことから、本実施形態では定型文の選択を分類名（分類ＩＤ）単位で行う事としているためである。
【０１１８】
図８に、カスタマイズ支援モードにおける、ユーザ２の医療用装置の表示例を示す。左側の欄に既往歴や症状、経過等（以下、経過等と書く）が記入、表示され、右側の欄に処方や手術、処置等（以下、処方等と書く）が記入、表示される。同図（ａ）では、カスタマイズ支援に切り替えるかどうかの選択小ウインドウＷ１が示されている。
【０１１９】
この選択小ウインドウＷ１の表示は、図１に示す通知部１００１の機能によって実行される。例えば、この選択小ウインドウＷ１の表示データは、通知部１００１から出力部４０１へ向けて出力される。
【０１２０】
右下の「試用モード開始ボタン」Ｗ２等を押すと、画面には「試用モードに切り替えますが、よろしいですか？」というダイアログが小ウインド等で表示され、ユーザにモード切り換えの確認、催促を行う。
【０１２１】
同図（ｂ）では、一時設定（データ）を適用してカスタマイズ支援モードを終了するか（YES）、一時設定（データ）を適用しないでカスタマイズ支援モードを終了するか（NO）、カスタマイズ支援モードを継続するか（キャンセル）の選択小ウインドウＷ３や、後述の「試用モード」表示Ｗ４も示されている。
【０１２２】
この選択小ウインドウＷ３の表示は、図１に示す設定データ決定部１００４の機能によって実行される。例えば、この選択小ウインドウＷ３の表示データが、設定データ決定部１００４から出力部４０１へ向けて出力される。
【０１２３】
同図（ａ）のＤＫ１、同図（ｂ）のＤＫ２は、アプリケーションの実行の処理の結果（ここでは電子カルテの編集結果）を表し、ＤＫ１は試用モードで経過等の欄に定型文ＴＢ１（「○○クリニックから紹介されて来院」の文）を使用する前までに編集していた電子カルテデータを示し、ＤＫ２は試用モードで同欄に定型文ＴＢ１を使用して編集した電子カルテデータを示している。
【０１２４】
この定型文ＴＢ１の表示は、図１の処理出力部１００３の機能によって実行される。この定型文ＴＢ１の表示データは、一時設定記憶部２０１から、この処理出力部１００３を経て出力部４０１に出力される。
【０１２５】
以上により、ユーザ１の定型文を医療用装置からサイト６００へアップし、ユーザ２がその定型文を自分の医療用装置へダウンロードして（このダウンロードされた定型文は、外部から入力された設定データである定型文である）、カスタマイズ支援モードで使用することができ（この支援モードで使用される定型文は、一時設定データに含まれる一時設定定型文である）、その定型文の有益性、有用性を確認してからユーザ２がその定型文を通常でも使用するかどうかを判断することができる（この後の通常時で使用される定型文は、通常設定データに含まれる通常設定定型文である）。なお、一時設定定型文は一時設定データに含まれるので一時設定記憶部に記憶され他の一時設定データと同様に扱われ、通常設定定型文は通常設定データに含まれるので機能設定記憶部に記憶され他の通常設定データと同様に扱われる。
【０１２６】
すなわち、病院の建つ地域等に依存して、患者層や症例によっては、ダウンロードした定型文が本当にその医師（ユーザ）にとって適さないこともあり、カスタマイズ支援モードを使用することで、ダウンロードした定型文が役立つものか、無意味なものかを確認することができる。よって、ユーザのカスタマイズ作業に資することができる。
【０１２７】
なお、本実施例における編集データの扱いについては、次の実施例２と併せて後で述べる。
【実施例２】
【０１２８】
本実施例では、設定データとして入力、表示フォーマットの設定を例として考え、入力、表示フォーマットを変更する場合の説明を行う。具体的には、ユーザ１が自分の入力、表示フォーマットを自分の医療用装置からサイト６００へアップし、ユーザ２がその入力、表示フォーマットを自分の医療用装置へダウンロードする場合で説明する。入力フォーマット（以下、入力テンプレートとも呼ぶ）とは、電子カルテデータを入力する際の入力項目と、ユーザが内容を書き込む書き込み先である入力欄の種類や配置（座標や寸法等）などの設定情報をいい、表示フォーマット（以下、表示テンプレートとも呼ぶ）とは、その入力データを表示する際にどのような様式（表示欄の座標や寸法、文字の色、フォント、ポイント数、等）で出力するかを記述する情報である。なお、表示テンプレートを使用すれば、入力時とは違ったテンプレートで表示させる事ができる。よって、表示テンプレートの代わりに、入力テンプレートに対して表示テンプレートをどのように異ならせるかが定められている表示変換規則を使用しても良い。なお表示変換規則は、逆に表示テンプレートに対して入力テンプレートをどのように異ならせるか定めるものであってもよい。
【０１２９】
図９、１０、１１にユーザ１の医療用装置における入力テンプレート、表示変換規則の設定情報を示す。
【０１３０】
図９に入力テンプレートの設定情報を示す。ユーザ毎のユーザＩＤがふられ（以下、ユーザ１のＩＤを９７４１とする）、テンプレートＩＤ、テンプレート名とともにテンプレート情報が格納されている。テンプレートＩＤとテンプレート名は対応しており、テンプレートの適用局面等で分類される（例えば、「基本」、「特別」など）。テンプレート情報とは、そのテンプレートに含まれるラベルＩＤ、オブジェクトの座標などの事であり、ＯＢ数（オブジェクト数）はそのテンプレートＩＤにおけるそのオブジェクトの数を示している。オブジェクトとは、その入力テンプレートに含まれる入力枠、出力枠等のことである。
【０１３１】
図１０に入力テンプレートにおけるラベルの設定情報を示す。ユーザ毎のユーザＩＤがふられ、ラベルＩＤ、ラベル名とともに入力される種別（文字、数値など）、ラベルの横（Width）、縦（Height）の長さ、体温や脈圧などの単位が格納されている。ラベルＩＤとラベル名は対応しており、ラベルの適用局面等で分類される（例えば、「主訴」、「血圧」、「体温」、「○○歴」など）。種別において、文字には０１、数値には０２の２桁の数字が割り当てられている。なお、単位が無い場合は、単位の列には「０」が記載されている。
【０１３２】
図１１に表示変換規則設定情報を示す。ユーザ毎のユーザＩＤがふられ、規則ＩＤとともに入力フォーマットを出力フォーマットに変換する変換式が格納されている。規則ＩＤは規則の適用される局面等で分類される。例えば、「血圧」、「体温」、などの入出力対象毎に分類されても良い。
【０１３３】
図１２にユーザ１の医療用装置における入力テンプレートの設定情報をサイト６００に向けて出力する際の選択画面を示している。テンプレート一覧に表示されているテンプレート名を選択すれば、内容プレビューに図９の入力テンプレートの設定情報、図１０の入力テンプレートにおけるラベルの設定情報に従ったテンプレートが表示される。同図に示すように、主訴の部分の矩形（ラベル）はラベルＩＤ＝Ｌ００１のラベルが表示され、収縮期血圧の部分の矩形（ラベル）はラベルＩＤ＝Ｌ００２のラベルが表示され、拡張期血圧の部分の矩形（ラベル）はラベルＩＤ＝Ｌ００３のラベルが表示されている。なお、ユーザ１の医療用装置における表示変換規則の設定情報をサイト６００に向けて出力する際の選択画面は、図１２に準じた形で出力部４０１に表示される。ユーザは入力部４００を使用して選択する。
【０１３４】
図１３にユーザ１の医療用装置における定型文（設定ファイル）の出力構成、およびその内容を示す。ファイル「template9741_002.cfg」を、ＨＤＤ上のディレクトリ「C:\Data\output\」に出力する（外部出力部１０７に相当）。
【０１３５】
ファイル「template9741_002.cfg」の内容は同図に示すとおりである。ファイル中には、入力テンプレート設定情報、ラベル設定情報、表示変換規則情報が記載される。「＃」の識別文字の後ろには、これらの情報名の何れかが記載されている。なお、この「＃」の識別文字で始まる行は、当該アプリケーションにおいてはコメントの行として解釈される。
【０１３６】
「＃入力テンプレート設定情報」以下では、TemplateID、TemplateName、countと、ＩＤ１、ＩＤ２などの３桁の英数字、の各行が入力テンプレート設定情報として記載されている。TemplateIDとTemplateNameはテンプレートＩＤとテンプレート名のことであり、Countは、ファイル中に存在するテンプレート数を表わし、同図のファイル中には３つ存在している。テンプレートが一つの場合は「ＩＤ１＝」の後ろにテンプレート情報（ラベルＩＤ、オブジェクトの座標など）が記載され、２つの場合は、「ＩＤ１＝」の後ろと「ＩＤ２＝」の後ろにテンプレート情報が記載される。３つ以上の場合は、この規則性に従い記載される。
【０１３７】
「＃ラベル設定情報」以下では、Ｌ００１、Ｌ００２などの３桁の英数字（ラベルＩＤ）の各行がラベル設定情報として記載されている。Ｌ００１などの３桁の英数字の後ろには、「＝」を挟んで、ラベル名、種別（２桁の数字で記載）、ラベルの横、縦の長さ、単位が順番に記載されている。
【０１３８】
「＃表示変換規則情報」以下では、Ｐ００１の３桁の英数字（規則ＩＤ）の行が表示変換規則情報として記載されている。Ｐ００１の３桁の英数字の後ろには、「＝」を挟んで、入力フォーマットを出力フォーマットに変換する変換式が順番に記載されている。
【０１３９】
図１４、１５、１６にユーザ２の医療用装置のＤＬファイル記憶部１１０または、一時設定記憶部２０１に上記の入力テンプレート、表示変換規則の設定情報（設定ファイル）がダウンロードされた場合を示している（ユーザ２のＩＤを９８６５とする）。図の見方は、各々図９、１０、１１と同じである。なお、図１４、１５、１６では、図７のようにユーザ２の既存の設定情報がオーバライトされて書き換えられることなく、データ列の最下にユーザ１の設定情報が追記されている。この際、テンプレートＩＤやラベルＩＤ、規則ＩＤが、ユーザ２の医療用装置で使用されていない未使用のＩＤ値に各々リナンバされる。なお、図１４、１５、１６においてユーザ２の既存の設定情報がオーバライトされて書き換えられてもよく、図７においてデータ列の最下にユーザ１の設定情報が追記されてもよい。
【０１４０】
図８のカスタマイズ支援モードにおけるユーザ２の医療用装置の表示例によると、画面の下半分の左側に、サイトを通じてユーザ１から入手したテンプレートおよび表示変換規則に従って患者の体温、血圧が表示されている。同図における、選択小ウインドウＷ１、Ｗ３、とボタンＷ２、表示Ｗ４、およびアプリケーションの実行の処理の結果ＤＫ１、ＤＫ２、定型文ＴＢ１については、実施例１の場合と同じである。よって、選択小ウインドウＷ１の表示データが、通知部１００１から出力部４０１へ向けて出力され、選択小ウインドウＷ３の表示データが、設定データ決定部１００４から出力部４０１へ向けて出力される点も同じである。また、定型文ＴＢ１が、一時設定記憶部２０１から、処理出力部１００３、出力部４０１を経て出力される点も同じである。
【０１４１】
以上により、ユーザ１のテンプレートや表示変換規則などを医療用装置からサイト６００へアップし、ユーザ２がそのテンプレートや表示変換規則などを自分の医療用装置へダウンロードしてカスタマイズ支援モードで使用することができ、そのテンプレートや表示変換規則などの有益性、有用性を確認してからユーザ２がそのテンプレートや表示変換規則などを通常でも使用するかどうかを判断することができる。よって、ユーザのカスタマイズ作業に資することができる。
【０１４２】
上記の２つの実施例の場合において、例えばユーザ１が医療用装置２０００を使用し、ユーザ２が医療用装置１０００を使用しているとして、以下で２者間の設定情報等のデータのやり取りについて説明を行う。
【０１４３】
ユーザ１は図５、図１２の画面を使用して、医療用装置２０００の機能設定記憶部２２００にある自分の設定情報の中から出力するものを選択し、機能設定記憶部２２００から外部出力部２１０７、電気通信回線５００を経てサイト６００へ選択した設定情報をアップロードする。
【０１４４】
ユーザ２が電子カルテアプリケーションやブラウザ等を使用してサイト６００にアクセスすると、サイト６００に、アップされている設定情報のファイル名（上述のteikei9741_001.cfgやtemplate9741_002.cfgなど）の一覧が説明文付きで表示される。ユーザ２は、一覧の中から希望するものを選んでダウンロードする。ダウンロード先は、ＤＬファイル記憶部１１０であるが、具体的にはＨＤＤ上のディレクトリなどである。なお、ダウンロードしたい設定情報について医療用装置１０００に設定しておくことで、サイト６００に所望の設定情報がアップロードされた場合に、自動で当該設定情報（ファイル）がダウンロードされてもよい。また、ダウンロードした設定情報のうち、どの設定情報を反映させるかを反映設定として事前に個別指定しておく。例えば、設定ファイルに記述されている設定情報の全てを反映させる、ファイル中の入力テンプレートとラベル設定のみを反映させ表示変換規則は反映させない、表示変換規則のみ設定情報を反映させるなど、個別に指定するものであってよい。なお、この反映設定は、ユーザ選択記憶部１０５に記憶される。なお、ＤＬファイル記憶部１１０がサイト６００の割り当てられた領域である場合に、そこにアップロードされた設定情報を、医療用装置に直接ダウンロードされたものとして扱ってもよい。
【０１４５】
ＤＬファイル監視部１０９は、所定のタイミングでＤＬファイル記憶部１１０を監視して、ＤＬファイル記憶部１１０に存在する設定ファイルのファイル名リストを内部的に保持し、管理する。ＤＬファイル監視部１０９がＤＬファイル記憶部１１０を監視した際に、それまでに保持、管理しているファイル名リストにないファイル名の設定ファイルがＤＬファイル記憶部１１０に存在した時は、ＤＬファイル記憶部１１０に新たな設定データが追加されたことが検出されたとして、ＤＬファイル監視部１０９は転送指示を出力し、ファイル名リストを更新する。
【０１４６】
ＤＬファイル記憶部１１０はユーザの手入力などによる転送指示に従って設定データ入力部１０６へダウンロードした設定データを出力する。ここでは、ＤＬファイル記憶部１１０は、ＤＬファイル監視部１０９が出力した転送指示によって、設定データ入力部１０６へダウンロードした設定データ（ファイル）を出力し、設定データカスタマイズ部１０３は、カスタマイズ支援モードへのモード切り換えを自動で行うことになる。モード切り換えは、ユーザの手入力等でも行えるが、ここでは上記のように自動で行う例で説明している。
【０１４７】
カスタマイズ支援モードへのモード切り換えにより、機能設定記憶部２００の内容が一時設定記憶部２０１にコピーされて、ユーザ選択記憶部１０５の内容（ユーザが選択した設定）について、設定データ入力部１０６に記憶された上記の外部からダウンロードされた設定データを使用して、一時設定記憶部２０１に記憶された設定データを書き換える。この書き換えは、既述のように、全部または一部をオーバーライトしてもよいし、追記的にライトされてもよい。
【０１４８】
上記の２つの実施例の場合において、カスタマイズ支援モードへのモード切り換えにより、機能設定記憶部２００を使用せずに一時設定記憶部２０１を使用して動作する「カスタマイズ支援モード」でアプリケーション動作を行う。なお、カスタマイズ支援モードとは、試用モード、一時設定モードと同義である。
【０１４９】
既に述べたように、「試用モード開始」ボタン等を押すと、画面には「試用モードに切り替えますが、よろしいですか？」というダイアログが小ウインド等で表示され、ユーザにモード切り換えの確認、催促を行う（図８（ａ））。
【０１５０】
小ウインド中の「ＹＥＳ」ボタンを押すことなどすることで「試用モード」に切り替わり、画面の下部に、「試用モード」等と表示され、試用モードが実行される。
【０１５１】
なお、事前に上述の反映設定を設定する場合については、カスタマイズ支援モードに切り替える際にダイアログを出すなどして、ユーザに試用を所望する設定を選択させてよい。また、全ての設定について反映設定にしておき、試用モードから「試用モード終了」ボタンを押した際に、どの設定を反映させるかを選択させる様にしてもよい。
【０１５２】
ユーザが「カスタマイズ支援モード」において、「試用モード終了」ボタン等を押すと、「試用中の設定内容を反映させて試用モードを解除しますか？」というダイアログ小ウインドが現れ（図８（ｂ））、「ＹＥＳ」を押すと、一時設定記憶部２０１の内容を機能設定記憶部２００に上書きして、「カスタマイズ支援モード」を解除する。
【０１５３】
なお、本実施形態では、ユーザの選択により上記のダイアログ小ウインド（図８（ｂ））において、「ＮＯ」を押した場合、設定データカスタマイズ部１０３は、カスタマイズ支援モードの終了後の通常モードにおいて、書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーしない。一方、カスタマイズ支援モードの終了後の通常モードにおいて設定データカスタマイズ部１０３が書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーしない場合には、処理部１０１は、カスタマイズ支援モードにおいて電子カルテアプリケーション等の医療用プログラムの実行の処理で編集された、患者の医療情報や金銭に関する医療情報等の編集データ（当該編集データを「新編集データ」と呼ぶ）については、本実施形態では保存を行わない。これは、設定情報の適用を望まないにも関わらず、それら設定情報を使用した編集データの保存をユーザが望まないと考えられるからである。なお、蓄積されている患者の医療情報や、会計、出納、請求等の金銭に関する医療情報等に基づいて過去に編集されたデータがある場合には（このデータを「旧編集データ」と呼ぶ）、上記新編集データが保存されない事から、当該旧編集データをそのまま残す事を意味する。
【０１５４】
一方、上述のダイアログ小ウインドにおいて、「ＹＥＳ」を押した場合は、一時設定記憶部２０１の内容を機能設定記憶部２００に上書きすると共に（上述）、患者の医療情報や金銭に関する医療情報等の編集データ（新編集データ）の保存を行う。これは、設定情報の適用を望む場合は、それら設定情報を使用した編集データの保存をユーザが望むと考えられるからである。なお、蓄積されている患者の医療情報や、会計、出納、請求等の金銭に関する医療情報等に基づいて過去に編集された旧編集データが無い場合は、このように新編集データを保存するだけでよいが、旧編集データが存在する場合は、上記新編集データを保存することがユーザの望みにかなうと考えられる事から、当該旧編集データを破棄して（旧編集データに代えて）新編集データを残す、すなわち新編集データの保存を行う。
【０１５５】
これらの編集データの保存は、先に述べたように処理部１０１で行われる。
【０１５６】
これまで説明してきた事により、処理部１０１は、カスタマイズ支援モードにおいて使用される設定データである一時設定データを通常モードにおいて使用される設定データである通常設定データとして使用する場合には、カスタマイズ支援モードにおける電子カルテアプリケーションの実行の処理で一時設定データを使用して編集された編集データ（新編集データ）の記憶手段１０２への保存を行う。すなわち、カスタマイズ支援モードの終了後の通常モードにおいて、設定データカスタマイズ部１０３が書き換え後の設定データを一時設定記憶部２０１から機能設定記憶部２００にコピーする場合には、カスタマイズ支援モードにおける電子カルテアプリケーションの実行の処理で一時設定データを使用して編集された編集データ（新編集データ）についての保存を行う動作をする。
【０１５７】
なお、本実施形態における処理部１０１における編集動作とは、電子カルテアプリケーションにおいて、設定データである定型文や、入力テンプレート、表示テンプレートを用いて経過等や処方等の欄においてユーザが入力を行った際に、入力された新規のデータ（文章や数値等を含む）や、それらに付属する情報（それら入力されたデータの入力箇所等の情報）を記憶手段１０２の一時的に保存する領域（一般に、作業領域などと呼ばれる）に記憶するものである。さらに、それらのデータを修正、再入力したデータや、それらに付属する情報（それら修正、再入力されたデータの入力箇所等の情報）を記憶手段１０２の一時的に保存する領域に記憶する。その後、ユーザが当該編集データを保存する指示を行った場合には、それらの編集データを記憶手段１０２の本保存用の領域（保存領域などと呼ばれることがある）に記憶する。
【０１５８】
また、記憶手段１０２に保存された編集データを出力する出力部４０１を備えているので、ユーザは出力部４０１の出力にあわせて（例えば、表示モニタなどである出力部４０１に表示等された処理部１０１によって実行されたアプリケーションの実行結果（入力データ、編集データ等）を、目で見るなどして確認しながら）、アプリケーションの実行（入力、編集等の作業）を行うことができる。またこの中で設定データ決定部は、出力部４０１の出力にあわせて、ユーザによって指定された一時設定を通常設定として採用を決定させることを要求する通知をユーザに対して行う。なお、設定データ決定部による通知の結果ユーザによって決定された設定データを採用して実行したアプリケーションの実行の処理の結果は記憶手段１０２に記憶され、出力部４０１は記憶手段１０２に記憶された実行の処理の結果を出力する。
【０１５９】
カスタマイズ支援モードを終了する際に、「試用中の設定内容を反映させて試用モードを解除しますか？」の小ウインドにおいて「ＮＯ」を押した場合に、一時設定を全て不適用にしてもよいし、ユーザが選択した設定については適用する（又は不適用にする)ようにしてもよい。この場合、ユーザ選択記憶部１０５に、上記設定データ入力部１０６に外部から入力された当該設定データを記憶する際に使用した選択設定とは別の（適用する又は不適用にする)選択設定として予め記憶させておいてもよいし、「ＮＯ」を押した場合に選択画面（不図示）が現れて、ユーザに適用する（又は不適用にする)設定を選択させるものであってもよい。
［その他の実施形態］
上では、医療用プログラムが電子カルテアプリケーションである例で実施の形態の説明を行った。なお、医療用プログラムはこれに限られず、レセプトオンラインのプログラム（医療用の会計、出納、の電算、オンライン請求、等のプログラム）であっても良い。この場合であっても、患者の医療情報は使用され、加えて、会計、出納、請求等の金銭に関する医療情報等が使用される。金銭に関する医療情報の実施の形態であっても、電子カルテアプリケーションを例に述べたような、定型文や、入力テンプレート、表示テンプレートを使用するので、上記実施形態からその実施の形態は容易に想到できる。よって、詳細の説明は省略する。
【０１６０】
本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。以上の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義は、以上の実施の形態に記載されたものに制限されるものではない。
【符号の説明】
【０１６１】
１０００、２０００  医療用装置
１００  ＣＰＵ
１０１  処理部
１０２  記憶手段（記憶部）
１０３  設定データカスタマイズ部
１０５  ユーザ選択記憶部
１０６  設定データ入力部
２００、２２００  機能設定記憶部
２０１、２２０１  一時設定記憶部
３００  医療情報ＤＢ
４００  入力部
４０１  出力部
５００  電気通信網
６００  サイト
１００１  通知部
１００２  ユーザ指定部
１００３  処理出力部
１００４  設定データ決定部
１００５  ユーザ決定部
Ｗ１  カスタマイズ支援切替え選択小ウインドウ
Ｗ２  試用モード開始ボタン
Ｗ３  カスタマイズ支援モード継続／終了選択小ウインドウ
Ｗ４  試用モード表示
ＤＫ１  アプリケーションの実行の処理の結果
ＤＫ２  アプリケーションの実行の処理の結果
ＴＢ１  定型文
【図１】
0005644000.tif 000002
【図２】
0005644000.tif 000003
【図３】
0005644000.tif 000004
【図４】
0005644000.tif 000005
【図５】
0005644000.tif 000006
【図６】
0005644000.tif 000007
【図７】
0005644000.tif 000008
【図８】
0005644000.tif 000009
【図９】
0005644000.tif 000010
【図１０】
0005644000.tif 000011
【図１１】
0005644000.tif 000012
【図１２】
0005644000.tif 000013
【図１３】
0005644000.tif 000014
【図１４】
0005644000.tif 000015
【図１５】
0005644000.tif 000016
【図１６】
0005644000.tif 000017