(57)【要約】【課題】事業者の保持するファイルを顧客に共有させるために事業者がファイルをサーバにアップロードし顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって誤共有を防止できるもの、及び該ファイル共有システムを実現するファイル共有プログラムを提供すること。【解決手段】  顧客情報保持部１１と、ファイルが共有要件を充足するか否かをチェックするファイルチェック部１３と、事業者からのアップロードを実行するファイル受信部１４と、ファイルを顧客にダウンロード又は閲覧させるファイル開示部１６とを備え、ファイル受信部１４はファイルチェック部１３において共有要件を充足すると判断された場合にアップロードを実行するファイル共有システムを提供する。また、該情報共有システムを実現する情報共有プログラムを提供する。【選択図】図１
2020119050.tif 000002
【特許請求の範囲】
【請求項１】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持部と、
前記ファイルのファイル名、パス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出部と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック部と、
前記ファイルチェックの結果を表示するファイルチェック結果表示部と、
前記事業者からのアップロードを実行するファイル受信部と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示部と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証部と、
を備え、
前記ファイルチェック結果表示部は、前記顧客識別子抽出部が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有システム。
【請求項２】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持部と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出部と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック部と、
前記ファイルチェックの結果を表示するファイルチェック結果表示部と、
前記事業者からのアップロードを実行するファイル受信部と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示部と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証部と、
を備え、
前記ファイルチェック結果表示部は、前記顧客識別子抽出部が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有システム。
【請求項３】
前記ファイルチェック結果表示部は、前記ファイル の作成時刻もしくは更新時刻が、現在時刻から所定の時間内 にあるかどうかをファイルチェックの結果の１つとして表示することを特徴とする、請求項１〜２のいずれか１項に記載のファイル共有システム。
【請求項４】
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除部を備えることを特徴とする、請求項１〜３のいずれか１項に記載のファイル共有システム。
【請求項５】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持処理と、
前記ファイルのファイル名、パス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出処理と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック処理と、
前記ファイルチェックの結果を表示するファイルチェック結果表示処理と、
前記事業者からのアップロードを実行するファイル受信処理と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示処理と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証処理と、
を備え、
前記ファイルチェック結果表示処理は、前記顧客識別子抽出処理が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有プログラム。
【請求項６】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持処理と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出処理と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック処理と、
前記ファイルチェックの結果を表示するファイルチェック結果表示処理と、
前記事業者からのアップロードを実行するファイル受信処理と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示処理と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証処理と、
を備え、
前記ファイルチェック結果表示処理は、前記顧客識別子抽出処理が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有プログラム。
【請求項７】
前記ファイルチェック結果表示処理は、前記ファイルの作成時刻もしくは更新時刻が、現在時刻から所定の時間内にあるかどうかをファイルチェックの結果の１つとして表示することを特徴とする、請求項５〜６のいずれか１項に記載のファイル共有プログラム。
【請求項８】
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除処理を備えることを特徴とする、請求項５〜７のいずれか１項に記載のファイル共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、事業者の保持するファイルを顧客に共有させるために事業者がファイルをサーバにアップロードし顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システム、及び事業者の保持するファイルを顧客に共有させるために事業者がファイルをサーバにアップロードし顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムに関する。
【背景技術】
【０００２】
送信者が、受信者に向けてファイルを送信する際に、誤った受信者に送信してしまう、誤ったファイルを送信してしまうという事故が発生している。
【０００３】
この点、特許文献１には、電子メールの送信者と受信者の人的関係を表示して確認を求めるシステムが開示されている。また、特許文献２には、電子メール本文と添付ファイルから宛名を抽出し、受信者との一致を確認するシステムが開示されている。
【０００４】
特許文献１及び２に開示されたものは、いずれも電子メールの送信であるため、ファイルのサイズに制限があり、また、送信者のなりすましが可能であるためセキュリティの面で不安が残るという問題がある。
【０００５】
特許文献３に開示されたサーバを介してのファイル転送であれば、かかる問題は解決する。しかし、特許文献３には誤送信防止のための処理が開示されていない。
【０００６】
特許文献４には、サービス提供書面の内容から識別情報を抽出し、受信者との一致を確認して、サーバを介してのファイル転送を行うシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１５−００５２１０号公報
【特許文献２】特開２０１８−０５５３５３号公報
【特許文献３】特開２００６−１１３７２１号公報
【特許文献４】特開２０１５−１３０１０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
確認の手法は、特許文献２，４に記載されたようにメールの添付ファイルやサービス提供書面から受信者の情報を抽出する方法もあるが、他にも有効な手法がある。
【０００９】
本発明は、事業者の保持するファイルを顧客に共有させるために事業者がファイルをサーバにアップロードし顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって誤共有を防止できるもの、及び該ファイル共有システムを実現するファイル共有プログラムを提供することを課題とする。
【課題を解決するための手段】
【００１０】
本発明のファイル共有システムは、
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持部と、
前記ファイルのファイル名、パス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出部と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック部と、
前記ファイルチェックの結果を表示するファイルチェック結果表示部と、
前記事業者からのアップロードを実行するファイル受信部と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示部と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証部と、
を備え、
前記ファイルチェック結果表示部は、前記顧客識別子抽出部が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが同一であるか否かをファイルチェックの結果の１つとして表示する、
ことを特徴とする。
【００１１】
この特徴によれば、ファイルのファイル名やパス名、本文に基づくチェックを行うことで、ファイルの誤共有を防止することができる。
【００１２】
本発明のファイル共有システムは、
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持部と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出部と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック部と、
前記ファイルチェックの結果を表示するファイルチェック結果表示部と、
前記事業者からのアップロードを実行するファイル受信部と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示部と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証部と、
を備え、
前記ファイルチェック結果表示部は、前記顧客識別子抽出部が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とする。
【００１３】
この特徴によれば、ファイルのファイル名、パス名、本文によって定まる顧客の一人が、事業者の指定する顧客（ファイルをダウンロードさせる顧客）と同一の家族と判定できる場合にも共有要件を充足するとすることができる。住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号によって、同一家族の者と判定する。例えば、事業者が医療提供者である場合に、未成年の顧客（患者）に関するファイルをその保護者にダウンロードさせることができる。
【００１４】
本発明のファイル共有システムは、
前記ファイルチェック結果表示部は、前記ファイルの作成時刻もしくは更新時刻が、現在時刻から所定の時間内にあるかどうかをファイルチェックの結果の１つとして表示することを特徴とする。
【００１５】
この特徴によれば、アップロードの際にファイルの作成時刻や更新時刻を調べることで、意図していないファイルを共有することを防止することができる。
【００１６】
本発明のファイル共有システムは、
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除部を備えることを特徴とする。
【００１７】
この特徴によれば、一度共有したファイルは削除されるので、同じファイルを誤って他の顧客と共有してしまうことを防止することができる。
【００１８】
本発明のファイル共有プログラムは、
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持処理と、
前記ファイルのファイル名、パス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出処理と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック処理と、
前記ファイルチェックの結果を表示するファイルチェック結果表示処理と、
前記事業者からのアップロードを実行するファイル受信処理と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示処理と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証処理と、
を備え、
前記ファイルチェック結果表示処理は、前記顧客識別子抽出処理が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とする。
【００１９】
本発明のファイル共有プログラムは、
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持処理と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出処理と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック処理と、
前記ファイルチェックの結果を表示するファイルチェック結果表示処理と、
前記事業者からのアップロードを実行するファイル受信処理と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示処理と
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証処理と、
を備え、
前記ファイルチェック結果表示処理は、前記顧客識別子抽出処理が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とする。
【００２０】
本発明のファイル共有プログラムは、
前記ファイルチェック結果表示処理は、前記ファイルの作成時刻もしくは更新時刻が、現在時刻から所定の時間内にあるかどうかをファイルチェックの結果の１つとして表示することを特徴とする。
【００２１】
本発明のファイル共有プログラムは、
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除処理を備えることを特徴とする。
【００２２】
これらの特徴によれば、本発明のファイル共有プログラムを利用して本発明のファイル共有システムを実装することができる。
【発明の効果】
【００２３】
本発明によれば、事業者の保持するファイルを顧客に共有させるために事業者がファイルをサーバにアップロードし顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって誤共有を防止できるもの、及び該ファイル共有システムを実現するファイル共有プログラムが提供される。
【図面の簡単な説明】
【００２４】
【図１】図１は、ファイル共有システムの構成を示す図である。
【図２】図２は、顧客情報を示す図である。
【図３】図３は、ファイルチェック部の処理を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施例を説明する。
【００２６】
図１は、ファイル共有システムの構成を示す図である。ファイル共有システムは、ファイル共有サーバ１を事業者端末２とネットワーク（非図示）で接続して実現される。
【００２７】
ファイル共有サーバ１は、顧客情報保持部１１、顧客識別子抽出部１２、ファイルチェック部１３、ファイル受信部１４及びファイル開示部１６を備え、顧客情報保持部１１に制御される顧客情報１１ａを保持している。また、ファイル受信部１４の受信した共有対象ファイル１５を保持している。
【００２８】
顧客情報保持部１１は、顧客情報１１ａを制御し、ファイルチェック部１３及びファイル開示部１６に提供する。他の機能によって顧客情報１１ａが利用されてしまうことのないよう、顧客情報１１ａを暗号化して保持し、顧客情報保持部１１が解号することとしてもよい。なお、他の機能によって顧客情報１１ａが利用されることを容認し、暗号化しない場合には、顧客情報１１ａ（データ）のみによって顧客情報保持部１１を構成することもできる。
【００２９】
図２は、顧客情報を示す図である。顧客情報１１ａは、顧客のＩＤ１１１ａ及び名称１１１ｂ、顧客の住所１１２ａ、電話番号１１２ｂ及び保険証記号・番号１１２ｃ、並びに、ログインパスワード１１３を、各々の顧客について含んでいる。ここで、ＩＤ１１１ａ及び名称１１１ｂについてはいずれか一方のみであってもよい。住所１１２ａ、電話番号１１２ｂ及び保険証記号・番号１１２ｃについてはいずれか１つ又は２つであっても、あるいは含まなくてもよい。
【００３０】
ファイルチェック部１３は、共有対象ファイル１５のうちの１ファイルについて、それが特定の顧客への共有要件を充足するか否かを、ファイルと顧客との組み合わせについてチェックする。具体的なチェックの方法については、後述する。
【００３１】
ファイル受信部１４は、事業者端末２からファイルを受信し、共有対象ファイル１５として保存する。すなわち、事業者端末２による共有対象ファイル１５のアップロードを行う。
【００３２】
共有対象ファイル１５は、ファイル受信部１４が事業者端末２から受信したファイルの集合体である。すなわち、図において共有対象ファイル１５として示したものは、複数のファイルとなりえる。
【００３３】
ファイル開示部１６は、共有対象ファイル１５のうちの１ファイルについて、顧客に開示する。
【００３４】
顧客情報保持部１１、顧客識別子抽出部１２、ファイルチェック部１３、ファイル受信部１４及びファイル開示部１６は、コンピュータプログラムとして実装することができる。
【００３５】
事業者端末２は、顧客情報保持部２１、顧客識別子抽出部２２、ファイルチェック部２３、ファイルチェック結果表示部２４、ファイル送信部２５及びファイル削除部２７を備え、顧客情報保持部２１に制御される顧客情報２１ａを保持している。また、ファイル送信部２５によって送信される共有対象ファイル２６を保持している。なお、ファイル削除を行わない場合は、ファイル削除部２７を備えないという構成をとってもよい。
【００３６】
顧客情報保持部２１、顧客識別子抽出部２２、ファイルチェック部２３及び顧客情報２１ａは、ファイル共有サーバ１における顧客情報保持部１１、顧客識別子抽出部１２、ファイルチェック部１３及び顧客情報１１ａと同様である。
【００３７】
ファイル送信部２５は、共有対象ファイル２６のうちの１ファイルについて、ファイル共有サーバ１に送信する。
【００３８】
共有対象ファイル２６は、事業者の保持するファイルの集合体である。すなわち、図において共有対象ファイル２６として示したものは、複数のファイルとなりえる。
【００３９】
ファイル削除部２７は、ファイル送信部２５の送信したファイルを、共有対象ファイル２６から削除する。
【００４０】
ここで、ファイル共有サーバ１は、複数の事業者の事業者端末２が接続されていると考えられる。すなわち、顧客情報２１ａは、顧客情報１１ａと同様の情報であるが、当該事業者の顧客に限定される。
【００４１】
顧客情報保持部２１、顧客識別子抽出部２２、ファイルチェック部２３及びファイル送信部２５については、必ずしも事業者端末２に備える必要はなく、ファイル共有サーバ１における顧客情報保持部１１、顧客識別子抽出部１２、ファイルチェック部１３、ファイル受信部１４及びファイル削除手段（非図示）がネットワークを介して（例えばＪａｖａＳｃｒｉｐｔ（登録商標）を用いて）処理してもよい。また、顧客情報２１ａは、ファイル共有サーバ１における顧客情報１１ａを用いてもよい。
【００４２】
すなわち、ファイルを保持している端末は、いかなる端末であっても事業者端末２となり得る。各々のファイルが共有対象ファイル２６であるか否かは、事業者の判断する事項であり、本発明の技術的範囲を制約するものではない。したがって、ファイル共有サーバ１のみで構成され、事業者端末２を含まない（任意の端末を事業者端末２として処理できる）ファイル共有システムも、本発明のファイル共有システムとなり得る。
【００４３】
以下、ファイル共有システムによる処理について説明する。なお、上述のとおり、事業者端末２に備えられた顧客情報保持部２１、顧客識別子抽出部２２、ファイルチェック部２３は、ファイル共有サーバ１に備えられた顧客情報保持部１１、顧客識別子抽出部１２、ファイルチェック部１３と、同等の処理である。本質的な相違はないので、事業者端末２に備えられたものとして説明する。ファイル共有サーバ１に備える場合も同様である。
【００４４】
事業者は、業務で利用しているアプリケーション（例えば、患者カルテアプリケーション）から、印刷機能等によってＰＤＦファイルや画像ファイル等を作成する。顧客ごとに特定のフォルダを作成し、顧客に関するファイルはそのフォルダの中に作成することとする。
【００４５】
事業者は、作成したファイル（共有対象ファイル２６のうちの１つ）と、１の顧客を指定して、ファイルの共有（ファイル共有サーバ１へのアップロード）を要請する。
【００４６】
ファイルチェック部２３は、その要請に対応してもよいか（指定されたファイルをアップロードさせ、共有させてもよいか）を検証する。検証は、指定されたファイルと顧客の組合せについて行われる。
【００４７】
図３は、ファイルチェック部の処理を示す図である。最初に、事業者の指定した共有対象ファイル２６を取得する（ステップ２２１１）。次に、顧客識別子抽出部２２が、共有対象ファイル２６のファイル名やパス名から顧客のＩＤ、名称又はその両方を抽出する（ステップ２２１２ａ）。顧客に関するファイルが顧客ごとに定められたフォルダに存在しかつそのフォルダのフォルダ名にＩＤや名称が付けられているというルールが定められている場合、ＩＤや名称はパス名に含まれるフォルダ名から抽出することができる。もしくは、ファイル名にＩＤや名称が含まれているというルールが定められている場合、ＩＤや名称はファイル名から抽出することができる。識別子を抽出するための動作は、ファイルの種別ごとに異なっていてもよい。例えば、ファイルの種別ごとにファイルが置かれるフォルダが異なるというルールが定められている場合、顧客識別子抽出部は、ファイルの種別によって適切なフォルダを選び、そのフォルダのパス名からＩＤや名称を抽出するという動作をとることができる。
【００４８】
ファイルのファイル名やパス名に替えて、ファイル中のテキストからＩＤ、名称又はその両方を抽出する（ステップ２２１２ｂ）こととしてもよい。ステップ２２１２ａ及び２２１２ｂは、いずれか一方で十分である。ただし、両方を行うこととしてもよい。両方を行うことで、ファイル名とファイルテキストの内容が矛盾していた場合にファイルチェックを充足しないとできるので、例えば、事業者がファイル名を付け間違えるというミスを防止することができる。また、ファイルの種別によってはステップ２２１２ｂを行わないとしてもよい。例えば、ファイルがＰＤＦファイルの場合には２２１２ｂを行うが、ファイルが画像ファイルの場合は２２１２ｂを行わないとしてもよい。
【００４９】
抽出されたＩＤ／名称を、ＩＤ／名称（Ａ）とする。
【００５０】
ファイルチェック部２３は、事業者の指定した顧客のＩＤ／名称を抽出する（ステップ２２１３）。事業者は顧客情報２１ａに含まれる顧客の１を指定すると考えられ、容易に顧客情報２１ａからＩＤ／名称を抽出することができる。抽出されたＩＤ／名称を、ＩＤ／名称（Ｂ）とする。
【００５１】
ファイルチェック部２３は、ＩＤ／名称（Ａ）とＩＤ／名称（Ｂ）とが一致するか否かを検証する（ステップ２２１４）。ＩＤ及び名称の両方の一致を共有要件を充足する条件としてもよく、一方のみの一致を条件としてもよい。
【００５２】
ファイルチェック部２３は、ＩＤ／名称（Ａ）とＩＤ／名称（Ｂ）とが一致する場合には、共有要件を充足するものとする。
【００５３】
ＩＤ／名称（Ａ）とＩＤ／名称（Ｂ）とが一致しない場合、ファイルチェック部２３は、追加チェック２２２を実行する。ただし、追加チェック２２２を実行せずに共有要件を充足しないものとしてもよい。また、ＩＤ／名称（Ａ）とＩＤ／名称（Ｂ）との一致を検証せずに追加チェックのみで判断してもよい。以下、追加チェック２２２について説明する。
【００５４】
ファイルチェック部２３は、ＩＤ／名称（Ａ）の顧客の住所、電話番号及び保険証記号・番号を抽出する（ステップ２２２１）。抽出は、いずれの顧客であるかが判っているので、顧客情報２１ａの住所１１２ａ、電話番号１１２ｂ及び保険証記号・番号１１２ｃを使用することができる。抽出された住所／電話番号／保険証記号・番号を、住所／電話番号／保険証記号・番号（Ｃ）とする。
【００５５】
ファイルチェック部２３は、ＩＤ／名称（Ｂ）の顧客の住所、電話番号及び保険証記号・番号を同様に抽出する（ステップ２２２２）。抽出された住所／電話番号／保険証記号・番号を、住所／電話番号／保険証記号・番号（Ｄ）とする。
【００５６】
ファイルチェック部２３は、住所／電話番号／保険証記号・番号から計算される扶養者を特定する記号（Ｃ）（通常は保険証記号・番号そのものが扶養者を特定する記号になるが、今後の法改正によって個人識別番号が追加される可能性があり、「保険証記号・番号から計算される扶養者を特定する記号」とした）と住所／電話番号／保険証記号・番号から計算される扶養者を特定する記号（Ｄ）とが一致するか否かを検証する（ステップ２２２３）。住所、電話番号及び扶養者を特定する記号の全ての一致を共有要件を充足する条件としてもよく、一部のみの一致を条件としてもよい。
【００５７】
住所、電話番号及び扶養者を特定する記号のいずれが一致することを共有要件を充足する条件とするかは、設計事項として定めてよい。住所、電話番号及び扶養者を特定する記号のいずれが一致し、他が一致しない場合も考えられるためである。
【００５８】
例えば、同じ住所に居住する同一家族の顧客について、電話番号として各々の顧客の所有する携帯電話の番号とされていることが考えられる。また、同一家族の顧客が別々の会社に勤務して扶養者を特定する記号が相違することが考えられる。これらの場合、住所が一致する場合には電話番号、扶養者を特定する記号が一致しなくとも同一家族と判断して共有要件を充足するとしてもよい。
【００５９】
また、住所、電話番号が一致せずとも、扶養者を特定する記号が同一の場合も考えられる。例えば、未成年の学生が保護者と異なる住所に下宿している場合である。この場合、扶養者を特定する記号が一致する場合には住所、電話番号が一致しなくとも同一家族と判断して共有要件を充足するとしてもよい。
【００６０】
ファイルチェック部２３は、上記のチェックに加え、ファイル作成時刻や更新時刻に基づくチェックを行ってもよい。顧客と共有するためにファイルを作成した場合、ファイルの作成時刻や更新時刻（更新がされない場合の作成時刻、更新がされた場合には最終の更新時刻）は 、現在時刻から所定の時間以内のはずである。作成時刻、更新時刻のチェックを行うことで、誤ったファイルをアップロードすることを防止することができる。すなわち、ファイルチェック部２３は、ファイルの作成時刻や更新時刻が現在時刻から所定の時間以内でない場合には、共有要件を充足しないものとする。
【００６１】
ここで、「所定の時間」は、設計事項として定めてよく、また複数の事業者に対応する場合には事業者毎に定めてよい。ファイルの作成や更新から共有までの妥当な時間であり、それ以上の時間の場合には誤って共有しようとしている可能性が高いと判断するものである。例えば、「１０分間」とすることができる 。
【００６２】
ファイルチェック部２３は、ファイルチェックの結果をファイルチェック結果表示部２４に表示する。共有要件は一部が充足され、一部が充足しないということもあり得る。共有要件が充足されない場合、ファイルチェック結果表示部２４に充足されない理由やファイルから抽出された顧客の情報を表示することが望ましい。
【００６３】
事業者はファイルチェックの結果を確認し、ファイルをアップロードするかどうかを判断する。
【００６４】
ファイル送信部２５は、ファイルチェックの結果に基づき事業者がアップロードすると判断した場合にのみ、共有対象ファイル２６を、ファイル共有サーバ１に送信（アップロード）する。
【００６５】
ファイル削除部２７は、アップロードしたファイルを削除する。これにより、事業者がファイルを共有するときに、ファイルの選択を誤り、すでにアップロード済みのファイルをもう一度アップロードしてしまうというミスを防止することができる。
【００６６】
ファイル受信部１４は、ファイル送信部２５の送信した共有対象ファイル２６を受信し、共有対象ファイル１５として保存する。その際、事業者の指定した顧客を、ファイルと関連付けて記録する。
【００６７】
顧客は、顧客端末３からファイル共有サーバ１（ファイル開示部１６）にアクセスして、共有対象ファイル１５を、閲覧又はダウンロードすることができる。その際、ファイル開示部１６は、ログインパスワード１１３の入力を求めて対象の顧客であることを確認する顧客認証部を備える。
【００６８】
以上詳細に説明したように、本実施例のファイル共有システムは、ファイルチェック部１３（２３）によって、ファイルと顧客の組合せについて共有要件を充足するか否かを判断し、共有要件を充足するかどうかを事業者に表示し、事業者が共有すると判断する場合にのみ共有対象ファイル２６がファイル共有サーバ１にアップロードされる。事業者が共有すると判断しない場合は、顧客が閲覧できないだけでなくファイルのアップロードがなされないので、例えば医療事業者と患者間のファイルの共有といったセキュリティ要件が高い場面でも使用することができる。
【産業上の利用可能性】
【００６９】
誤共有を防止できるファイル共有システム、及び該ファイル共有システムを実現するファイル共有プログラムである。機密が管理され、運用が容易なので、多くの事業者、特に医療事業者による利用が考えられる。
【符号の説明】
【００７０】
１        ファイル共有サーバ
１１      顧客情報保持部
１１ａ    顧客情報
１２      顧客識別子抽出部
１３      ファイルチェック部
１４      ファイル受信部
１５      共有対象ファイル
１６      ファイル開示部
２        事業者端末
２１      顧客情報保持部
２１ａ    顧客情報
２２      顧客識別子抽出部
２３      ファイルチェック部
２４      ファイルチェック結果表示部
２５      ファイル送信部
２６      共有対象ファイル
２７      ファイル削除部
３        顧客端末
【図１】
2020119050.tif 000003
【図２】
2020119050.tif 000004
【図３】
2020119050.tif 000005
【手続補正書】
【提出日】平成31年4月25日(2019.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有システムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持部と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出部と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック部と、
前記ファイルチェックの結果を表示するファイルチェック結果表示部と、
前記事業者からのアップロードを実行するファイル受信部と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示部と、
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証部と、
を備え、
前記ファイルチェック結果表示部は、前記顧客識別子抽出部が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有システム。
【請求項２】
前記ファイルチェック結果表示部は、前記ファイルの作成時刻もしくは更新時刻が、現在時刻から所定の時間内にあるかどうかをファイルチェックの結果の１つとして表示することを特徴とする、請求項１に記載のファイル共有システム。
【請求項３】
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除部を備えることを特徴とする、請求項１又は２に記載のファイル共有システム。
【請求項４】
事業者の保持するファイルを顧客に共有させるために、事業者がファイルをサーバにアップロードし、顧客がサーバからダウンロード又はサーバ上のファイルを閲覧するファイル共有プログラムであって、
顧客のＩＤ、名称のいずれかもしくは両方を含む顧客に関する情報を保持する顧客情報保持処理と、
前記ファイルのパス名もしくは本文から、顧客のＩＤ、名称のいずれかもしくは両方を抽出する顧客識別子抽出処理と、
前記サーバに設けられ又は事業者端末上で動作して前記ファイルが共有要件を充足するか否かを１つもしくは複数の観点でチェックするファイルチェック処理と、
前記ファイルチェックの結果を表示するファイルチェック結果表示処理と、
前記事業者からのアップロードを実行するファイル受信処理と、
前記ファイルを顧客にダウンロード又は閲覧させるファイル開示処理と、
前記ファイルを顧客がダウンロード又は閲覧しようとする際に顧客が本人であることを確認する顧客認証処理と、
を備え、
前記ファイルチェック結果表示処理は、前記顧客識別子抽出処理が抽出したＩＤ、名称をもつ顧客の一人と前記事業者の指定する顧客とが、住所、電話番号、保険証記号・番号から計算される扶養者を特定する記号のいずれかもしくは複数が同一であるか否かをファイルチェックの結果の１つとして表示することを特徴とするファイル共有プログラム。
【請求項５】
前記ファイルチェック結果表示処理は、前記ファイルの作成時刻もしくは更新時刻が、現在時刻から所定の時間内にあるかどうかをファイルチェックの結果の１つとして表示す
ることを特徴とする、請求項４に記載のファイル共有プログラム。
【請求項６】
アップロードの実行後に、事業者端末からアップロードされたファイルを削除するファイル削除処理を備えることを特徴とする、請求項４又は５に記載のファイル共有プログラム。