(57)【要約】【課題】診断書の作成途中における編集履歴を後から確認可能とし、診断書の信頼性を高めることを目的とする。【解決手段】受信した診断書データを編集する場合には、診断書データ自身を編集せず、別途編集データを生成する。受信した診断書データに送信元の電子署名が含まれる場合には、電子署名を削除することなく、生成した編集データを付加して新たな診断書データを生成する。さらに、新たな診断書データを暗号化して電子署名を作成して、新たな診断書データに付加した上で、送信する。【選択図】図１
2011197793.tif 000002
【特許請求の範囲】
【請求項１】
保険会社で使用される保険会社装置と、医療機関で使用される医療機関装置と、認証装置とを備える診断書生成支援システムであり、
前記保険会社装置は、
診断書の入力フォーマットを規定した診断書データを処理装置により生成する診断書データ生成部と、
前記診断書データ生成部が生成した診断書データを、保険会社鍵で暗号化して保険会社署名データを処理装置により生成する保険会社署名データ生成部と、
前記診断書データ生成部が生成した診断書データに前記保険会社署名データ生成部が生成した保険会社署名データを付加した署名済診断書データを、通信装置を介して前記認証装置へ送信する診断書データ送信部と
を備え、
前記認証装置は、
前記診断書データ送信部が送信した署名済診断書データを、認証装置鍵で暗号化して第１認証装置署名データを処理装置により生成する認証装置署名データ生成部と、
前記認証装置署名データ生成部が生成した第１認証装置署名データを前記署名済診断書データに付加した第１認証済診断書データを、通信装置を介して前記医療機関装置へ送信する認証済診断書データ送信部と
を備え、
前記医療機関装置は、
前記認証済診断書データ送信部が送信した第１認証済診断書データに含まれる診断書データにより規定された診断書の入力フォーマットに従い、診断書へ入力する診断データを入力装置により入力させる診断データ入力部と、
前記診断データ入力部が入力させた診断データを、前記認証済診断書データに付加した入力済診断書データを、医療機関鍵で暗号化して医療機関署名データを処理装置により生成する医療機関署名データ生成部と、
前記医療機関署名データ生成部が生成した医療機関署名データを前記入力済診断書データに付加した署名入力済診断書データを通信装置を介して前記認証装置へ送信する署名入力済診断書データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名入力済診断書データ送信部が送信した署名入力済診断書データを、認証装置鍵で暗号化して第２認証装置署名データを生成し、
前記認証装置の記認証済診断書データ送信部は、前記認証装置署名データ生成部が生成した第２認証装置署名データを前記署名入力済診断書データに付加した第２認証済診断書データを、通信装置を介して前記保険会社装置へ送信する
ことを特徴とする診断書生成支援システム。
【請求項２】
前記診断書生成支援システムは、さらに、代理店が使用する代理店装置を備え、
前記認証装置の前記認証済診断書データ送信部は、認証済診断書データを通信装置を介して前記代理店装置へ送信し、
前記代理店装置は、前記認証済診断書データ送信部が送信した認証済診断書データに含まれる診断書データを編集する編集データを処理装置により生成する編集データ生成部と、
前記編集データ生成部が生成した編集データを、前記認証済診断書データに付加した編集済診断書データを、代理店鍵で暗号化して代理店署名データを処理装置により生成する代理店署名データ生成部と、
前記代理店署名データ生成部が生成した代理店署名データを前記編集済診断書データに付加した署名編集済診断書データを通信装置を介して前記認証装置へ送信する署名編集済診断書データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名編集済診断書データ送信部が送信した署名編集済診断書データを、認証装置鍵で暗号化して第３認証装置署名データを生成し、
前記認証装置の前記認証済診断書データ送信部は、前記認証装置署名データ生成部が生成した第３認証装置署名データを前記署名編集済診断書データに付加した第３認証済診断書データを前記医療機関装置へ送信し、
前記医療機関装置の前記診断データ入力部は、前記認証済診断書データ送信部が送信した第３認証済診断書データに含まれる診断書データが示す診断書フォーマットと、前記第３認証済診断書データに含まれる編集データとに従い、診断書へ入力する診断データを入力装置により入力させ、
前記医療機関装置の前記医療機関署名データ生成部は、前記診断データ入力部が入力させた診断データを、前記第３認証済診断書データに付加した入力済診断書データを、医療機関鍵で暗号化して医療機関署名データを生成し、
前記医療機関装置の前記署名入力済診断書データ送信部は、前記医療機関署名データ生成部が生成した医療機関署名データを前記入力済診断書データに付加した署名入力済診断書データを通信装置を介して前記認証装置へ送信する
ことを特徴とする請求項１に記載の診断書生成支援システム。
【請求項３】
前記認証装置は、さらに、
前記認証済診断書データ送信部が送信するデータを記憶装置に記憶する認証済データ記憶部
を備えることを特徴とする請求項１又は２に記載の診断書生成支援システム。
【請求項４】
第１装置と、第２装置と、認証装置とを備える書類データ生成支援システムであり、
前記第１装置は、
書類データの入力フォーマットを規定した書類データを処理装置により生成する書類データ生成部と、
前記書類データ生成部が生成した書類データを、第１鍵で暗号化して第１署名データを処理装置により生成する第１署名データ生成部と、
前記書類データ生成部が生成した書類データに前記第１署名データ生成部が生成した第１署名データを付加した署名済書類データを、通信装置を介して前記認証装置へ送信する書類データ送信部と
を備え、
前記認証装置は、
前記書類データ送信部が送信した署名済書類データを、認証装置鍵で暗号化して第１認証装置署名データを処理装置により生成する認証装置署名データ生成部と、
前記認証装置署名データ生成部が生成した第１認証装置署名データを前記署名済書類データに付加した第１認証済書類データを、通信装置を介して前記第２装置へ送信する認証済書類データ送信部と
を備え、
前記第２装置は、
前記認証済書類データ送信部が送信した第１認証済書類データに含まれる書類データにより規定された書類データの入力フォーマットに従い、書類へ入力するデータを入力装置により入力させるデータ入力部と、
前記データ入力部が入力させたデータを、前記認証済書類データに付加した入力済書類データを、第２鍵で暗号化して第２署名データを処理装置により生成する第２署名データ生成部と、
前記第２署名データ生成部が生成した第２署名データを前記入力済書類データに付加した署名入力済書類データを通信装置を介して前記認証装置へ送信する署名入力済書類データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名入力済書類データ送信部が送信した署名入力済書類データを、認証装置鍵で暗号化して第２認証装置署名データを生成し、
前記認証装置の記認証済書類データ送信部は、前記認証装置署名データ生成部が生成した第２認証装置署名データを前記署名入力済書類データに付加した第２認証済書類データを、通信装置を介して前記第１装置へ送信する
ことを特徴とする書類生成支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、医療機関から保険会社へ送られる診断書の作成を支援する診断書作成支援技術に関する。
【背景技術】
【０００２】
保険会社へ保険金の支払請求を行う場合、医療機関（医師）により記載された診断書を保険会社へ提出する必要がある。従来は、保険会社あるいは保険会社の代理店から、未記入の紙の診断書が請求者へ送付され、請求者が医療機関へ未記入の診断書を渡し、診断書に記入してもらい、保険会社へ提出するという流れで処理されている。
ここで、診断書には、様々な種類があり、例えば、医療保険の入院給付等を請求するために用いられる入院証明書や、生命保険の死亡保険金を請求するために用いられる死亡診断書等がある。そして、診断書の種類毎に、診断書のフォーマットが異なっている。また、保険契約の状況等により、診断書に記載しなければならない項目が異なっている。そのため、通常、保険会社あるいは保険会社の代理店が、請求に必要な診断書のフォーマットを選択し、さらに記載しなければならない項目を特定した上で、請求者へ未記入の診断書を送付する。
【０００３】
特許文献１には、診断書を電子化し、診断書の種類に応じて、必要な入力項目だけを画面表示することについての記載がある。また、特許文献１には、保険会社が未記入の診断書に電子署名を付すことにより診断書の送信元を保証することや、医療機関が診断書に電子署名を付すことにより診断書の記載元を保証することについても記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−８５６８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、診断書の種類毎に、診断書のフォーマットが異なっており、保険契約の状況等により、診断書に記載しなければならない項目が異なっている。そのため、保険会社あるいは保険会社の代理店が、請求に必要な診断書のフォーマットを選択し、さらに記載しなければならない項目を特定する。
ここで、診断書は、証明が必要な様々な場面で、事実を証明するものとして利用される。そのため、診断書の編集をした者が誰であったのか、後から確認可能であることが望ましい。つまり、誰が診断書のフォーマットを選択し、誰が記載しなければならない項目を特定したのかも、後から確認可能であることが望ましい。また、医療機関から保険会社へ診断書が送られる際に診断書が改ざんされていないことが確認できるだけでなく、医療機関へ診断書が送られる前に、診断書に不要な記載がされていなかったこと等も、後から確認可能であることが望ましい。
しかし、特許文献１に記載された方法では、単に、診断書の送信元が保証され、医療機関から保険会社へ診断書が送られる際に診断書が改ざんされていないことが確認できるだけである。つまり、診断書の作成途中における編集履歴を後から確認することはできない。
この発明は、診断書等の書類の作成途中における編集履歴を後から確認可能とし、診断書等の書類の信頼性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係る診断書生成支援システムは、
保険会社で使用される保険会社装置と、医療機関で使用される医療機関装置と、認証装置とを備える診断書生成支援システムであり、
前記保険会社装置は、
診断書の入力フォーマットを規定した診断書データを処理装置により生成する診断書データ生成部と、
前記診断書データ生成部が生成した診断書データを、保険会社鍵で暗号化して保険会社署名データを処理装置により生成する保険会社署名データ生成部と、
前記診断書データ生成部が生成した診断書データに前記保険会社署名データ生成部が生成した保険会社署名データを付加した署名済診断書データを、通信装置を介して前記認証装置へ送信する診断書データ送信部と
を備え、
前記認証装置は、
前記診断書データ送信部が送信した署名済診断書データを、認証装置鍵で暗号化して第１認証装置署名データを処理装置により生成する認証装置署名データ生成部と、
前記認証装置署名データ生成部が生成した第１認証装置署名データを前記署名済診断書データに付加した第１認証済診断書データを、通信装置を介して前記医療機関装置へ送信する認証済診断書データ送信部と
を備え、
前記医療機関装置は、
前記認証済診断書データ送信部が送信した第１認証済診断書データに含まれる診断書データにより規定された診断書の入力フォーマットに従い、診断書へ入力する診断データを入力装置により入力させる診断データ入力部と、
前記診断データ入力部が入力させた診断データを、前記認証済診断書データに付加した入力済診断書データを、医療機関鍵で暗号化して医療機関署名データを処理装置により生成する医療機関署名データ生成部と、
前記医療機関署名データ生成部が生成した医療機関署名データを前記入力済診断書データに付加した署名入力済診断書データを通信装置を介して前記認証装置へ送信する署名入力済診断書データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名入力済診断書データ送信部が送信した署名入力済診断書データを、認証装置鍵で暗号化して第２認証装置署名データを生成し、
前記認証装置の記認証済診断書データ送信部は、前記認証装置署名データ生成部が生成した第２認証装置署名データを前記署名入力済診断書データに付加した第２認証済診断書データを、通信装置を介して前記保険会社装置へ送信する
ことを特徴とする。
【０００７】
前記診断書生成支援システムは、さらに、代理店が使用する代理店装置を備え、
前記認証装置の前記認証済診断書データ送信部は、認証済診断書データを通信装置を介して前記代理店装置へ送信し、
前記代理店装置は、前記認証済診断書データ送信部が送信した認証済診断書データに含まれる診断書データを編集する編集データを処理装置により生成する編集データ生成部と、
前記編集データ生成部が生成した編集データを、前記認証済診断書データに付加した編集済診断書データを、代理店鍵で暗号化して代理店署名データを処理装置により生成する代理店署名データ生成部と、
前記代理店署名データ生成部が生成した代理店署名データを前記編集済診断書データに付加した署名編集済診断書データを通信装置を介して前記認証装置へ送信する署名編集済診断書データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名編集済診断書データ送信部が送信した署名編集済診断書データを、認証装置鍵で暗号化して第３認証装置署名データを生成し、
前記認証装置の前記認証済診断書データ送信部は、前記認証装置署名データ生成部が生成した第３認証装置署名データを前記署名編集済診断書データに付加した第３認証済診断書データを前記医療機関装置へ送信し、
前記医療機関装置の前記診断データ入力部は、前記認証済診断書データ送信部が送信した第３認証済診断書データに含まれる診断書データが示す診断書フォーマットと、前記第３認証済診断書データに含まれる編集データとに従い、診断書へ入力する診断データを入力装置により入力させ、
前記医療機関装置の前記医療機関署名データ生成部は、前記診断データ入力部が入力させた診断データを、前記第３認証済診断書データに付加した入力済診断書データを、医療機関鍵で暗号化して医療機関署名データを生成し、
前記医療機関装置の前記署名入力済診断書データ送信部は、前記医療機関署名データ生成部が生成した医療機関署名データを前記入力済診断書データに付加した署名入力済診断書データを通信装置を介して前記認証装置へ送信する
ことを特徴とする。
【０００８】
前記認証装置は、さらに、
前記認証済診断書データ送信部が送信するデータを記憶装置に記憶する認証済データ記憶部
を備えることを特徴とする。
【０００９】
この発明に係る書類生成支援システムは、
第１装置と、第２装置と、認証装置とを備える書類データ生成支援システムであり、
前記第１装置は、
書類データの入力フォーマットを規定した書類データを処理装置により生成する書類データ生成部と、
前記書類データ生成部が生成した書類データを、第１鍵で暗号化して第１署名データを処理装置により生成する第１署名データ生成部と、
前記書類データ生成部が生成した書類データに前記第１署名データ生成部が生成した第１署名データを付加した署名済書類データを、通信装置を介して前記認証装置へ送信する書類データ送信部と
を備え、
前記認証装置は、
前記書類データ送信部が送信した署名済書類データを、認証装置鍵で暗号化して第１認証装置署名データを処理装置により生成する認証装置署名データ生成部と、
前記認証装置署名データ生成部が生成した第１認証装置署名データを前記署名済書類データに付加した第１認証済書類データを、通信装置を介して前記第２装置へ送信する認証済書類データ送信部と
を備え、
前記第２装置は、
前記認証済書類データ送信部が送信した第１認証済書類データに含まれる書類データにより規定された書類データの入力フォーマットに従い、書類へ入力するデータを入力装置により入力させるデータ入力部と、
前記データ入力部が入力させたデータを、前記認証済書類データに付加した入力済書類データを、第２鍵で暗号化して第２署名データを処理装置により生成する第２署名データ生成部と、
前記第２署名データ生成部が生成した第２署名データを前記入力済書類データに付加した署名入力済書類データを通信装置を介して前記認証装置へ送信する署名入力済書類データ送信部と
を備え、
前記認証装置の前記認証装置署名データ生成部は、前記署名入力済書類データ送信部が送信した署名入力済書類データを、認証装置鍵で暗号化して第２認証装置署名データを生成し、
前記認証装置の記認証済書類データ送信部は、前記認証装置署名データ生成部が生成した第２認証装置署名データを前記署名入力済書類データに付加した第２認証済書類データを、通信装置を介して前記第１装置へ送信する
ことを特徴とする。
【発明の効果】
【００１０】
この発明に係る診断書生成支援システムで作成される診断書データには、過去に編集されたデータ毎に、編集者の電子署名が含まれる。したがって、後から、診断書データの編集履歴を確認することができる。
【図面の簡単な説明】
【００１１】
【図１】診断書生成支援システム１００の機能ブロック図。
【図２】診断書生成支援システム１００の処理の流れを示すフローチャート。
【図３】診断書生成支援システム１００の処理の流れを示すフローチャート。
【図４】署名済診断書データの構成図。
【図５】認証済診断書データの構成図。
【図６】署名編集済診断書データの構成図。
【図７】認証済診断書データの構成図。
【図８】署名入力済診断書データの構成図。
【図９】認証済診断書データの構成図。
【図１０】保険会社装置１０、代理店装置２０、医療機関装置３０、認証装置４０のハードウェア構成の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、図に基づき、この発明の実施の形態について説明する。
なお、以下の説明において、処理装置は後述するＣＰＵ９１１等である。記憶装置は後述するＲＯＭ９１３、ＲＡＭ９１４、磁気ディスク９２０あるいはＣＰＵ９１１が有するキャッシュメモリやレジスタ等である。入力装置は後述するキーボード９０２、通信ボード９１５等である。通信装置は、後述する通信ボード９１５等である。つまり、処理装置、記憶装置、入力装置、通信装置はハードウェアである。
【００１３】
実施の形態１．
図１は、診断書生成支援システム１００の機能ブロック図である。
診断書生成支援システム１００は、保険会社装置１０、代理店装置２０、医療機関装置３０、認証装置４０を備える。保険会社装置１０、代理店装置２０、医療機関装置３０と、認証装置４０とはネットワークを介して接続されている。
保険会社装置１０は、保険会社に設置される装置であり、診断書データ生成部１１、保険会社署名データ生成部１２、診断書データ送信部１３、記憶装置１４を備える。
代理店装置２０は、保険会社の代理店に設置される装置であり、編集データ生成部２１、代理店署名データ生成部２２、署名編集済診断書データ送信部２３、記憶装置２４を備える。
医療機関装置３０は、医療機関に設置される装置であり、診断データ入力部３１、医療機関署名データ生成部３２、署名入力済診断書データ送信部３３、記憶装置３４を備える。
認証装置４０は、予め保険会社装置１０、代理店装置２０、医療機関装置３０が信頼すると認めた機関の装置であり、いわゆる電子署名処理における認証局の装置である。認証装置４０は、保険会社装置１０、代理店装置２０、医療機関装置３０から送信されたデータの認証をし、他の装置へ転送する。認証装置４０は、署名確認部４１、認証装置署名データ生成部４２、認証済診断書データ送信部４３、記憶装置４４を備える。
【００１４】
診断書生成支援システム１００の動作について説明する。
ここでは、一例として、以下の（１）（２）（３）の処理の流れについて説明する。（１）保険会社が診断書の入力フォーマットを規定した診断書データを作成して代理店へ配布しておく。次に、（２）請求者から入院給付等の請求を受け付けた代理店が、保険会社が作成した診断書データを請求者の保険契約の状況等に応じて編集した上で、医療機関へ送付する。そして、（３）医療機関が、請求者の入院情報である診断データを記載して、保険会社へ送付する。
図２，３は、この場合における診断書生成支援システム１００の処理の流れを示すフローチャートである。なお、図２，３では、図２の（Ｓ１２）の次に、図３の（Ｓ１３）が実行されることを示す。
【００１５】
（Ｓ１）から（Ｓ６）までの処理が「（１）保険会社が診断書の入力フォーマットを規定した診断書データを作成して代理店へ配布する」という処理に該当する。
（Ｓ１）から（Ｓ３）までの処理は、保険会社装置１０が行う。
（Ｓ１）では、診断書データ生成部１１は、処理装置により、新規の入力フォーマットを規定した診断書データを生成する。なお、診断書データ生成部１１は、診断書データに、有効期限、作成したアプリケーションの識別情報、作成者の識別情報、作成日時、作成した装置のＩＰアドレス等を含める。
（Ｓ２）では、保険会社署名データ生成部１２は、処理装置により、（Ｓ１）で生成した診断書データを、保険会社装置１０の秘密鍵である保険会社鍵で暗号化し、保険会社署名データを生成する。
（Ｓ３）では、診断書データ送信部１３は、（Ｓ２）で生成した保険会社署名データを、（Ｓ１）で生成した診断書データに付加して、署名済診断書データとして、通信装置を介して認証装置４０へ送信する。また、診断書データ送信部１３は、送信した署名済診断書データを記憶装置１４に記憶する。
図４は、署名済診断書データの構成図である。上述したように、署名済診断書データは、診断書データに保険会社署名データが付加されたデータである。
【００１６】
（Ｓ４）から（Ｓ６）までの処理は、認証装置４０が行う。
（Ｓ４）では、署名確認部４１は、（Ｓ３）で送信された署名済診断書データを受信して、処理装置により、署名済診断書データに含まれる保険会社署名データを、保険会社装置１０の公開鍵で復号して、署名を検証する。
（Ｓ５）では、認証装置署名データ生成部４２は、（Ｓ４）で署名の検証ができた場合、処理装置により、署名済診断書データを、認証装置４０の秘密鍵である認証装置鍵で暗号化して認証装置署名データを生成する。
（Ｓ６）では、認証済診断書データ送信部４３は、（Ｓ５）で生成した認証装置署名データを署名済診断書データに付加して、認証済診断書データとして、通信装置を介して代理店装置２０へ送信する。なお、送信先は、（Ｓ３）で診断書データ送信部１３が署名済診断書データを送信する際に指定しているものとする。但し、送信先に指定できるのは、予め認証装置４０に登録されている装置のみである。また、認証済診断書データ送信部４３は、送信した認証済診断書データを記憶装置４４に記憶する。
図５は、認証済診断書データの構成図である。上述したように、認証済診断書データは、署名済診断書データに認証装置署名データが付加されたデータである。
【００１７】
以上の処理により、認証装置４０で認証された診断書データが代理店へ配布される。代理店装置２０は、（Ｓ６）で送信された認証済診断書データに含まれる認証装置署名データを、認証装置４０の公開鍵で復号して署名の検証をすることで、配布された診断書データが不正なものではないことが確認できる。
【００１８】
（Ｓ７）から（Ｓ１２）までの処理が「（２）請求者から入院給付等の請求を受け付けた代理店が、保険会社が作成した診断書データを請求者の保険契約の状況等に応じて編集した上で、医療機関へ送付する」という処理に該当する。
（Ｓ７）から（Ｓ９）までの処理は代理店装置２０が行う。
（Ｓ７）では、編集データ生成部２１は、（Ｓ６）で送信された認証済診断書データを受信して、処理装置により、受信した認証済診断書データに含まれる診断書データと、請求者の保険契約の状況等とに応じて、編集データを生成する。例えば、編集データ生成部２１は、請求者の名称、住所、連絡先等を入力するとともに、請求者の保険契約の状況等に応じて、医療機関が入力すべき項目だけを入力可とし、他の項目を入力不可とする編集データを生成する。つまり、編集データ生成部２１は、認証済診断書データに含まれる診断書データを直接編集してしまうのではなく、診断書データを編集する内容を示す編集データを診断書データとは別に生成する。なお、編集データ生成部２１は、編集データに、作成したアプリケーションの識別情報、作成者の識別情報、作成日時、作成した装置のＩＰアドレス等を含める。
（Ｓ８）では、代理店署名データ生成部２２は、（Ｓ７）で生成した編集データを、（Ｓ６）で送信された認証済診断書データに付加して編集済診断書データとする。そして、代理店署名データ生成部２２は、処理装置により、編集済診断書データを代理店鍵で暗号化して代理店署名データを生成する。
（Ｓ９）では、署名編集済診断書データ送信部２３は、（Ｓ８）で生成した代理店署名データを編集済診断書データに付加して、署名編集済診断書データとして、通信装置を介して認証装置４０へ送信する。また、署名編集済診断書データ送信部２３は、送信した署名編集済診断書データを記憶装置２４に記憶する。
図６は、署名編集済診断書データの構成図である。上述したように、署名編集済診断書データは、認証済診断書データに編集データと代理店署名データとが付加されたデータである。
【００１９】
（Ｓ１０）から（Ｓ１２）までの処理は、認証装置４０が行う。
（Ｓ１０）では、署名確認部４１は、（Ｓ９）で送信された署名編集済診断書データを受信して、処理装置により、受信した署名編集済診断書データに含まれる代理店署名データを、代理店装置２０の公開鍵で復号して、署名を検証する。
（Ｓ１１）では、認証装置署名データ生成部４２は、（Ｓ１０）で署名の検証ができた場合、処理装置により、署名編集済診断書データを、認証装置４０の秘密鍵である認証装置鍵で暗号化して認証装置署名データを生成する。
（Ｓ１２）では、認証済診断書データ送信部４３は、（Ｓ１１）で生成した認証装置署名データを署名編集済診断書データに付加して、認証済診断書データとして、通信装置を介して医療機関装置３０へ送信する。なお、送信先は、（Ｓ９）で署名編集済診断書データ送信部２３が署名編集済診断書データを送信する際に指定しているものとする。但し、送信先に指定できるのは、予め認証装置４０に登録されている装置のみである。また、認証済診断書データ送信部４３は、送信した認証済診断書データを記憶装置４４に記憶する。
図７は、認証済診断書データの構成図である。上述したように、認証済診断書データは、署名編集済診断書データに認証装置署名データが付加されたデータである。
【００２０】
以上の処理により、認証装置４０で認証された診断書データであって、請求者の保険契約内容等に応じた診断書データが医療機関へ配布される。医療機関装置３０は、（Ｓ１２）で送信された認証済診断書データに含まれる２つの認証装置署名データを、認証装置４０の公開鍵で復号して署名の検証をすることで、配布された診断書データが不正なものではないことが確認できる。
【００２１】
（Ｓ１３）から（Ｓ１９）までの処理が「（３）医療機関が、請求者の入院情報である診断データを記載して、保険会社へ送付する」という処理に該当する。
（Ｓ１３）から（Ｓ１５）までの処理は医療機関装置３０が行う。
（Ｓ１３）では、診断データ入力部３１は、（Ｓ１２）で送信された認証済診断書データを受信して、受信した認証済診断書データに含まれる診断書データが示す診断書フォーマットにおいて、編集データが入力可能であると示す項目へ、診断データを医師に入力装置により入力させる。これにより、診断データ入力部３１は、診断書データや編集データとは別に、診断データを生成する。なお、診断データ入力部３１は、診断データに、作成したアプリケーションの識別情報、作成者の識別情報、作成日時、作成した装置のＩＰアドレス等を含める。
（Ｓ１４）では、医療機関署名データ生成部３２は、処理装置により、（Ｓ１３）で入力させた診断データを認証済診断書データに付加して、入力済診断書データとする。そして、医療機関署名データ生成部３２は、入力済診断書データを医療機関の秘密鍵である医療機関鍵で暗号化して医療機関署名データを生成する。
（Ｓ１５）では、署名入力済診断書データ送信部３３は、（Ｓ１４）で生成した医療機関署名データを入力済診断書データに付加して、署名入力済診断書データとして、通信装置を介して認証装置４０へ送信する。
図８は、署名入力済診断書データの構成図である。上述したように、署名入力済診断書データは、認証済診断書データに診断データと医療機関署名データとが付加されたデータである。
【００２２】
（Ｓ１６）から（Ｓ１８）までの処理は、認証装置４０が行う。
（Ｓ１６）では、署名確認部４１は、処理装置により、（Ｓ１５）で送信された署名入力済診断書データを受信して、受信した署名入力済診断書データに含まれる代理店署名データを、医療機関装置３０の公開鍵で復号して、署名を検証する。
（Ｓ１７）では、認証装置署名データ生成部４２は、（Ｓ１６）で署名の検証ができた場合、処理装置により、署名入力済診断書データを、認証装置４０の秘密鍵である認証装置鍵で暗号化して認証装置署名データを生成する。
（Ｓ１８）では、認証済診断書データ送信部４３は、（Ｓ１７）で生成した認証装置署名データを署名入力済診断書データに付加して、認証済診断書データとして、通信装置を介して医療機関装置３０へ送信する。なお、送信先は、（Ｓ１５）で署名編集済診断書データ送信部２３が署名編集済診断書データを送信する際に指定しているものとする。但し、送信先に指定できるのは、予め認証装置４０に登録されている装置のみである。また、認証済診断書データ送信部４３は、送信した認証済診断書データを記憶装置４４に記憶する。
図９は、認証済診断書データの構成図である。上述したように、認証済診断書データは、署名入力済診断書データに認証装置署名データが付加されたデータである。
【００２３】
そして、（Ｓ１９）では、保険会社装置１０が（Ｓ１８）で送信された認証済診断書データを受信する。これにより、保険会社装置１０は、認証装置４０で認証された診断書データであって、医療機関により請求者の診断データが記載された診断書データを取得する。
【００２４】
ここで、診断書生成支援システム１００では、受信したデータを編集する場合、受信したデータを変更してしまうのではなく、編集するデータを生成して追加する。例えば、（Ｓ７）で診断書データを編集する場合、診断書データの内容を変更してしまうのではなく、診断書データとは別に編集データを生成する。例えば、受信したデータの一部を削除する場合であっても、実際にデータを削除するのではなく、データを削除するということを示すデータを追加する。そして、追加するデータには、そのデータを生成した者の識別情報等が含まれる。したがって、過去に追加されたデータが誰によって追加されたデータであるかを、後から確認することができる。
また、診断書生成支援システム１００では、受信したデータに含まれる電子書名を削除することなく、残しておく。そのため、図９に示すように、保険会社装置１０が（Ｓ１９）で取得した認証済診断書データには、過去に追加されたデータと、追加される度にデータを追加した者によって付された署名データとが含まれる。したがって、データが転送される途中に、データの改ざんがされた場合には検出することができる。
【００２５】
また、データが追加された場合、データを追加した者の電子署名が付されるだけでなく、認証装置４０でその電子署名の認証がされ、認証装置４０の電子署名がさらに付された後、他者へ送信される。データを追加した者の電子書名が必ずしも信頼できるとは言えないが、認証装置４０の電子署名であれば、認証装置４０は予め信頼すると認めているため、信頼できる。
また、必ず認証装置４０を経て他者へ送信されるため、認証装置４０が備える記憶装置４４には、他者へ送信される全てのデータが蓄積されることになる。したがって、記憶装置４４に蓄積されたデータからも、診断書データの過去の履歴を追跡することが可能である。
【００２６】
また、データが他者へ送信される場合には、必ず認証装置４０を介して送信されるため、保険会社装置１０、代理店装置２０、医療機関装置３０がデータを送信する先は、認証装置４０に固定してしまってもよい。このようにすることで、個人的な情報が記載された診断書データが第三者へ漏洩することを防止できる。
また、認証装置４０が送信する先は、上述したように予め登録された者に限定される。したがって、個人的な情報が記載された診断書データが第三者へ漏洩することを防止できる。
【００２７】
また、診断書データが新規に作成された段階、つまり、単にフォーマットのみが規定された、場合によっては白紙の段階で保険会社による署名が付されるとともに、認証装置４０による署名が付される。したがって、診断書データが新規に作成された段階で公的な保証がされる。
また、医療機関で編集可能な診断書データの領域を、代理店によって制限（特定）する編集データを生成し、この編集データを含むデータに代理店の署名が付されるとともに、認証装置４０による署名が付される。したがって、編集が可能な領域の制限についても公的な保証がされる。
【００２８】
なお、上記説明では、（１）（２）（３）の処理の流れを一例として説明した。しかし、診断書生成支援システム１００における処理の流れはこれに限定されるものではない。
例えば、代理店を経ることなく、保険会社から医療機関へ直接、診断書データが送信されてもよい。この場合、（Ｓ６）で認証済診断書データ送信部４３が医療機関装置３０へ認証済診断書データを送信すればよい。
また、上記説明の場合と同様に、編集データを追加した上で医療機関装置３０へ診断書データを送信した場合には、（２）における代理店装置２０の処理を保険会社装置１０が代わりに行えばよい。つまり、（Ｓ７）から（Ｓ９）までの処理を、代理店装置２０の代わりに保険会社装置１０が行うことになる。この場合、（Ｓ８）では、保険会社装置１０の保険会社署名データ生成部１２が、認証済診断書データに編集データを付加した編集済診断書データを保険会社鍵で暗号化して、保険会社署名データを生成する。そして、（Ｓ９）では、（Ｓ８）で生成した保険会社鍵を編集済診断書データに付加して署名編集済診断書データとして認証装置４０へ送信する。
また、保険会社で編集データを追加した診断書データに、代理店でさらに診断書データを追加して医療機関へ送信してもよい。この場合であっても、診断書データにデータを追加した場合には、その都度電子署名が付加される。また、他者へ診断書データが送られる場合には、認証装置４０で電子署名の検証がされ、認証装置４０の電子署名が付加された上で、送信される。
【００２９】
また、上記説明では、保険会社装置１０、代理店装置２０、医療機関装置３０はそれぞれ１つだけであることを前提とした。しかし、保険会社装置１０、代理店装置２０、医療機関装置３０は、それぞれ保険会社毎、代理店毎、医療機関毎に設置されるものであり、複数存在していてもよい。
この場合、例えば、複数の代理店を経由して保険会社から医療機関へ診断書データが送信されてもよい。この場合であっても、診断書データにデータを追加した場合には、その都度電子署名が付加される。また、他者へ診断書データが送られる場合には、認証装置４０で電子署名の検証がされ、認証装置４０の電子署名が付加された上で、送信される。
【００３０】
また、上記説明では、各署名データは、署名の元データを暗号化して生成するとした。しかし、各署名データは、署名の元データについて所定のハッシュ関数でハッシュ値を計算した上で、暗号化して生成してもよい。
【００３１】
また、上記説明では、データを暗号化して送信するとしていない。しかし、データを暗号化して送信してもよい。
【００３２】
また、上記説明では、診断書を一例として説明した。しかし、診断書と同様に、後から編集履歴等を保証された形で確認する必要性のある書類であれば、診断書以外の書類であってもよい。この場合、上記説明における「診断書」を「書類」と読み替えればよい。また、この場合、保険会社と医療機関との間で書類がやり取りされず、他の企業、団体等の間で書類がやり取りされることが考えられる。したがって、上記説明における「保険会社」を「第１」、「医療機関」を「第２」、「代理店」を「第３」と読み替えてもよい。
【００３３】
次に、上記実施の形態における保険会社装置１０、代理店装置２０、医療機関装置３０、認証装置４０が備える各サーバのハードウェア構成について説明する。
図１０は、保険会社装置１０、代理店装置２０、医療機関装置３０、認証装置４０のハードウェア構成の一例を示す図である。
図１０に示すように、保険会社装置１０、代理店装置２０、医療機関装置３０、認証装置４０は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、ＬＣＤ９０１（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、キーボード９０２（Ｋ／Ｂ）、通信ボード９１５、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０（固定ディスク装置）の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。磁気ディスク装置９２０は、所定の固定ディスクインタフェースを介して接続される。
【００３４】
ＲＯＭ９１３、磁気ディスク装置９２０は、不揮発性メモリの一例である。ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３とＲＡＭ９１４と磁気ディスク装置９２０とは、記憶装置（メモリ）の一例である。また、キーボード９０２、通信ボード９１５は、入力装置の一例である。また、通信ボード９１５は、通信装置（ネットワークインタフェース）の一例である。さらに、ＬＣＤ９０１は、表示装置の一例である。
【００３５】
磁気ディスク装置９２０又はＲＯＭ９１３などには、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００３６】
プログラム群９２３には、上記の説明において「診断書データ生成部１１」、「保険会社署名データ生成部１２」、「診断書データ送信部１３」、「編集データ生成部２１」、「代理店署名データ生成部２２」、「署名編集済診断書データ送信部２３」、「診断データ入力部３１」、「医療機関署名データ生成部３２」、「署名入力済診断書データ送信部３３」、「署名確認部４１」、「認証装置署名データ生成部４２」、「認証済診断書データ送信部４３」等として説明した機能を実行するソフトウェアやプログラムやその他のプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上記の説明において「タグデータ」、「暗号化データ」、「復号データ」、「結果」、「警告」等の情報やデータや信号値や変数値やパラメータが、「ファイル」や「データベース」の各項目として記憶される。「ファイル」や「データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵ９１１の動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵ９１１の動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００３７】
また、上記の説明におけるフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、その他光ディスク等の記録媒体やＩＣチップに記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体や電波によりオンライン伝送される。
また、上記の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。また、「〜装置」として説明するものは、「〜回路」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。さらに、「〜処理」として説明するものは「〜ステップ」であっても構わない。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、ＲＯＭ９１３等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、上記で述べた「〜部」としてコンピュータ等を機能させるものである。あるいは、上記で述べた「〜部」の手順や方法をコンピュータ等に実行させるものである。
【符号の説明】
【００３８】
１０  保険会社装置、１１  診断書データ生成部、１２  保険会社署名データ生成部、１３  診断書データ送信部、１４  記憶装置、２０  代理店装置、２１  編集データ生成部、２２  代理店署名データ生成部、２３  署名編集済診断書データ送信部、２４  記憶装置、３０  医療機関装置、３１  診断データ入力部、３２  医療機関署名データ生成部、３３  署名入力済診断書データ送信部、３４  記憶装置、４０  認証装置、４１  署名確認部、４２  認証装置署名データ生成部、４３  認証済診断書データ送信部、４４  記憶装置、１００  診断書生成支援システム。
【図１】
2011197793.tif 000003
【図２】
2011197793.tif 000004
【図３】
2011197793.tif 000005
【図４】
2011197793.tif 000006
【図５】
2011197793.tif 000007
【図６】
2011197793.tif 000008
【図７】
2011197793.tif 000009
【図８】
2011197793.tif 000010
【図９】
2011197793.tif 000011
【図１０】
2011197793.tif 000012