(57)【特許請求の範囲】
【請求項１】
手術後の患者の心電図等の生体波形を保存管理する生体波形保存管理システムであって、
上記生体波形を時間的に連続した波形データとして取り込み、時系列に分割する波形データ取得分割部と、
開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御され、上記波形データ取得分割部にて分割された波形データを保存管理する波形データ保存管理部と、
上記波形データ保存管理部に保存管理された波形データを、分割単位で出力可能な波形データ出力部とを備え、
上記波形データ保存管理部は、
上記外部プログラムによって直接指示を受けて、上記波形データ取得分割部にて分割された波形データを、手術室の部屋番号および手術の時刻を関連付けて保存管理し、
上記波形データ出力部は、
上記波形データ保存管理部に保存管理された波形データを、関連付けられた手術室の部屋番号および手術の時刻によって呼び出して出力することを特徴とする生体波形保存管理システム。
【請求項２】
上記波形データ保存管理部は、既に保存管理している波形データを、圧縮処理
して保存管理することを特徴とする請求項１記載の生体波形保存管理システム。
【請求項３】
上記波形データ保存管理部は、既に保存管理している波形データを、圧縮処理時間経過に応じてデータの間引き率を高めて圧縮して保存管理し、所定時間経過後の波形データを削除することを特徴とする請求項１記載の生体波形保存管理システム。
【請求項４】
開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術後の患者の心電図等の時間的に連続した生体波形を時系列に分割して保存管理する生体波形保存管理方法であって、
上記波形データ保存管理部は、上記生体波形を保存管理する際に、手術室の部屋番号および手術の時刻を関連付けて保存管理することを特徴とする生体波形保存管理方法。
【請求項５】
開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術室の部屋番号および手術の時刻によって関連付けされ、且つ時系列に分割した状態で保存管理された生体波形を、波形データ出力部によって、上記手術室の部屋番号および手術の時刻を指定して閲覧可能に出力することを特徴とする生体波形出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、手術中の患者の心電図等の生体波形を保存管理し、必要に応じて該生体波形を閲覧可能なように出力することのできる生体波形保存管理システムに関するものである。
【０００２】
【従来の技術】
従来より、症例の分析や研究目的のために、手術中の患者の生体情報を記録するシステムが開発されてきた。特に、生体情報のうち、心電図に代表される波形情報（医療用波形データ）を記録することは、症例の分析を行ううえで非常に有益であることが分かっている。
【０００３】
一般的に、医療用波形データ（以下、単に波形データと称する）を保存管理するシステムでは、ある手術において一人の患者から得られる全ての波形データを一つのファイルとして格納するようになっている。つまり、従来の波形データ保存管理システムでは、一患者・一ファイルを元にデータベースが構築され、時系列に連続した波形データ（以下、連続波形データと称する）の保存管理が行われている。
【０００４】
【発明が解決しようとする課題】
ところが、上記従来の波形データ保存管理システムでは、構築されているデータベース内の一つのファイルには、ある手術において一人の患者から得られる全ての波形データが格納されており、この中から必要な波形データを見つけ出すには非常に時間がかかる。
【０００５】
例えば、患者Ａの○月○日○時○分といった時刻指定の波形データを閲覧する場合には、まず、患者Ａのファイルを取り出し、次いで、取り出したファイルから全波形データをロードした後、目的とする波形部分を見出し、閲覧するといった過程を経なければならず、ユーザが欲しい部分の波形データを迅速に閲覧できないという問題が生じる。
【０００６】
また、このようにデータベースに格納されている波形データが、連続波形データである場合、波形データの一般的な圧縮法である間引き圧縮では時間がかかりすぎるので、波形データの圧縮は実質的に不可能となっている。このため、従来の波形データ保存管理システムでは、連続波形データをそのままの状態で記録せざるを得ないので、ファイルの保存期間もおのずと短くなる。この保存期間は、システムを構成するファイルサーバの容量にもよるが一般的には４８時間以内と非常に短い期間となっている。このような波形データを有効に利用するには、少なくとも５年間は保存する必要である。
【０００７】
したがって、従来の波形データ保存管理システムでは、波形データの保存期間が非常に短いので、有益な波形データであっても、後で有効に利用できないという問題が生じる。
【０００８】
本発明は、上記の各問題点を解決するためになされたもので、その目的は、ユーザが欲しい部分の波形データ（生体波形）を迅速に閲覧できると共に、波形データを長期にわたって保存可能にし得る生体波形保存管理システムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明の生体波形保存管理システムは、上記の課題を解決するために、手術後の患者の心電図等の生体波形を保存管理する生体波形保存管理システムであって、上記生体波形を時間的に連続した波形データとして取り込み、時系列に分割する波形データ取得分割部と、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御され、上記波形データ取得分割部にて分割された波形データを保存管理する波形データ保存管理部と、上記波形データ保存管理部に保存管理された波形データを、分割単位で出力可能な波形データ出力部とを備え、上記波形データ保存管理部は、上記外部プログラムによって直接指示を受けて、上記波形データ取得分割部にて分割された波形データを、手術室の部屋番号および手術の時刻を関連付けて保存管理し、上記波形データ出力部は、上記波形データ保存管理部に保存管理された波形データを、関連付けられた手術室の部屋番号および手術の時刻によって呼び出して出力することを特徴としている。
【００１０】
上記の構成によれば、波形データ保存管理部において保存管理されている波形データは、時間的に連続した波形データを時系列に分割された波形データであり、波形データ出力部では、波形データ保存管理部に保存管理されている波形データを分割単位で出力可能となっているので、任意の時間を含む波形データだけを取り出すことが可能となる。
【００１１】
したがって、従来のように保存されている全ての波形データを取り出した後、目的とする部分の波形データを見つけ出す場合に比べて、ユーザが必要とする部分の波形データを時間指定を行うだけで迅速に見つけることができる。
【００１２】
また、波形データ出力部をプリンタ等の印刷装置で実現すれば、必要な波形データを印刷物で閲覧することができ、また、波形データ出力部をＣＲＴ（cathode ray tube）等の表示装置で実現すれば、必要な波形データを表示画面上で閲覧することができる。
【００１３】
しかも、波形データ保存管理部から波形データ出力部に送られる波形データは、時系列に分割された波形データであるので、該波形データ出力部において一度に出力するデータ量が少なくて済む。
【００１４】
これにより、上述のように、波形データ出力部をプリンタ等の印刷装置で実現した場合には、目的とする波形データを含む印刷物を迅速に得ることができ、また、波形データ出力部をＣＲＴ等の表示装置で実現した場合には、目的とする波形データを含む波形データを迅速に表示することができるので、ユーザは目的とする波形データを迅速に閲覧することが可能となる。
【００１５】
上記波形データ保存管理部は、既に保存管理している波形データを、圧縮処理して保存管理するようにしてもよい。
【００１６】
これにより、波形データ保存管理部におけるデータ格納領域を有効に利用することができるので、データ格納領域の容量を増やさずに波形データの長期保存が可能となる。
【００１７】
さらに、上記波形データ保存管理部は、既に保存管理している波形データを、時間経過に応じてデータの間引き率を高めて圧縮して保存管理し、所定時間経過後の波形データを削除するようにしてもよい。
【００１８】
一般に、手術による患者の心電図等の生体波形は、手術直後で有効に利用される場合が多く、時間経過と共に、その利用頻度が低下する傾向にある。また、あ
る期間以上、例えば５年以上経過した波形データの利用頻度は著しく低下する。
【００１９】
したがって、上記の構成のように、既に保存管理している波形データを、時間経過に応じてデータの間引き率を高めて圧縮して保存管理し、所定時間経過後の波形データを削除することで、波形データ保存管理部におけるデータ格納領域を有効に利用することができる。
【００２０】
本発明の生体波形保存管理方法は、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術後の患者の心電図等の時間的に連続した生体波形を時系列に分割して保存管理する生体波形保存管理方法であって、上記波形データ保存管理部は、上記生体波形を保存管理する際に、手術室の部屋番号および手術の時刻を関連付けて保存管理することを特徴としている。
【００２１】
上記の構成によれば、心電図等の時間的に連続した生体波形を時系列に分割して保存管理する際に、手術室の部屋番号および手術の時刻を関連付けて保存管理することで、ユーザは必要な生体波形を時間指定により容易に取り出すことができる。
【００２２】
本発明の生体波形出力方法は、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術室の部屋番号および手術の時刻によって関連付けされ、且つ時系列に分割した状態で保存管理された生体波形を、波形データ出力部によって、上記手術室の部屋番号および手術の時刻を指定して閲覧可能に出力することを特徴としている。
【００２３】
上記の構成によれば、手術室の部屋番号および手術の時刻によって関連付けされ、且つ時系列に分割した状態で保存管理された心電図等の生体波形を、上記手術室の部屋番号および手術の時刻を指定して閲覧可能に出力することで、ユーザは希望する時間を含む分割された生体波形を迅速に呼び出して閲覧することができる。
【００２４】
【発明の実施の形態】
本発明の実施の一形態について説明すれば、以下の通りである。
【００２５】
本実施の形態に係る生体波形保存管理システムは、図１に示すように、心電図等の生体波形を時間的に連続した波形データとして取り込み、時系列に分割する波形データ取得分割部１と、上記波形データ取得分割部１にて分割された波形データを保存管理する波形データ保存管理部２と、上記波形データ保存管理部２にて管理されている分割された波形データを、必要に応じて、時系列で出力する波形データ出力部３とを備えた構成となっている。
【００２６】
上記波形データ取得分割部１は、心電図装置（図示せず）等の生体波形を出力する装置から得られる信号を取得する信号取得部１１と、該信号取得部１１にて取得された信号を画像データ（波形データ）に変換する信号−画像変換部１２と、上記信号取得部１１にて取得された信号の特徴を示すデータ、例えば手術ＩＤ等を特徴量として取得する特徴量取得部１３と、上記信号−画像変換部１２にて変換された波形データを所定時間毎に分割する画像分割部１４とで構成されている。
【００２７】
ここで、生体波形とは、手術中の患者の心電図（ＥＣＧ）、患者の動脈血圧（ＡＢＰ）、患者の呼気中炭酸ガス（ＣＯ２）、脈拍（ＨＲ）等を示し、具体的には、図２に示すように、時系列に連続した波形データを示す。図２において、信
号ＡはＥＣＧ、信号ＢはＡＢＰ、信号ＣはＣＯ２、信号ＤはＨＲを示している。
【００２８】
上記波形データ保存管理部２は、図１に示すように、記録処理部２１、データ圧縮処理部２２、データ格納部２３を備えており、上記記録処理部２１にて上記特徴量取得部１３からの特徴量と画像分割部１４からの分割された波形データとを同期させる等のデータ格納部２３への波形データの記録するための処理を行い、この処理された波形データは、データ圧縮処理部２２とデータ格納部２３とにそれぞれ出力される。
【００２９】
上記データ圧縮処理部２２は、上記記録処理部２１からの波形データに対して圧縮処理を施し、上記データ格納部２３に出力するようになっている。なお、上記データ圧縮処理部２２におけるデータ圧縮処理についての詳細は後述する。
【００３０】
したがって、上記データ格納部２３には、上記記録処理部２１にて処理された波形データがそのまま格納される一方、上記データ圧縮処理部２２にて圧縮処理された波形データが格納される。
【００３１】
ここで、上記記録処理部２１にて処理された波形データは、図３に示すように、分割時間（１分間隔）と、分割された画像データと、この画像データに対応する手術ＩＤとを信号（ＥＣＧ等）毎に関連付けた状態となっている。つまり、上記データ格納部２３において、上記記録処理部２１から直接入力される波形データは、図３に示すような状態で格納されていることになる。
【００３２】
上記波形データ出力部３は、ユーザが必要な情報を入力するためのキーボード等の入力部３１と、該入力部３１から入力された情報をキーワードとして、上記波形データ保存管理部２内のデータ格納部２３に格納されている波形データを検索する検索部３２と、該検索部３２にて検索された結果、上記データ格納部２３から取り出された波形データに対して時系列に表示できるように表示処理する表示処理部３３と、該表示処理部３３にて処理された波形データを出力するための表示装置やプリンタ等の出力部３４とを備えた構成となっている。
【００３３】
上記構成の生体波形保存管理システムによれば、心電図等の生体波形（波形データ）が時系列に分割された状態、すなわち細分化（パケット化）された状態でデータ格納部２３に格納されているので、ユーザは、波形データ出力部３における入力部３１から目的する波形データを呼び出すための検索用のキーワードを入力するだけで、検索部３２が入力されたキーワードに基づいて目的とする波形データをデータ格納部２３内から呼び出すことができる。
【００３４】
つまり、上記構成の生体波形保存管理システムによれば、ユーザは、検索用のキーワードを入力するだけで、目的とする波形データを簡単に且つ迅速に呼び出すことができる。
【００３５】
しかも、データ格納部２３内では波形データがパケット化されて格納されているので、一つの波形データは非常に短くなっており、間引き圧縮を容易に行うことが可能となる。したがって、一人の患者に対して得られる波形データをパケット化し、さらに圧縮処理を施すことにより、波形データ全体の容量を小さくできるので、長期保存が可能になる。
【００３６】
なお、上記構成の生体波形保存管理システムによる種々の効果の詳細については、後述する。
【００３７】
また、上記生体波形保存管理システムの各部、すなわち波形データ取得分割部１、波形データ保存管理部２、波形データ出力部３は、それぞれが一つのコンピュータに含ませるようにしてもよいし、別々の装置（コンピュータ）で実現してもよい。別々の装置で実現する場合、ＬＡＮ等によって各装置をネットワーク化する必要がある。このネットワーク化した生体波形保存管理システムについての詳細も後述する。
【００３８】
上記構成の生体波形保存管理システムは、上述のように、波形データを細切れ（パケット）にして格納し、必要なパケットのみを取得して高速表示を可能にするシステムである。
【００３９】
それゆえ、以下の説明では、生体波形保存管理システムを、パケット方式アナログ波形格納閲覧システム（ＰＡＷＡＳ：Packet-type Analogue Wave Archiving System）と称して説明する。
【００４０】
上記ＰＡＷＡシステムは、図４に示すように、波形データ取得分割部１としてのＰＡＷＡmaker と、波形データ保存管理部２としてのＰＡＷＡserverと、波形データ出力部３としてのＰＡＷＡviewとの３基本プログラムによって構成されている。すなわち、ＰＡＷＡmaker は、波形データを取得すると共に、パケット化した波形データを作るためのプログラムであり、ＰＡＷＡserverは、ＰＡＷＡmaker によって作られた波形データをためるためのプログラムであり、ＰＡＷＡvi
ewは、ＰＡＷＡserverにためられた波形データを見るためのプログラムである。
【００４１】
ここで、上記ＰＡＷＡmaker は複数のコンピュータあるいは装置でそれぞれ独立して実行され、上記ＰＡＷＡserverは一つのコンピュータあるいは装置で実行され、上記ＰＡＷＡviewは複数のコンピュータあるいは装置で独立して実行される。但し、ＰＡＷＡmaker およびＰＡＷＡviewは、複数でなく一つのコンピュータあるいは装置で実行されてもよい。
【００４２】
以下に、ＰＡＷＡシステムの３基本プログラムの動作説明を行う。ここでは、図５に示すように、ＰＡＷＡmaker が各手術室Ｒｘ（ｘ＝０１、０２、…ｎ）に配置されたＰＣ（personal  computer）において実行されるものとして説明する。
【００４３】
ＰＡＷＡmaker は、開始命令時に、図５に示すように、各ＰＣから転送されるパケット化された波形データをそれぞれ格納するための波形格納ホルダーをＰＡＷＡserverを実行するＰＣ内に作成する。この波形格納ホルダーは、患者毎に作成し、格納する波形データに対応する手術室名（Ｒｘ）と開始日時とが付加される。
【００４４】
また、ＰＡＷＡserverを実行するＰＣ内には、各波形格納ホルダーを検索するための検索情報のデータベース（検索データベース）が設けられている。この検索データベースには、ＰＡＷＡmaker によって、波形格納ホルダー作成時に、該波形格納ホルダーに付加された手術室名と開始日時とが検索用のキーワードとして登録される。
【００４５】
具体的には、図６に示すように、ＰＡＷＡmaker において、時系列に連続した波形（実時間波形）からパケット化された波形データを切り出して、その時の日時および手術室名を付与し、ＰＡＷＡmaker を実行するＰＣ内部において一時保存する。その後、パケット化された波形データは、ＰＡＷＡserverを実行するＰＣに対してＦＴＰ（File Transfer Protocol）転送が行われ、対応する波形格納ホルダーに格納されると共に、該波形データ付与された情報（日時および手術室名）が検索データベースに登録される。
【００４６】
上記ＰＡＷＡmaker は、該ＰＡＷＡmaker とは別の外部プログラムによる開始・継続・中断・終了の各命令によっても実行が可能となっている。このため、ＰＡＷＡmaker を実行するために専用の端末装置を使用する必要がなくなる。
【００４７】
なお、外部プログラムによってＰＡＷＡmaker を実行する場合には、図７に示すように、連携情報中間ファイルを使用する必要がある。この連携情報中間ファイルは、外部プログラムを実行するＰＣに設けてもよいし、ＰＡＷＡmaker を実行するＰＣに設けてもよい。また、外部プログラムとＰＡＷＡmaker を同じＰＣにおいて実行してもよい。
【００４８】
例えば、外部プログラムは、新患者のＦＴＰの開始、直前患者のＦＴＰの継続、処理中断、プログラム終了の何れかの命令を連携情報中間ファイルに書き込む。一方、ＰＡＷＡmaker は、連携情報中間ファイルに書き込まれた情報の読み取りを行い、読み取りが完了した場合に、読み取り完了情報を該連携情報中間ファイルに書き込む。
【００４９】
上記ＰＡＷＡmaker は、外部プログラムが連携情報中間ファイルに書き込んだ命令を読み込んだ後、その命令を削除するようになっている。これにより、外部プログラムは、連携情報中間ファイルを確認することにより、ＰＡＷＡmaker が命令を読み込んだこと、すなわち命令受託を確認できる。
【００５０】
また、外部プログラムは、連携情報中間ファイルに命令の書き込みが無い場合にのみ、命令を書き込むようになっている。これにより、ＰＡＷＡmaker は、自身の進行状況に応じて外部プログラムの次の指令を待たせることができる。
【００５１】
ここで、ＰＡＷＡmaker と外部プログラムとの連携動作の処理の流れについて、図８に示すフローチャートを参照しながら以下に説明する。
【００５２】
まず、ＰＡＷＡmaker は、連携情報中間ファイル内の外部プログラムにより命令（外部連携情報）を読みこみ動作を行う（ステップＳ１）。
【００５３】
そして、連携情報中間ファイル内に連携情報の書きこみの有無を判定し（ステップＳ２）、書きこみありの場合に、続いて、その連携情報が継続命令であるか否かを判定する（ステップＳ３）。
【００５４】
ステップＳ３で、継続命令であると判定すれば、ステップＳ６に移行し、現行ホルダーへの波形転送処理を行う。ここで、現行ホルダーとは、波形データのＦＴＰ転送中のホルダーを示す。一方、ステップＳ３で、継続命令でないと判定すれば、続いて、新規患者のＦＴＰ開示命令（新規患者命令）であるか否かを判定する（ステップＳ４）。
【００５５】
ステップＳ４で、新規患者命令でないと判定すれば、再び、ステップＳ１に移行し、連携情報中間ファイル内の該部連携情報の読みこみを行う。一方、ステップＳ４で、新規患者命令であると判定すれば、ステップＳ５に移行する。
【００５６】
ステップＳ５では、ＰＡＷＡserver上に、波形格納ホルダーである新患者波形ホルダーを作成し、現行ホルダー化を行う。この場合、新患者波形ホルダーには、ベッド名（手術室名）と開始日時分が付与される。例えば、手術室名がＲ０１、開始日時分が２００１年４月２７日１４時２０分であれば、Ｒ０１＿２００１＿０４＿２７＿１４＿２０が新患者波形ホルダーに付与される。
【００５７】
続いて、ステップＳ６では、ステップＳ５において作成された現行ホルダーへの波形転送処理が行われる。
【００５８】
次いで、連携情報中間ファイル内の外部連携情報書きこみの有無を確認する（ステップＳ７）。ここで、外部連携情報の書きこみありと判定すれば、患者属性情報の有無を判定する（ステップＳ８）。
【００５９】
ステップＳ８で、患者属性情報がないと判定されれば、患者の追加はないと判断し、ステップＳ１０に移行する。一方、ステップＳ８で、患者属性情報があると判定されれば、患者の追加があると判断し、新たな患者情報を追加するための検索データベースの書き換えを行う（ステップＳ９）。
【００６０】
次いで、ステップＳ１０において、連携情報中間ファイルに終了命令の書きこみがあるか否かを判定する。ここで、終了命令の書きこみがあると判定すれば、その終了命令を読みこみ処理を終了する。一方、終了命令の書きこみがないと判定されれば、中断命令の書きこみがあるか否かを判定する（ステップＳ１１）。
【００６１】
ステップＳ１１で、中断命令有りと判定すれば、ステップＳ１に移行し、再び、連携情報中間ファイル内の外部連携情報の読みこみを行う。一方、ステップＳ１１で、中断命令なしと判定すれば、ステップＳ６に移行し、現行ホルダーへの波形転送処理を続行する。
【００６２】
上記のようにＰＡＷＡmaker は、外部プログラムによって制御されているので、該外部プログラムからＰＡＷＡmaker の開始、終了、および患者情報の伝達制御を行うことができる。
【００６３】
しかも、外部プログラムは、連携情報中間ファイルを介して、自身の都合や、電源断などのエラー後の気体しないプログラム終了後も、ＰＡＷＡmaker を支配下に置くことができ、以前の処理の継続、あるいは、新規患者として処理させることができる。つまり、外部プログラムの動作エラー、装置ハングアップに際し、ＰＡＷＡmaker の処理は破綻しない。
【００６４】
これにより、上記のステップＳ１１に示すように、ＰＡＷＡmaker は外部プログラムの都合による中断を許容していることも分かる。
【００６５】
上記ＰＡＷＡmaker により、パケット化された波形データがＰＡＷＡserverを実行するＰＣに対してＦＴＰ転送され、波形格納ホルダーにそのまま格納された場合、すなわち圧縮処理を施さない場合、各波形データの保存期間は１年までである。この場合、従来の連続波形データの保存期間よりもはるかに長くなっている。
【００６６】
さらに、波形データの保存期間を長くするためには、各波形格納ホルダーに格納されている波形データを圧縮処理する必要がある。この圧縮処理としては、図９に示すように、ＰＡＷＡserverにおいて、ＰＣ内のデータベースであるデータ格納部２３に格納された波形格納ホルダーのパケット化された波形データ２４から、部分的に間引く間引き圧縮が行われる。この間引き圧縮では、波形格納ホルダー内の波形データ２４から、ある時間分の波形データ２４ａを間引くことにより、波形格納ホルダー内の情報量を少なくする圧縮処理が行われる。
【００６７】
上記ＰＡＷＡserverでは、段階的に圧縮処理を施すことにより、有用なデータを効率よく保存するようになっている。ここでは、第０段階から第３段階に圧縮処理を施す例について説明する。
【００６８】
まず、第０段階では、間引きなしの状態で波形データ（パケット化されたままの状態）で１年間保存する。１年経過後、次の第１段階において、１分置きに５秒分の波形データを残して１年間保存する。そして、１年経過後、次の第２段階において、５分置きに５秒分の波形データを残して３年間保存する。
【００６９】
最後の第３段階では、最初に保存してから５年間経過しているので、時間的に古い波形データから消去する。
【００７０】
上記のＰＡＷＡmaker によってパケット化され、ＰＡＷＡserverにより圧縮処理等を経て波形格納ホルダーに格納されている波形データを、閲覧するには、以下に示すＰＡＷＡviewをＰＣ上で実行させる必要がある。
【００７１】
ＰＡＷＡviewは、実行されると、図１０に示すように、出力部３４の一種であるＰＣの表示画面にビューワ部４１が表示される。このビューワ部４１には、ＰＡＷＡserverにおいて既に保存完了された波形データが表示されている。ここでは、波形データとして、ＥＣＧ、ＡＢＰ、ＣＯ２、ＨＲが表示され、さらに、手
術ＩＤ、患者名、手術室名、手術開始日等のデータも合わせて表示されている。
【００７２】
上記ＰＡＷＡviewは、ＰＡＷＡserver内のデータベース（データ格納部２３）に格納されているパケット化された波形データ（以下、パケット波形と称する）をそのままビューワ部４１に表示するようになっている。つまり、パケット波形が例えば１分単位のパケットであれば、１分間の波形をビューワ部４１に表示させるようになっている。
【００７３】
上記ＰＡＷＡviewは、以下の３つの機能を有している。
【００７４】
（１）ＰＡＷＡserverによるデータ格納部２３に保存された波形データ（波形群）とのインターフェース
（２）ユーザによる、波形のスムーススクロール（パケット前後のファイルの先読みによる）、ファイル管理（検索保存）、波形接着復元、計測、解析などのユーザインターフェース
（３）ビューワ部４１の内容充実による連続波形と同等以上の機能部品に発展させる拡張機能
具体的には、ＰＡＷＡviewは、図１１に示すように、ＰＡＷＡserverに対してデータの送受が行えるインターフェース機能を有し、さらに、ビューワ部４１内にファイル管理部４１ａ、表示設定部４１ｂ、スクロール部４１ｃ等のユーザインターフェース機能を有しており、さらに、上記のユーザインターフェース機能を充実させることで、連続波形と同等以上の機能部品に発展させることができる。
【００７５】
不連続波形データの接着は、ＰＣ上のメモリに展開することで行われるので、連続波形データと等価であり差異はない。
【００７６】
また、ＰＣ上のメモリに展開した不連続波形データを、連続２０分間、連続１時間接着し、あらためて保存する（接着保存）ことも可能である。
【００７７】
上記ファイル管理部４１ａは、患者検索キー、波形保存キーからなっており、患者検索キーを押すことにより、目的する患者のファイルを読み出すことができ、波形保存キーを押すことにより、現在ビューワ部４１に表示されている波形を保存することができるようになっている。
【００７８】
上記表示設定部４１ｂは、エラー表示を行うか否かの設定を行うための設定キーからなっている。
【００７９】
上記スクロール部４１ｃは、現在表示されている波形データの時間的な前後を表示させるためのキーからなっている。
【００８０】
なお、上記ファイル管理部４１ａ、表示設定部４１ｂ、スクロール部４１ｃの機能の詳細については、後述する図１３に示す生体波形保存管理システムの説明時に行う。
【００８１】
上記ＰＡＷＡviewでは、時間指定による１パケット特定呼び出しを行う機能を有している。なお、途中波形も呼び出し可能である。また、上記ＰＡＷＡviewは、時間指定以外の条件によっても特定のパケットの波形を呼び出すことが可能となっている。つまり、上記ＰＡＷＡviewは、検索語を指定するだけで特定のパケットの波形を呼び出すことのできるランダムアクセスが可能なプログラムとなっている。
【００８２】
例えば、図１２に示すように、手術ＩＤと、パケット波形日時と、表示window位置とをＰＡＷＡviewにおいて指定すると、この指定事項に基づいて、該ＰＡＷＡviewはＰＡＷＡserverを実行するＰＣ内の検索データベースに問い合わせを行う。検索結果、検索データベースからベッド番号（手術室名）と波形日時とを特定し、この特定事項が付加された波形格納ホルダーを見つけ出し、ＰＡＷＡviewが実行されているＰＣに転送する。このようにして、指定事項に基づいた特定のパケット波形をビューワ部４１に表示させるようになっている。
【００８３】
また、ＰＡＷＡviewは、図１２に示すように、外部プログラム４２によって制御されてもよい。この場合、外部プログラム４２により、手術ＩＤ、パケット波形日時、表示window位置のすべてあるいはそれぞれの組み合わせた伝達情報をＰＡＷＡviewのコマンドライン起動オプション、またはファイル書きこみなどの連携手段で外部プログラムが知らせることにより、ＰＡＷＡviewの動作を制御できる。上記伝達情報は、手術ＩＤなどＩＤデータの代わりにベッド名（手術室名）でもよい。
【００８４】
上記のように、外部プログラム４２によってＰＡＷＡviewを制御するようにすれば、各種アプリケーションにおいて容易に波形表示機能を付与することができる。
【００８５】
続いて、本発明の生体波形保存管理システムについて、具体的に説明する。
【００８６】
本生体波形保存管理システムは、患者モニタリングシステム（例えば、ＲＡＭＳＣＡＮ）の各端末群に波形データ取得分割部１を寄生させ、心電図、動脈圧、脳波などの生体波形データを時系列に分割し、波形データ保存管理部２に蓄積し、波形データ群の管理検索情報を別途データベース化しているシステムである。そして、波形データ出力部３としての表示部を他の端末（例えば、自動麻酔記録装置（ＶＯＣＡＡＲ））に寄生させ、端末上の外部のアプリケーションから検索パラメータを付与して表示部を起動し、外部アプリケーションが波形表示機能を有するようにできる。
【００８７】
それゆえ、上記生体波形保存管理システムは、必要部分のみの波形データを迅速に取得し、再構成し、迅速表示するシステムである。
【００８８】
上記生体波形保存管理システムは、既存のコンピュータシステムにアナログ計測機能を付加したシステムである。このアナログ計測機能として、３つのアプリケーション、（１）波形計測機能（ＰＡＷＡmaker ）、（２）波形管理機能（ＰＡＷＡserver）、（３）波形表示機能（ＰＡＷＡview）を既存のコンピュータシステムに追加して生体波形保存管理システムを実現している。なお、以下の説明では、便宜上、既存のコンピュータをＲＡＭＳＣＡＮと称する。
【００８９】
上記生体波形保存管理システムは、図１３に示すように、ＰＡＷＡmaker が寄生する波形計測用ＰＣ１００と、ＰＡＷＡserverが動作する波形管理用ＰＣ２００と、ＰＡＷＡviewが動作する波形表示用ＰＣ３００とがネットワークの一種であるＬＡＮによって接続された構成となっている。
【００９０】
上記波形計測用ＰＣ１００は、ＲＡＭＳＣＡＮ動作域１０１と、計測部となる計測動作域１０２とを有している。
【００９１】
上記波形管理用ＰＣ２００は、アプリケーションによるＰＡＷＡserverと、複数のデータベースからなるファイルサーバとで構成されている。
【００９２】
上記波形表示用ＰＣ３００は、波形ビューワ動作域３０１と、ＶＯＣＣＡＲ動作域３０２とで構成されている。
【００９３】
したがって、上記構成の生体波形保存管理システムは、ネットワーク（ＬＡＮ）の利用を前提し、各ＰＣは以下の環境を備えたものとなっている。
【００９４】
（１）ＲＡＭＳＣＡＮが動作するＰＣ（波形計測用ＰＣ１００）
・ファイルサーバにＦＴＰアクセス可能である。
・ネットワークドライブ共有のアクセスが可能である。
【００９５】
（２）ＰＡＷＡserverが動作するＰＣ（波形管理用ＰＣ２００）
・ＦＴＰのサービスが利用できる。
・ＳＱＬのサービスが利用できる。
・ネットワークドライブ共有のサービスが利用できる
・自動ログオンの設定がされている。
【００９６】
（３）ＰＡＷＡviewが動作するＰＣ（波形表示用ＰＣ３００）
・ファイルサーバにＳＱＬアクセスが可能である。
・ネットワークドライブ共有のアクセスが可能である。
【００９７】
上記構成の生体波形保存管理システムにおける各インターフェースについて以
下に説明する。以下の（ｉ）〜（ｖｉ）は、図１３に示す丸付き数字に対応している。
【００９８】
（ｉ）計測動作域１０２内のホスト部とＤＳＰ部のインターフェース
計測データは、ＶＩサーバ及びデュアルポートメモリによりＤＳＰ部（ＤＳＰＣＰＵ）からホスト部（ホストＣＰＵ）に転送するようになっている。
【００９９】
（ｉｉ）計測動作域１０２内のホスト部とＲＡＭＳＣＡＮ動作域１０１のインターフェース
ＲＡＭＳＣＡＮが起動されると、ＲＡＭＳＣＡＮ動作域１０１から（Ａ）計測開始／終了通知／手術ＩＤ／患者名通知を、計測動作領域１０２のホスト部（ホストＣＰＵ）に伝達される。この場合、ＲＡＭＳＣＡＮ動作域１０１から計測動作域１０２のホスト部へに伝達される情報は、図１４に示すような形式のテキストファイルである。
【０１００】
上記ＲＡＭＳＣＡＮとＰＡＷＡmaker との間での情報の受け渡しのタイミングは図１５に示すようになる。つまり、計測の開始／終了通知、メニュー再表示、手術ＩＤ／患者名通知は、ＲＡＭＳＣＡＮによる書込があった時点、すなわち通知を受けた時点でＰＡＷＡmaker は読込を開始するようになっている。
【０１０１】
また、図１４に示すテキストファイルの中身は、例えば図１６に示すようになっている。図１６では、１行目にコメントを記し、２行目に指令値を記している。
【０１０２】
図１６の例では、計測の開始／終了通知、手術ＩＤ／患者名通知を含むファイルとなっている。
【０１０３】
１行目に記載の手術開始は、手術開始指示を示し、前回の手術を終了し、新規手術としてインデックスを更新するための指示である。また、手術中は、手術中指示を示し、計測中の指示（手術ＩＤ、患者名の通知）を行うための指示である。さらに、手術終了は、手術終了指示（中断、断電指示）を示し、アプリケーションを終了させるための指示である。
【０１０４】
２行目の１列目には、計測開始の指令値が記される。ここで、１は計測開始を示し、０は計測開始でないことを示す。図１６では、１が記されているので、計測開始を示している。
【０１０５】
２行目の２列目には、計測中の指令が記される。ここで、１は計測中または中断再開を示し、９は断電準備指令を示し、０は計測中でないことを示す。図１６では、０が記されているので、計測中でないことを示している。
【０１０６】
２行目の３列目には、計測終了の指令値が記される。ここで、１は計測終了を示し、９は電源断終了を示し、０は計測終了でないことを示す。図１６では、０が記されているので、計測終了でないことを示している。
【０１０７】
２行目の４列目には、メニュー再表示の指令値が記される。ここで、１はメニュー再表示指令を示し、０はメニュー再表示ではないことを示す。図１６では、０が記されているので、メニュー再表示でないことを示している。
【０１０８】
２行目の５列目には、手術ＩＤの指令値が記される。ここで、計測中フラグが１で記述が存在したら読込を行うことを示す。図１６では、計測中のフラグ（２行目の２列目）が１でないので読込を行わないことを示している。
【０１０９】
２行目の６列目には、患者名の指令値が記される。ここで、計測中フラグが１で記述が存在したら読込を行うことを示す。図１６では、計測中のフラグ（２行目の２列目）が１でないので読込を行わないことを示している。
【０１１０】
また、計測動作域１０２のホスト部から、（Ｂ）計測データの通知がＲＡＭＳＣＡＮ動作域１０１に伝達される。この場合の伝達情報もテキストファイルである。
【０１１１】
（ｉｉｉ）計測動作域１０２のホスト部と波形管理用ＰＣ２００内のファイルサーバのインターフェース
計測データは、ＦＴＰ通信でホスト部から波形管理用ＰＣ２００内のＰＡＷＡserverに転送し、手術ＩＮＤＥＸは、ＦＴＰ通信でホスト部から波形管理用ＰＣ２００内のファイルサーバ（ここでは、手術ＩＮＤＥＸ、波形データ、（Ｄ）登録済データ情報の各データベースを示す）に転送する。
【０１１２】
なお、通信障害時には、波形計測用ＰＣ１００のホスト部が内部のハードディスク内に１手術分（最大で４８時間分）までデータを蓄積することでデータの保護を図るようになっている。４８時間以内に通信障害が復帰しない場合、データサイクリックに上書きするようにし、データの保護を図る。
【０１１３】
また、送信済情報ファイルを波形計測用ＰＣ１００内のホスト部が、波形管理用ＰＣ２００内のファイルサーバに発行する。このファイルは、波形表示用ＰＣ３００の自動更新時に参照するものである。
【０１１４】
（ｉｖ）波形管理用ＰＣ２００と波形表示用ＰＣ３００のインターフェース
波形検索時は、波形の検索情報を波形表示用ＰＣ３００から波形管理用ＰＣ２００のファイルサーバに転送し、該波形管理用ＰＣ２００からその問い合わせ結果を波形表示用ＰＣ３００に通知するようになっている。
【０１１５】
波形表示用ＰＣ３００は、波形管理用ＰＣ２００のファイルサーバ上のファイルをネットワークドライブに割り付けて解析部から該ファイルサーバを参照するようになっている。
【０１１６】
また、保存波形指定情報をファイル（保存波形指定ファイル）で波形管理用ＰＣ２００のファイルサーバに通知する。
【０１１７】
なお、通信障害時は、波形表示用ＰＣ３００において、波形を検索したり、波形を表示したりすることはできない。
【０１１８】
（ｖ）波形表示用ＰＣ３００内の波形ビューワ動作域３０１とＶＯＣＣＡＲ動作域３０２のインターフェース
ＶＯＣＣＡＲから波形表示用ＰＣ３００を起動するときは、手術ＩＤと表示開始時刻、表示window位置を因数で送信する。具体的な波形ビューワ動作域３０１とＶＯＣＣＡＲ動作域３０２のインターフェースは、図１７に示すようになっている。
【０１１９】
波形表示用ＰＣ３００は、ＶＯＣＣＡＲ動作域３０２内において現在表示時刻をファイルで通知するようになっている。
【０１２０】
したがって、波形ビューワ動作域３０１とＶＯＣＣＡＲ動作域３０２との間での情報の受け渡しのタイミングは、図１８に示すようになる。つまり、表示時刻通知は、波形ビューワ動作域３０１の書込のタイミング、すなわち表示時刻の変更タイミングでＶＯＣＣＡＲ動作域３０２が読込を行うようになっている。
【０１２１】
（ｖｉ）波形管理用ＰＣ２００内のファイルサーバにおけるメッセージの発行
波形管理用ＰＣ２００内のファイルサーバが異常の時、その旨を知らせるメッセージファイルを作成する。このファイルが作成されたとき、波形管理用ＰＣ２００における各部において異常処理を行う。
【０１２２】
上記ファイルサーバのメッセージは、図１９に示す表中に記載されたものがある。これらのファイルが発行されたときには、サーバ部、すなわち波形管理用ＰＣ２００内のファイルサーバが異常停止することになる。
【０１２３】
ここで、上記の波形計測用ＰＣ１００において得られる計測データは、図２０に示すようなディレクトリ構造となっている。なお、計測データは、１分毎のファイルに分割されて保存動作が行われるものとする。また、図２０に記載された丸付き数字は、以下の括弧付き数字に対応するものとする。図２０では、手術室１号室で２０００年１２月３１日２３次５６分１０秒に手術が開始された計測データのディレクトリ名とファイル名とを示している。
【０１２４】
（１）データ格納ディレクトリは、アナログデータの書込みディレクトリである。このディレクトリ内に全ての手術波形データの情報が書き込まれている。また、サーバ部のメッセージファイルもこのディレクトリに置かれている。なお、このデータ格納ディレクトリは、固定名称とする。
【０１２５】
（２）波形データベースは、各手術毎及び手術毎のインデックスファイルと保存設定及び圧縮段階をデータベース化したファイルである。波形管理用ＰＣ２００内においてデータベースを準リアルタイムに構築し、波形表示用ＰＣ３００のビューワ部４１によってそれを参照できるようになっている。なお、この波形データベースは、固定名称とする。
【０１２６】
（３）手術情報ファイルは、手術情報が記述されたインデックスファイルである。波形計測用ＰＣ１００におけるＲＡＭＳＣＡＮ動作域１０１が後述する（７）と同じファイルをこのディレクトリにもＦＴＰ転送するようになっている。つまり、２箇所にＦＴＰ転送するようになっている。但し、このファイルは、波形管理用ＰＣ２００がこのファイルの内容をデータベースに登録した時点で削除される。なお、後述の（７）のファイルの場合には削除されない。
【０１２７】
（４）保存指示ファイルは、波形を保存指示するためのファイルである。波形表示用ＰＣ３００のビューワ部４１でこのデータを保存設定したときに、このファイルが後述の（８）のファイルと同じファイルをこのディレクトリにもコピーするようになっている。つまり、２箇所にコピーするようになっている。但し、このファイルは、波形管理用ＰＣ２００がこのファイル内容をデータベースに登録した時点で削除される。なお、後述の（８）のファイルの場合には削除されない。
【０１２８】
（５）圧縮段階指示ファイルは、圧縮段階の指示を行うファイルである。波形管理用ＰＣ２００が圧縮を完了したときこのファイルが後述の（９）と同じファイルをこのディレクトリにもコピーするようになっている。つまり、２箇所にコピーするようになっている。但し、このファイルは、波形管理用ＰＣ２００がこのファイルの内容をデータベースに登録した時点で削除される。なお、後述の（９）のファイルの場合には削除されない。
【０１２９】
（６）１手術毎ディレクトリは、一室で２０００年１２月３１日２３時５６分１０秒から行われた手術の手術情報ディレクトリである。このディレクトリ名称は、手術室と手術開始時刻で構成されている。
【０１３０】
（７）手術情報ファイルは、手術情報が記述されたインデックスファイルである。波形計測用ＰＣ１００におけるＲＡＭＳＣＡＮ動作域１０１が前記（３）と同じファイルをこのディレクトリにもＦＴＰ転送するようになっている。つまり、２箇所にＦＴＰ転送するようになっている。但し、このファイルは、前記（３）のファイルと異なり、波形管理用ＰＣ２００がデータベースの再構築を行う時のみにこのファイルを参照し、このときデータベースを登録しても削除されない。
【０１３１】
（８）保存指示ファイルは、波形を保存指示するためのファイルである。波形表示用ＰＣ３００のビューワ部４１でこのデータを保存設定したときに、このファイルが前記（４）のファイルと同じファイルをこのディレクトリにもコピーするようになっている。つまり、２箇所にコピーするようになっている。但し、このファイルは、（４）のファイルと異なり、波形管理用ＰＣ２００がデータベースの再構築を行う時のみにこのファイルを参照し、このときデータベースを登録しても削除されない。
【０１３２】
（９）圧縮段階指示ファイルは、圧縮段階の指示を行うファイルである。波形管理用ＰＣ２００が圧縮を完了したときこのファイルが前記（５）と同じファイルをこのディレクトリにもコピーするようになっている。つまり、２箇所にコピーするようになっている。但し、このファイルは、（５）のファイルと異なり、波形管理用ＰＣ２００がデータベースの再構築を行う時のみにこのファイルを参照し、このときデータベースを登録しても削除されない。
【０１３３】
（１０）登録済データ情報ファイルは、計測部で転送されたデータのうち最後に転送されたデータファイル名を記述したファイルである。波形表示用ＰＣ３００のビューワ部４１では、自動更新するときにこのファイルを参照するようになっている。
【０１３４】
（１１）計測データファイルは、前記（ｖｉ）で行われた手術の初回計測開始ファイルである。この計測データファイルは１分置きに作成される。
【０１３５】
（１２）計測データファイルは、前記（ｖｉ）で行われた手術の最終計測開始ファイルである。
【０１３６】
（１３）１０室手術毎ディレクトリは、１０室で２０００年１２月３１日２３時５６分１０秒から行われた手術の手術情報ディレクトリである。このディレクトリ名称は、手術室と手術開始時刻で構成されている。
【０１３７】
次に、波形計測用ＰＣ１００において実行されるＰＡＷＡmaker の起動と終了の処理の流れを図２１に示す。なお、以下の説明では、波形計測用ＰＣ１００を単にパソコンと称する。
【０１３８】
上記ＰＡＷＡmaker では、独立した２つのプログラム、すなわち、外部プログラム（図の例では、ＲＡＭＳＣＡＮ）と計測部プログラムがＯＳ（Windows （登録商標））起動に後続して動作するようになっているが、共通中間ファイルを介して連携することができる。
【０１３９】
ＲＡＭＳＣＡＮは、図中（Ａ）に示すように、外部プログラムは計測開始／終了と手術ＩＤ通知情報の書込みを行い、計測部プログラムは、図中２０１に示すサーバへの波形転送の仕事、例えばメニュー表示命令があればメニューを表示し、さまざまな表示や設定を行うことができる。
【０１４０】
中間ファイルに終了命令が書き込まれていることを察知すれば、計測部プログラムは自己終了する。
【０１４１】
このように計測部プログラムは、全て外部プログラムから中間ファイルを介しての命令に依存して受動的に動作する。
【０１４２】
続いて、波形表示用ＰＣ３００において実行されるＰＡＷＡviewの起動と終了の処理の流れを図２２に示す。なお、以下の説明では、波形表示用ＰＣ３００を単にパソコンと称する。
【０１４３】
上記ＰＡＷＡviewは、プログラム受動的に、外部プログラムが起動されると、起動時に外部プログラムが目的波形を指定した場合と、しない場合の２通りの動作が可能となっている。
【０１４４】
目的波形を指定しない場合は、波形ビューワ動作域内で指定することができる。このようにして決まった目的波形の保存位置情報は、波形情報データベースに問い合わせを行い、ネットワーク上の波形ファイルを得て表示する。
【０１４５】
また、ＰＡＷＡviewには、目的の波形を特別に保存する機能が組み込まれている。ユーザがＰＡＷＡview上の終了キーを押し下げると終了する。
【０１４６】
図２２に示す処理において、波形表示用ＰＣ３００のビューワ部４１の表示画面、すなわち波形ビューワアプリケーション部の起動画面の画面構成を図２３に示す。ここでは、患者検索、波形保存、印刷、設定の４つの項目が表示される。
【０１４７】
上記波形表示用ＰＣ３００におけるビューワ部４１を、図２４に示す。この図２４は、起動時に生体波形保存管理システムにて選択された波形を表示している。
【０１４８】
上記ビューワ部４１の機能は、以下の通りである。
【０１４９】
（１）計測したデータをこの画面で表示することができる。
【０１５０】
（２）波形をファイルサーバから呼び出すことができる。圧縮していない波形（連続波形）、圧縮した波形（離散波形）ともに呼び出し可能である。
【０１５１】
（３）波形を保存することがけいる。手術ＩＤの存在しないデータは保存できないようになっている。この画面で保存しない場合には、データは波形管理用ＰＣ２００内のファイルサーバで自動的に圧縮されて格納される。
【０１５２】
（４）表示している画面をプリンタに印刷できる。
【０１５３】
（５）自動更新ボタンにより１分おきに現在手術中の最新情報を更新させることができる。これにおより、１分遅れであるが、ＰＡＷＡmaker を搭載しているＰＣあるいはネットワーク上にある全てのＰＣから進行状況の連続自動更新モニタリングを行うことができる。
【０１５４】
（６）ネットワークに障害（接続されていないことを含む）があるとき波形は見ることはできない。この場合、『ネットワークに障害があり波形を表示できません』という確認ダイアログが表示される。
【０１５５】
上記ビューワ部４１から患者選択ボタンを押した場合、図２５に示す患者選択画面が表示される。なお、この表示は、ビューワ部４１とは別ウィンドが開いてＰＣモニター上に表示させるものとする。
【０１５６】
上記患者選択画面では、選択した患者に対して、以下の事項を行うことができる。
【０１５７】
（１）この画面におけるファイル検索機能では、表示した波形の日付を選択してその日の手術ＩＤを指定して任意の波形を選択する。手術ＩＤが存在しないデータもこのファイル検索で検索できる。この場合、手術ＩＤの代わりに日時が表示される。
【０１５８】
（２）１手術中の波形表示位置を表示時刻選択により予め選択して、波形表示画面で呼び出すことができる。デフォルトは試験開始位置に設定されている。
【０１５９】
（３）波形管理用ＰＣ２００内のファイルサーバからダウンロードした波形を手動選択できるようになっている。
【０１６０】
上記ビューワ部４１から波形保存ボタンを押した場合、図２６に示す波形保存画面が表示される。なお、この表示は、ビューワ部４１とは別ウィンドが開いてＰＣモニター上に表示させるものとする。
【０１６１】
上記波形保存画面での機能は、以下に示すものとなっている。
【０１６２】
（１）通常保存すると波形表示画面で表示している波形を保存するようになっている。この場合、ファイルサーバでデータが一定期間保存される。但し、データの保存期間を過ぎたデータは削除される。削除したくない場合には、永久保存を選択し、自己のハードディスクにダウンロードすればよい。
【０１６３】
（２）ネットワークに障害がある場合には操作できないようになっている。
【０１６４】
次に、波形管理用ＰＣ２００において実行されるＰＡＷＡserverにおけるデータメンテナンスの起動と終了の処理の流れを図２７に示す。なお、以下の説明では、波形管理用ＰＣ２００を単にパソコンと称する。
【０１６５】
上記ＰＡＷＡserverは、図２７に示すように、ＯＳ（Windows （登録商標））の起動にともなって、図中丸付き数字１で自動的に起動される。ＰＣ１００に示すＰＡＷＡmaker の動作するパソコンからの波形データと手術ＩＮＤＥＸをＦＴＰ転送の手段により受け入れる。また、ＰＣ３００に示すＰＡＷＡviewの動作するパソコンからのＳＱＬによるデータベース問い合わせに対し、波形データを提供すると共に、ＰＣ３００に対してユーザが命令した付加的な保存命令に対して、ＦＴＰ転送により保存指示ファイルを受け付ける。
【０１６６】
また、設定されたスケジュールに従って波形データ圧縮処理を実行する。メニューから終了命令が選択されたとき動作を終了する。
【０１６７】
まず、ＰＡＷＡserverにおいてデータメンテナンスを起動した場合、図２８に示すメンテナンスメイン画面が表示される。
【０１６８】
このメンテナンスメイン画面における機能は、以下の通りである。
【０１６９】
（１）計測データが保管されるサーバ（ファイルサーバ）に常駐し、『波形データの圧縮処理』を行う。また、これらの波形データ検索用に『波形データベース登録処理』を行う。
【０１７０】
上記波形データ圧縮処理は、設定された時間が経過すると自動的に圧縮する処理である。また、上記メンテナンスメイン画面において、データの圧縮処理内容を表示し、設定変更ボタンにより圧縮設定の設定変更を行うことができる。また、強制圧縮ボタンで圧縮を手動で行うこともできる。
【０１７１】
上記波形データベース登録処理は、波形計測用ＰＣ１００から転送された『手術ＩＮＤＥＸファイル』及び、ビューワ部４１から転送された『波形保存指示ファイル』をデータベースに自動的に登録する処理である。
【０１７２】
また、『データベース再構築』ボタンによって波形データベースが壊れたときに手動でデータベースを構築することができる。
【０１７３】
（２）処理中は、『処理中ランプ』を緑にして１秒間隔で点滅させ、処理を行っていることを示すよになっている。なお、図２８では、停止ランプが点灯している状態を示している。
【０１７４】
（３）ビューワ部４１で保存に設定した手術データは圧縮しないようになっている。保存件数は、例えば１００件まで登録可能とし、１００件を越えた分については手術開始時間が古いものから順に保存設定が解除されるようになっている。保存が解除されたデータは、圧縮設定に従い圧縮処理される。
【０１７５】
図２８に示すメンテナンスメイン画面では、毎週金曜日のＰＭ１８時から圧縮処理を行うことを示している。そして、このときの圧縮処理では、１週間経過した手術データを１分間隔で５秒だけ残すようにし、さらに１カ月経過した手術データを５分間隔で５秒だけ残すように圧縮している。そして、１年経過した手術データは、全て削除するように設定されている。但し、ビューワ部４１で保存設定されたデータは、保存設定されたデータが手術開始から１００件に達するまでは削除しないように設定されている。
【０１７６】
上記メンテナンスメイン画面において、設定変更ボタンを押すことにより、図２９に示す圧縮条件設定画面が別ウィンドに表示される。
【０１７７】
上記圧縮条件設定画面における機能は、以下の通りである。
【０１７８】
（１）波形データを圧縮する条件を設定するようになっている。
【０１７９】
（２）１段階目、２段階目、保存期間の３段階でファイル圧縮条件を設定するようになっている。
【０１８０】
（３）設定ボタンを押すと、設定内容が保存される。また、デフォルトボタンを押すと初期値に戻すことが可能となっている。
【０１８１】
（４）条件設定中は、圧縮処理が行われない。圧縮処理を開始するには設定を終了する必要がある。
【０１８２】
上記メンテナンスメイン画面において、保存一覧ボタンを押すことにより、図３０に示す保存一覧画面が別ウィンドに表示される。
【０１８３】
上記保存一覧画面における機能は、以下の通りである。
【０１８４】
（１）解析画面で保存選択されたファイルを全て表示することができる。
【０１８５】
（２）削除ボタンを押すと、『保存設定から通常の圧縮設定に従った圧縮』に変更することができる。
【０１８６】
（３）戻るボタンを押すとメニュー画面に戻る。
【０１８７】
（４）手術ＩＤの存在しないデータを保存することができない。
【０１８８】
以上のように、上記構成の生体波形保存管理システムによれば、以下に示す効果を奏する。
【０１８９】
まず、手術における長時間にわたる患者の心電図等の生体波形の最初の表示を高速化できる。
【０１９０】
また、生体波形を先頭から読み出す必要がないので、中間あるいは任意の部分を迅速に読み出すことができる。
【０１９１】
また、表示プログラム表示のために読み出さなければならない対象が分割された波形データであるため、一度に送受信するデータ量を著しく少なくできる。このため、表示のためのコンピュータ資源への負荷を軽くすることができる。
【０１９２】
このようにコンピュータへの負荷が軽いことにより、従来の波形ビューワのように専用端末を用意せず、コンパクトな表示用ユーティリティープログラムを用意すれば、他のアプリケーションと共同もしくは、従属して、同一端末内で動作させることができる。
【０１９３】
さらに、波形ビューワにおけるビューワプログラムをコンパクトに作成、ビューワプログラム自身に外部アプリケーションとインターフェースできる手段を講じれば、外部アプリケーションにビューワプログラムを通じて波形表示能力を付加することができる。これにより、インターネット環境での波形電子カルテの実現を容易にできる。
【０１９４】
また、波形データ保存管理部２における波形データは、時系列に分割されて保存感知されているので、この波形データに対しての圧縮は比較的容易に行える。つまり、一つ一つの波形データの容量が小さいので、一般的な圧縮法である間引き圧縮法によれば、簡単に圧縮することができる。
【０１９５】
連続波形データでは、実質的にファイルの保存期間が４８時間以内が上限であるのに対して、本発明の生体波形保存管理システムでは、間引き圧縮により簡単に波形データを圧縮できるので、長期の保存期間を確保することができる。
【０１９６】
また、間引き圧縮した後、波形データは飛び飛びの状態になるが、ビューワ部４１に表示すべき連続する時刻の波形データが見つからない場合、自動的に至近の時刻のデータ取得して、表示するようになっているので、空白を作らないようになっている。
【０１９７】
また、上記ビューワ部４１では、患者選択機能を有しているので、外部アプリケーションがない場合でも該ビューワ部４１単独でも患者を検索して波形データを表示することができる。
【０１９８】
また、上記構成の生体波形保存管理システムによれば、患者毎、手術毎に得られる生体波形の波形データを分割して保存管理するようになっているので、ユーザが希望する患者の波形データを表示するまでに必要な表示時間が０．２秒以内となり、外部アプリケーションから波形データを呼び出す場合であってもの４秒以内で行える。
【０１９９】
これに対して、従来の保存管理方法、すなわち波形データが連続波形で保存管理する方法では、まず、ユーザが希望する患者の全ての波形データを読み出し（ロード）、次に、目的とする波形データを呼び出すようになっている。この場合、波形データを時系列にスクロールさせて目的とする波形データを呼び出すようになっているので、目的とする波形データの経過時間が遅ければ遅いほど表示させるまでに時間がかかる。例えば、例えば６時間の手術のファイルをロードし、スクロールして６時間後に到達するのには１０秒以上かかる。また、外部プログラムとして、ビューワプログラムを使用する場合には、該ビューワプログラムを起動して、データベース接続を確立させるまでに時間がかかるので、目的とする波形データを表示させるまでに３０秒以上かかることになる。
【０２００】
したがって、本発明の生体波形保存管理システムにおける目的の波形データを表示するまでの表示速度が従来の保存管理方法による表示速度に比べて非常に速いことがわかる。
【０２０１】
なお、上記の説明においては、外部プログラムによってＰＡＷＡmaker を実行する場合には、図７に示すように、連携情報中間ファイルを使用する必要があることを述べたが、以下においては、この連携情報中間ファイルを使用しない場合のＰＡＷＡシステムの例について、図３１ないし図３５を参照しながら以下に説明する。
【０２０２】
このような連携情報中間ファイルを使用しないで、外部プログラムによってＰＡＷＡmaker を実行するＰＡＷＡシステムは、図３１に示すように、患者を特定しない患者非特定型のＰＡＷＡシステムとなっている。つまり、患者毎のフォルダーを作成しないシステムとなっている。
【０２０３】
したがって、図３１に示すシステムでは、患者を特定しないで、手術室の部屋番号（ベッド番号）と時刻の含まれた波形データは一意になるため、外部アプリケーション側で検索情報を管理できれば、部屋時間情報を指定して、波形サーバ側の構造をよりシンプルにすることができる。
【０２０４】
また、図３１に示すシステムを発展させたシステムとして、図３２に示すシステムが考えられる。
【０２０５】
図３２に示すシステムでは、患者情報index 情報、同時に複数患者の現行波形を表示する目的の表示用ファイルのコピー保存を行えば、セントラル（中央）複数患者波形の表示も実現できる。また、ＰＡＷＡviewでの波形保存の際に分割波形を物理的に継続した波形として保存することにより、一般的な波形解析プログラムとの連動性を確保できる。
【０２０６】
以上の方法を確保することにより、（１）保存フォルダー分の小分けによる検索性の強化、（２）患者情報用index 付加によるＰＡＷＡview独自起動での閲覧性の強化を図ることができ、さらに、（３）現在実施中の複数患者分の波形を同時に一覧する用途に向けた表示用の一時波形保存サーバ内転送、（４）パケット波形の接着保存と解析処理を加えたシステムの実施を可能とする。
【０２０７】
図３２に示すシステムにおけるＰＡＷＡviewの表示内容は、図３３に示すようになる。すなわち、ＰＡＷＡviewでは、（１）検索情報表示、（２）個別患者表示、（３）セントラル複数患者表示が可能であり、（４）ＰＡＷＡviewからの波形接着保存機能が実現している。
【０２０８】
図３２および図３３において、例えば図３４および図３５に示すように、ファイル共有部分をＦＴＰ転送とすることにより、インターネット環境での波形閲覧ができると共に、図３２および図３３に示す機能を全て実現できる。
【０２０９】
【発明の効果】
本発明の生体波形保存管理システムは、以上のように、手術後の患者の心電図等の生体波形を保存管理する生体波形保存管理システムであって、上記生体波形を時間的に連続した波形データとして取り込み、時系列に分割する波形データ取得分割部と、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御され、上記波形データ取得分割部にて分割された波形データを保存管理する波形データ保存管理部と、上記波形データ保存管理部に保存管理された波形データを、分割単位で出力可能な波形データ出力部とを備え、上記波形データ保存管理部は、上記外部プログラムによって直接指示を受けて、上記波形データ取得分割部にて分割された波形データを、手術室の部屋番号および手術の時刻を関連付けて保存管理し、上記波形データ出力部は、上記波形データ保存管理部に保存管理された波形データを、関連付けられた手術室の部屋番号および手術の時刻によって呼び出して出力する構成である。
【０２１０】
それゆえ、波形データ保存管理部において保存管理されている波形データは、時間的に連続した波形データを時系列に分割された波形データであり、波形データ出力部では、波形データ保存管理部に保存管理されている波形データを分割単位で出力可能となっているので、任意の時間を含む波形データだけを取り出すことが可能となる。
【０２１１】
したがって、従来のように保存されている全ての波形データを取り出した後、目的とする部分の波形データを見つけ出す場合に比べて、ユーザが必要とする部分の波形データを時間指定を行うだけで迅速に見つけることができる。
【０２１２】
また、波形データ出力部をプリンタ等の印刷装置で実現すれば、必要な波形データを印刷物で閲覧することができ、また、波形データ出力部をＣＲＴ等の表示装置で実現すれば、必要な波形データを表示画面上で閲覧することができる。
【０２１３】
しかも、波形データ保存管理部から波形データ出力部に送られる波形データは、時系列に分割された波形データであるので、該波形データ出力部において一度に出力するデータ量が少なくて済む。
【０２１４】
これにより、上述のように、波形データ出力部をプリンタ等の印刷装置で実現した場合には、目的とする波形データを含む印刷物を迅速に得ることができ、また、波形データ出力部をＣＲＴ等の表示装置で実現した場合には、目的とする波形データを含む波形データを迅速に表示することができるので、ユーザは目的とする波形データを迅速に閲覧することができるという効果を奏する。
【０２１５】
上記波形データ保存管理部は、既に保存管理している波形データを、圧縮処理して保存管理するようにしてもよい。
【０２１６】
これにより、波形データ保存管理部におけるデータ格納領域を有効に利用することができるので、データ格納領域の容量を増やさずに波形データの長期保存が可能となる。
【０２１７】
さらに、上記波形データ保存管理部は、既に保存管理している波形データを、時間経過に応じてデータの間引き率を高めて圧縮して保存管理し、所定時間経過後の波形データを削除するようにしてもよい。
【０２１８】
一般に、手術による患者の心電図等の生体波形は、手術直後で有効に利用される場合が多く、時間経過と共に、その利用頻度が低下する傾向にある。また、あ
る期間以上、例えば５年以上経過した波形データの利用頻度は著しく低下する。
【０２１９】
したがって、上記の構成のように、既に保存管理している波形データを、時間経過に応じてデータの間引き率を高めて圧縮して保存管理し、所定時間経過後の波形データを削除することで、波形データ保存管理部におけるデータ格納領域を有効に利用することができるという効果を奏する。
【０２２０】
本発明の生体波形保存管理方法は、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術後の患者の心電図等の時間的に連続した生体波形を時系列に分割して保存管理する生体波形保存管理方法であって、上記波形データ保存管理部は、上記生体波形を保存管理する際に、手術室の部屋番号および手術の時刻を関連付けて保存管理することを特徴としている。
【０２２１】
それゆえ、心電図等の時間的に連続した生体波形を時系列に分割して保存管理する際に、手術室の部屋番号および手術の時刻を関連付けて保存管理することで、ユーザは必要な生体波形を時間指定により容易に取り出すことができるという効果を奏する。
【０２２２】
本発明の生体波形出力方法は、開始・継続・中断・終了の各命令を実行するための外部プログラムによって直接制御される波形データ保存管理部によって、手術室の部屋番号および手術の時刻によって関連付けされ、且つ時系列に分割した状態で保存管理された生体波形を、波形データ出力部によって、上記手術室の部屋番号および手術の時刻を指定して閲覧可能に出力することを特徴としている。
【０２２３】
それゆえ、手術室の部屋番号および手術の時刻によって関連付けされ、且つ時系列に分割した状態で保存管理された心電図等の生体波形を、上記手術室の部屋番号および手術の時刻を指定して閲覧可能に出力することで、ユーザは希望する時間を含む分割された生体波形を迅速に呼び出して閲覧することができるという効果を奏する。
【図面の簡単な説明】
【図１】  本発明の生体波形保存管理システムの機能ブロック図である。
【図２】  図１に示す生体波形保存管理システムにおいて保存管理する波形データの一例を示す図である。
【図３】  図２に示す波形データを保存するさいのデータ形式を示す説明図である。
【図４】  本発明の生体波形保存管理システムの前提となるシステムの一例としてのパケット方式アナログ波形格納閲覧（ＰＡＷＡ）システムの概略構成図である。
【図５】  図４に示すＰＡＷＡシステム内のＰＡＷＡmaker の開始命令時の動作を示す説明図である。
【図６】  図４に示すＰＡＷＡシステム内のＰＡＷＡmaker の動作中のファイル転送を示す説明図である。
【図７】  上記ＰＡＷＡmaker の外部プログラムによる制御方法を示す説明図である。
【図８】  上記ＰＡＷＡmaker の外部プログラムによる制御処理の流れを示すフローチャートである。
【図９】  図４に示すＰＡＷＡシステムのＰＡＷＡserverにおける間引き圧縮処理を示す説明図である。
【図１０】  図４に示すＰＡＷＡシステムのＰＡＷＡviewの機能を示す説明図である。
【図１１】  図１０に示すＰＡＷＡviewの役割を示す説明図である。
【図１２】  図１０に示すＰＡＷＡviewのランダムアクセス動作を説明する図である。
【図１３】  本発明の生体波形保存管理システムの前提となる他の生体波形保存管理システムの機能ブロック図である。
【図１４】  図１３に示す生体波形保存管理システム内での伝達情報の一例を示す説明図である。
【図１５】  図１３に示す生体波形保存管理システム内での各情報の受け渡しのタイミングを示す説明図である。
【図１６】  図１３に示す生体波形保存管理システム内でのファイル内容の一例を示す説明図である。
【図１７】  図１３に示す生体波形保存管理システム内での伝達情報の一例を示す説明図である。
【図１８】  図１３に示す生体波形保存管理システム内での各情報の受け渡しのタイミングを示す説明図である。
【図１９】  図１３に示す生体波形保存管理システム内のファイルサーバにおけるメッセージファイルの一覧を示す説明図である。
【図２０】  図１３に示す生体波形保存管理システムにおいて、適用される計測データの詳細を示す説明図である。
【図２１】  図１３に示す生体波形保存管理システムのＰＡＷＡmaker の起動と終了の流れを示す説明図である。
【図２２】  図１３に示す生体波形保存管理システムのＰＡＷＡviewの起動と終了の流れを示す説明図である。
【図２３】  図１３に示す生体波形保存管理システムの波形表示用ＰＣにおけるビューワ部の表示画面構成を示す説明図である。
【図２４】  上記ビューワ部における表示例を示す説明図である。
【図２５】  上記ビューワ部における患者選択画面の表示例を示す説明図である。
【図２６】  上記ビューワ部における波形保存画面の表示例を示す説明図である。
【図２７】  図１３に示す生体波形保存管理システムのＰＡＷＡserverの起動と終了の処理の流れを示す説明図である。
【図２８】  上記ＰＡＷＡserverにおいてメンテナンス処理を実行した場合に表示されるメンテナンスメイン画面の一例を示す説明図である。
【図２９】  図２８に示すメンテナンスメイン画面において圧縮条件設定を選択した場合の圧縮条件設定画面の一例を示す説明図である。
【図３０】  図２８に示すメンテナンスメイン画面において保存一覧を選択した場合の保存一覧画面の一例を示す説明図である。
【図３１】  本発明の生体波形保存管理システムを応用した患者非特定型のＰＡＷＡシステムの一例を示す説明図である。
【図３２】  図３１に示すＰＡＷＡシステムの応用例を示す説明図である。
【図３３】  図３２に示すＰＡＷＡviewの表示例を示す説明図である。
【図３４】  図３２に示すＰＡＷＡシステムをインターネットに応用した例を示す説明図である。
【図３５】  図３４に示すＰＡＷＡviewの表示例を示す説明図である。
【符号の説明】
１    波形データ取得分割部
２    波形データ保存管理部
３    波形データ出力部
【図１】
0004090715.tif 000002
【図２】
0004090715.tif 000003
【図３】
0004090715.tif 000004
【図４】
0004090715.tif 000005
【図５】
0004090715.tif 000006
【図６】
0004090715.tif 000007
【図７】
0004090715.tif 000008
【図８】
0004090715.tif 000009
【図９】
0004090715.tif 000010
【図１０】
0004090715.tif 000011
【図１１】
0004090715.tif 000012
【図１２】
0004090715.tif 000013
【図１３】
0004090715.tif 000014
【図１４】
0004090715.tif 000015
【図１５】
0004090715.tif 000016
【図１６】
0004090715.tif 000017
【図１７】
0004090715.tif 000018
【図１８】
0004090715.tif 000019
【図１９】
0004090715.tif 000020
【図２０】
0004090715.tif 000021
【図２１】
0004090715.tif 000022
【図２２】
0004090715.tif 000023
【図２３】
0004090715.tif 000024
【図２４】
0004090715.tif 000025
【図２５】
0004090715.tif 000026
【図２６】
0004090715.tif 000027
【図２７】
0004090715.tif 000028
【図２８】
0004090715.tif 000029
【図２９】
0004090715.tif 000030
【図３０】
0004090715.tif 000031
【図３１】
0004090715.tif 000032
【図３２】
0004090715.tif 000033
【図３３】
0004090715.tif 000034
【図３４】
0004090715.tif 000035
【図３５】
0004090715.tif 000036