(57)【要約】【課題】  改竄がされにくく、又電子文書の変更の履歴によって電子文書の正当性、非改竄性が確実に担保できる電子文書の改竄防止方法を提供する。【解決手段】  電子カルテの頭書所見欄Ｒ２のイベント毎頭書所見項目Ｋ２２に、イベント番号を入力するイベントＩＤ項目Ｋ２０と確定したことを示す確定項目Ｋ２３とイベントの内容を新しいイベントＩＤ番号のイベントで変更したことを示す変更項目Ｋ２４と、変更元と変更先のイベント番号を入力する変更ＩＤ項目Ｋ２１とを設け、頭書所見項目Ｋ２２に入力するイベント毎にイベントＩＤ発生ソフト２が増加函数の整数値を発生してイベントＩＤ項目Ｋ２０に入力し、確定ボタンＫ２３１を押して入力内容を確定すると、変更項目Ｋ２４と変更ＩＤ項目Ｋ２１の変更先情報を除いて変更不可の状態とし、又記載内容と前回のハッシュ値とから新しいハッシュ値を算出して記憶保存し、又電子文書を確定日付処理を行う。【選択図】図４
2005122483.tif 000002
【特許請求の範囲】
【請求項１】
イベントの内容を作成日時順に逐次記載する電子文書の属性項目として、イベントの内容を記載する内容記載項目の他に、イベント番号を入力するイベントＩＤ項目と，確定したときにその旨を示す情報を入力する確定項目と，イベントの内容を新しいイベントで変更したことを示す情報を示す変更項目と，その変更元と変更先のイベント番号を示す変更ＩＤ項目とを備えて入力記憶できる構造とし、
電子文書のイベントが入力される毎に、増加函数整数値のイベントＩＤを発生させてそのイベントＩＤ項目に入力し、入力内容を確定操作する時又は電子文書を閉じる時に確定項目に確定した旨の情報を入力し、変更ＩＤ項目の変更先のイベントＩＤ番号と変更項目とを除いて確定した項目内容で変更不可の状態で記憶保存し、イベントの確定処理後の修正・削除・加入の変更に対しては変更を加えたい元のイベントＩＤの電子文書を呼び出し、内容記載項目の内容に修正・削除又は加入の変更を行って変更された内容に対して新しいイベントＩＤを付与し、変更ＩＤ項目に変更元の電子文書のイベントＩＤを入力し、元のイベントＩＤの変更ＩＤ項目には変更されたイベント先のイベントＩＤを入力するようにし、しかも変更ＩＤ項目にイベント先ＩＤが入力されればこの変更ＩＤ項目も変更不可にし、変更されたイベントを前記と同様に確定処理し、変更内容毎の確定処理と変更ＩＤ項目の履歴によって電子文書の改竄を防止できるようにした、電子文書の改竄防止方法。
【請求項２】
イベントの確定毎に、イベントの全項目又は一部の項目の内容と前回確定時のハッシュ値とを入力してハッシュ関数の新しいハッシュ値を算出して日時とともに記憶・保存するようにした請求項１記載の電子文書の改竄防止方法。
【請求項３】
イベントの確定毎に、確定した新しい内容の電子文書を電子公証役場へ確定日付処理を行う請求項１又は２記載の電子文書の改竄防止方法。
【請求項４】
電子文書が病院で作成される電子カルテである請求項１〜３いずれか記載の電子文書の改竄防止方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ・ワープロを用いて作成され、電子記憶媒体に入力・記憶される電子文書における、文書の改竄を防止する技術に関する。特に、改竄が厳しく規制される病院の電子カルテ、公文書の電子文書に有用な技術である。
【背景技術】
【０００２】
従来、文書の存在・内容を明確にし、改竄を防止する方法として紙の文書では公証人役場で確定日付の処理をして保存することが広くなされている。又、コンピュータ・ワープロで用いて作成される電子文書に於いても、近年電子公証として電子文書の確定日付処理が可能となって改竄防止、文書の存在・正しい文書の保存認証に使用されている。
しかしながら、作成された電子文書単体の電子確定日付では、その電子文書の存在、内容の正確な保存・同一認定できるが、同じ事項で変更されて複数の電子文書が存在し、それらが、確定日付処理がなされた場合、その文書間の繋がり、正当な電子文書がどの文書であるか判明できず、充分な電子文書の正当性の担保がなされず、又改竄文書が正当であるかのような取扱いを受けることが生じる。
又、従来の電子文書の改竄防止方法として、特開平９−５１３５４号公報に示されるようにライトプロテクトを行うようにする方法が知られているが、これだけではライトプロテクトが破られて不正な改竄が可能である。又これを変更する文書内容が後から加入されて不正変更・改竄がなされる恐れがあった。
【特許文献１】特開平９−５１３５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明が解決しようとする課題は、従来のこれらの問題点を解消し、改竄されにくく、又電子文書の変更の履歴によって電子文書の正当性、非改竄性が確実に担保できる電子文書の改竄防止方法を提供することにある。
【課題を解決するための手段】
【０００４】
かかる課題を解決した本発明の構成は、
１）  イベントの内容を作成日時順に逐次記載する電子文書の属性項目として、イベントの内容を記載する内容記載項目の他に、イベント番号を入力するイベントＩＤ項目と，確定したときにその旨を示す情報を入力する確定項目と，イベントの内容を新しいイベントで変更したことを示す情報を示す変更項目と，その変更元と変更先のイベント番号を示す変更ＩＤ項目とを備えて入力記憶できる構造とし、
電子文書のイベントが入力される毎に、増加函数整数値のイベントＩＤを発生させてそのイベントＩＤ項目に入力し、入力内容を確定操作する時又は電子文書を閉じる時に確定項目に確定した旨の情報を入力し、変更ＩＤ項目の変更先のイベントＩＤ番号と変更項目とを除いて確定した項目内容で変更不可の状態で記憶保存し、イベントの確定処理後の修正・削除・加入の変更に対しては変更を加えたい元のイベントＩＤの電子文書を呼び出し、内容記載項目の内容に修正・削除又は加入の変更を行って変更された内容に対して新しいイベントＩＤを付与し、変更ＩＤ項目に変更元の電子文書のイベントＩＤを入力し、元のイベントＩＤの変更ＩＤ項目には変更されたイベント先のイベントＩＤを入力するようにし、しかも変更ＩＤ項目にイベント先ＩＤが入力されればこの変更ＩＤ項目も変更不可にし、変更されたイベントを前記と同様に確定処理し、変更内容毎の確定処理と変更ＩＤ項目の履歴によって電子文書の改竄を防止できるようにした、電子文書の改竄防止方法
２）  イベントの確定毎に、イベントの全項目又は一部の項目の内容と前回確定時のハッシュ値とを入力してハッシュ関数の新しいハッシュ値を算出して日時とともに記憶・保存するようにした前記１）記載の電子文書の改竄防止方法
３）  イベントの確定毎に、確定した新しい内容の電子文書を電子公証役場へ確定日付処理を行う前記１）又は２）記載の電子文書の改竄防止方法
４）  電子文書が病院で作成される電子カルテである前記１）〜３）いずれか記載の電子文書の改竄防止方法
にある。
【発明の効果】
【０００５】
本発明によれば、基本的に変更不可の状態で記憶保存する確定された電子文書が、経時的にイベントを記録されて、各イベント記載毎にその変更を関係づけされることで、真正な記載及びその記載の履歴が確保できるので、電子文書の正当性、非改竄性が担保できるものとした。
確定したイベント項目の内容と前回のハッシュ値とを入力してハッシュ関数の新しいハッシュ値を算出して日時とともに記憶保存するものは、改竄が途中でなされた場合ハッシュ値の値が変化することによってその改竄を検証できるものとしたので、更に改竄防止機能が高くなる。
電子文書がイベント確定毎に確定日付処理すれば更に改竄防止が完全となる。
【発明を実施するための最良の形態】
【０００６】
本発明を電子カルテに適用する場合は、入力されるイベントＩＤ，変更ＩＤ，内容記載，確定項目（確定済情報），変更項目内容（変更ありの情報），医師ＩＤ，患者ＩＤはこの順番でハッシュ関数にインプットされ、ハッシュド関数として記憶し、閉じるとき、確定処理するとき、変更するとき、ハッシュをとり、タイムスタンプを付けて保存することが好ましい。又電子文書を確定毎に確定日付の公証手続ができるようにすることが好ましい。
又、イベントは一旦閉じられると、記載内容は変更不可とする。変更ＩＤはシステムが自動的に生成させることが好ましい。又、電子文書を確定毎に確定日付の公証手続ができるようにすることが好ましい。
【実施例１】
【０００７】
以下、本発明の実施例を図面に基づいて説明する。本実施例は、病院で作成する病名欄，頭書所見欄，日々の診療カルテの３種のイベント記録欄を有する電子カルテの電子文書の改竄防止方法の例である。確定時に電子文書の確定処理とともにハッシュ値の算出と記憶保存を行ない、その上に電子公証役場へ確定日付処理もできるようにしている。
【０００８】
図１は、実施例のソフト構成図である。
図２，３は、実施例の電子カルテ、作成・確定及び改竄防止処理のソフトのフローチャート図である。
図４は、電子カルテの入力画面を示す説明図である。
図５は、電子カルテの入力画面を示す説明図である。
【０００９】
本発明の電子文書改竄防止方法に使用するハードは、パソコンを使用した電子文書作成機と、電子公証役場とのデータ受授を行う通信手段と、画像入力手段を備えたものであり、本発明の方法はパソコンのコンピュータソフトでもって行なわれる。そのソフト構成を図１に、又そのソフトの処理フロー（人間の操作も記入）を図２，３に示している。又、その電子カルテの入力画面を図４，５に示している。
図中、１は本発明の方法の入力処理する電子カルテ入力ソフト、２は増加函数の整数値を各イベント記録欄毎に独立して発生させて付与するイベントＩＤ発生ソフト、３は変更がなされたときに自動的に変更ＩＤの内容を間接入力エリア１Ｋに生成して入力する変更ＩＤ内容自動入力ソフト、４は電子公証役場との通信による公証手続ソフト、５は画像入力ソフト、６は日本語・英語等の言語入力ソフト、７は手書図面作成ソフト、８はハッシュ値算出ソフトである。９はＨＤ、ＲＡＭ等の記憶媒体に記憶される種々のデータ記憶領域である。
【００１０】
病院カルテの電子文書は、図４，５に示す入力欄・項目がある。カルテはカルテ頭書の氏名等患者基本情報欄Ｒ０の項に、患者の氏名等の情報が入力され、患者毎作成される。電子カルテに入力するイベントは、病院欄Ｒ１，頭書所見欄Ｒ２及び日々の診療カルテ欄Ｒ３の３つの欄にそれぞれ診療時の日時順に入力していくようになっている。入力は各欄の各項目に直接入力することも、又は入力項目、入力位置を指示した後間接入力エリアＩＫから入力することも出来る。
【００１１】
初診では、電子カルテの氏名等患者基本情報欄Ｒ０に患者情報を入力する。次に診察した結果を頭書所見欄Ｒ２の頭書所見項目Ｋ２２の内容を入力する。その内容は、診察開始の年月日、時刻、医師名、病状、既往症、家族歴、アレルギー及び診察終了年月日等を入力する。入力するとイベントＩＤ発生ソフト２が増加函数整数値を生成してＩＤ項目Ｋ２０に「５２」を入力し、変更ＩＤ項目には初期値の「０−０」（前の値が変更元イベントＩＤ，−の後の値が変更先イベントＩＤの値を示す）が入力される。
入力を終えて確定ボタンＫ２３１を押すと、確定項目Ｋ２３には「済み」が入力・表示され、ＩＤ項目Ｋ２０，変更ＩＤ項目Ｋ２１，頭書所見項目Ｋ２２，確定項目Ｋ２３，変更項目Ｋ２４の内容がハッシュ値算出ソフト８によりハッシュ関数に入力されてハッシュ値が計算されてメモリに記憶される。変更ＩＤ項目Ｋ２１の変更先ＩＤと変更項目Ｋ２４を除き、イベント項目は変更不可の状態にされる。このとき変更ＩＤ項目Ｋ２１の変更先イベントＩＤ，変更項目Ｋ２４については変更可能の状態にされる。この状態の電子文書は電子公証役場に公証手続ソフト４によって公証される。
【００１２】
次に、次回の診療時のイベントの内容を入力するときには、ＩＤ項目Ｋ２０のイベントＩＤとして「５３」がイベントＩＤ発生ソフト２によって生成され、イベントＩＤ項目Ｋ２０に「５３」が入力され、又頭書所見項目Ｋ２２に同様に生年月日・医師名・所見・終了年月日等が入力され、確定ボタンＫ２３１を押すことで確定され、前記同様の確定処理、確定日付の公証手続がなされる。
【００１３】
次に、イベントＩＤ「５３」の所定内容を変更したい場合は、そのイベントの変更ボタンＫ２４１を押すと、「あり」がその変更項目Ｋ２４に入力表示される。新しいイベントＩＤ「５４」が生成され、変更ＩＤ項目Ｋ２２に変更元イベントＩＤ「５３」を入力され、変更ＩＤ内容自動入力ソフトによって頭書所見項目Ｋ２２と間接入力エリアＩＫとにイベント５３の頭書所見項目２２の内容記載がペーストされ、医師はそれを修正する。「頭痛と腹痛にて来院」を「発熱と下痢にて来院」に変更する。この状態で確定せずに次回の受診を待つ状態とした。
一方、変更された変更元イベントＩＤ「５３」のイベントの変更ＩＤ項目に「０−５４」と変更先のイベントＩＤが自動的に入力され、この項目の内容の変更不可の処理がなされる。
このように、変更元と変更先のイベントＩＤ番号はそれぞれの変更ＩＤ項目に入力され、変更に履歴が入力される。
【００１４】
同様に電子カルテの病名欄Ｒ１，日々の診療カルテ欄Ｒ３にもそれぞれ独自のイベントＩＤ番号が増加函数整数値が生成されて入力され、イベントが時系列的に逐次入力されていく。
この変更された電子文書が更に変更される場合も、変更された電子文書が呼び出され、電子文書内容に変更して確定処理することで別のイベントＩＤが生成されてイベントＩＤ項目にそれぞれ入力記憶され、変更ＩＤ項目に呼び出された電子文書のイベントＩＤが入力記憶される。又同時に呼び出された一度変更された電子文書の変更ＩＤ項目に再び変更された電子文書のイベント項目を「−」の変更方向の符号を前置して入力記憶される。
これによって、現在の電子文書の変更項目を追いかけていくことで、一つの事項の電子文書の内容の変更の遍歴が保存されて、後から閲覧によって分かるようにしている。このように変更項目とイベント項目とで電子文書間の変更に関連性を確保し、しかも各電子文書は各電子文書は変更不可の処理、ハッシュ値の算出と記憶、確定日付とともに確定日付処理されて公正性が確保されることとあいまって、電子文書の真正性、変更の遍歴の開示によって電子文書の改竄を防止することができる。
【００１５】
この実施例の図４に示す電子カルテの作成手順を図２，３に示す。その作成手順について説明する。
(イ)．まず、医師は患者を診る。初診の場合はその患者の電子カルテが、図４に示すような電子カルテの入力画面に従って入力されて作成される。初診で患者の氏名，生年月日，性別，担当医師名等が患者基本情報Ｒ０に入力される。初診でなければ患者の電子カルテを開く。
【００１６】
(ロ)．電子カルテの発生又は開きとともに図４の電子カルテの入力画面のイベント欄に入力しようとするとイベントＩＤ項目には増加函数の整数値を発生させるイベントＩＤ発生ソフト２がイベントＩＤを生成して自動的に入力する。
【００１７】
(ハ)．次に、医師がその電子カルテの新しいイベントの内容記載項目に所見又は処方を記載又は手書き図を入力する。
【００１８】
(ニ)．入力して確定するときは確定ボタンＫ２３１を押す。確定ボタンＫ２３１を押すことで、変更不可、ハッシュ値計算の確定処理のほかに、電子公証役場に送信して電子確定日付処理を行い、その確定日付処理日時をその確定日付項目（図示せず）に自動的に入力して、記録した内容が変更不可的に記憶される。その確定日付番号も併せて記憶される。
【００１９】
(ホ)．次の受診を待ち、イベントの記載に変更がない場合は、(ロ)、(ハ)、(ニ)の手順に入って次のイベントとしての次の所見等の入力と確定処理がなされ、記憶保存がなされる。
【００２０】
(ヘ)．次回の受診において、所見等の記載を変更する場合は、変更される元のイベントのそのイベントＩＤの記載内容を、変更内容を記載するイベントの記載項目と間接入力エリアＩＫにペーストして入力し、ペーストして入力された記載文を変更入力する。このとき、この新しいイベントに新しい増加函数の整数値のイベントＩＤが生成されてイベントＩＤ項目に入力される。又修正された元の記録のイベントＩＤの情報が変更ＩＤ項目に「元のイベントＩＤ−」として入力され、又、元の記録のイベントＩＤの記載文の変更ＩＤ項目に修正後の記載文のイベントＩＤが左側に「−」を付して「−修正後のイベントＩＤ」として入力記憶される。その後確定ボタン（確定フラグ）をオンとして、変更項目以外を変更不可にして確定処理がなされ、その内容が確定日付処理がなされ、確定日付が付され、その確定日付日時、確定日付番号が変更不可にして記憶保存される。又変更ＩＤ項目の修正後のイベントＩＤも変更不可にされる。
【００２１】
(ヘ)．確定せずに終了するときは、終了日時を記録し確定項目の確定項目をオフにしたまま（確定ボタンを押さないで）、変更ＩＤ項目と変更項目以外を変更不可にして記録を記憶保存し、次回に受診を待つ。(ホ)の手順に入る。
【産業上の利用可能性】
【００２２】
以上の様に、本発明によれば、電子文書の各イベントの内容を入力する毎に、電子文書の属性のイベント項目に電子文書のイベント項目を増加函数の整数値を付与し、確定によって変更不可の確定処理され、しかも属性の変更項目に変更する電子文書のイベントＩＤを、又は変更された後の電子文書のイベントＩＤを入力記憶することで、その変更の経時的記録がなされ、変更内容の遍歴と確定により電子文書の改竄があってもすぐに分かるようにしていて、その改竄防止効果を有する。
又、イベント項目毎にハッシュ値を計算すること、確定日付処理なされるものでは、さらに改竄があればそれを確実に検出できる。
本発明は改竄を厳格にする必要がある電子文書に有益であり、電子カルテ，公文書，交渉記録文書，商取引経過書，訴訟記録，裁判記録への応用が考えられる。
【図面の簡単な説明】
【００２３】
【図１】実施例のソフト構成図である。
【図２】実施例の電子文書、作成・確定及び改竄防止処理のソフトのフローチャート図である。
【図３】実施例の電子文書、作成・確定及び改竄防止処理のソフトのフローチャート図である。
【図４】電子カルテの入力画面を示す説明図である。
【図５】電子カルテの入力画面を示す説明図である。
【符号の説明】
【００２４】
１  電子カルテ入力ソフト
２  イベントＩＤ発生ソフト
３  変更ＩＤ内容自動入力ソフト
４  電子公証役場との公証手続ソフト
５  画像入力ソフト
６  日本語・英語等の言語入力ソフト
７  手書図面作成ソフト
８  ハッシュ値算出ソフト
９  データ記憶領域
【図１】
2005122483.tif 000003
【図２】
2005122483.tif 000004
【図３】
2005122483.tif 000005
【図４】
2005122483.tif 000006
【図５】
2005122483.tif 000007