(57)【要約】【課題】書式文書の自動記入方法を提供する。【解決手段】書式文書を表す書式文書データを取得するステップ、１つ以上のデータ情報要素を抽出するために、前記書式文書の前記書式文書データを解析するステップ１つ以上のデータテキスト・ラベルと関連付けられる１つ以上の文字列を記憶するデータベースを識別するステップ、及び記入済書式文書の記入済書式文書データを生成するステップ、を備える書式文書の自動記入方法が提供される。前記生成するステップは、前記書式文書の前記１つ以上のデータ情報要素のうちの前記関連付けられたデータテキスト・ラベルを含む各データ情報要素について、少なくとも部分的に、前記関連付けられたデータテキスト・ラベルに基づき、前記データベースから、前記データテキスト・ラベルと関連付けられた前記文字列を取得すること及び前記データ情報要素の前記データテキスト・フィールド位置の前記データテキスト・フィールドへの前記文字列を挿入することにより実行される。【選択図】図１
2015165395.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のプロセッサ；及び
命令を記憶する１つ以上のメモリ、を備える携帯装置であって、
前記命令は、前記１つ以上のプロセッサにより処理される場合、前記携帯装置に：
書式文書を表す書式文書データを取得するステップ；
１つ以上のデータ情報要素を抽出するために、前記書式文書の前記書式文書データを解析するステップであって、前記１つ以上のデータ情報要素のうちの各データ情報要素は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・フィールド位置のうちの１つ以上を含み、前記データテキスト・フィールド位置は前記書式文書における前記データテキスト・フィールドの位置を示し、かつ前記データテキスト・フィールドは前記データテキスト・ラベルでラベル付けされ、かつ文字列が記入される、解析するステップ；
１つ以上のデータテキスト・ラベルと関連付けられた１つ以上の文字列を記憶するデータベースを識別するステップ；
前記書式文書の前記１つ以上のデータ情報要素のうちの前記関連付けられたデータテキスト・ラベルを含む各データ情報要素について：少なくとも部分的に、前記関連付けられたデータテキスト・ラベルに基づき、前記データベースから、前記データテキスト・ラベルと関連付けられた前記文字列の取得；及び前記データ情報要素の前記データテキスト・フィールド位置の前記データテキスト・フィールドへの前記文字列の挿入を実行することにより、記入済書式文書の記入済書式文書データを生成するステップ；を実行させる、
携帯装置。
【請求項２】
前記書式文書を表す書式文書データを取得するステップは、
前記携帯装置と通信可能に結合されたカメラ装置により撮られた前記書式文書の写真に基づき前記書式文書データを生成すること；
前記携帯装置と通信可能に結合されたスキャナを使用して前記書式文書をスキャンすることにより前記書式文書データを生成すること；
前記書式文書データに示されるクイックレスポンス（ＱＲ）コードをスキャンし、かつ前記ＱＲコードに基づき、前記書式文書データを取得すること；
前記書式文書が必要なエンティティのエンティティ識別子を取得し、かつ前記エンティティ識別子に基づき前記書式文書データを取得すること；
前記書式文書が必要な前記エンティティの前記エンティティ識別子を受信し、前記エンティティ識別子に基づき、１つ以上の書式識別子を取得し、前記１つ以上の書式識別子をユーザに表示し、かつ特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
前記ユーザの位置の位置識別子であって、全地球測位システム（ＧＰＳ）により提供される、位置識別子、を受信し、かつ少なくとも部分的に前記位置識別子に基づき、前記書式文書を表す前記書式文書データを取得すること；又は
前記ユーザの前記位置の前記位置識別子を受信し、前記位置識別子に基づき前記１つ以上の書式識別子を取得し、前記１つ以上の書式識別子を前記ユーザに表示し、かつ前記特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
のうちの１つ以上により実行される、請求項１に記載の携帯装置。
【請求項３】
前記書式文書を表す書式文書データを取得するステップを実行させる前記命令は、追加的命令を保持し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記携帯装置に：
前記書式文書のデジタル画像を取得するステップ；及び
光学的文字認識（ＯＣＲ）アプリケーションを使用して前記デジタル画像を前記書式文書データに変換するステップ；
を実行させる、請求項１に記載の携帯装置。
【請求項４】
前記データベースは、
前記携帯装置がローカルで利用可能なローカルデータベース；
前記携帯装置が遠隔で利用可能な遠隔データベース；
前記携帯装置がサーバコンピュータ経由で利用可能なサーバデータベース；又は
前記携帯装置がクラウドサービス経由で利用可能なクラウドシステムデータベース；
のうちの１つ以上において実装される、請求項１に記載の携帯装置。
【請求項５】
前記１つ以上のメモリは追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記携帯装置に、
前記記入済書式文書データをシステム装置に送信するステップ；を実行させ、
前記システム装置は、印刷装置、多機能印刷装置（ＭＦＰ）、サーバシステム、クラウドシステム、表示装置のうちのいずれか１つを含む、
請求項１に記載の携帯装置。
【請求項６】
前記１つ以上のメモリは追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記携帯装置に、
前記携帯装置のユーザのために生成される１つ以上のユーザプロファイルを取得するステップ；
複数のラベル文字列の対を判定するために、前記１つ以上のユーザプロファイルを解析するステップであって、前記複数のラベル文字列の対のうちの各ラベル文字列の対は、テキストラベルの対及び文字列の対を含む、解析するステップ；
前記複数のラベル文字列の対のうちのいずれか２つのラベル文字列の対が同じテキストラベルの対を含むが、異なる文字列の対を含むかどうかを判定し、前記判定に応答して、前記２つのラベル文字列の対のうちの１つを選択し、かつ前記２つのラベル文字列の対のうちの他のラベル文字列対を削除するステップ；及び
前記データベースに前記残りのラベル文字列対を記憶するステップ；
を実行させる、請求項４に記載の携帯装置。
【請求項７】
前記１つ以上のメモリは、追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記携帯装置に、
前記１つ以上のデータ情報要素のうちの特定のデータ情報要素について、特定のデータテキスト・ラベルが前記データベースに記憶されているかどうかを判定するステップ；
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されているかどうかを判定するステップ；及び
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されていないと判定したことに応答して、前記携帯装置のユーザに対して、前記特定の情報要素に対して利用可能な特定の文字列がないことを示す通知を生成及び表示するステップ；
を実行させる、請求項１に記載の携帯装置。
【請求項８】
１つ以上の命令を記憶するコンピュータ読み取り可能な非一時的記憶媒体であって、前記１つ以上の命令は、１つ以上のプロセッサにより処理される場合、前記１つ以上のプロセッサに、
書式文書を表す書式文書データを取得するステップ；
１つ以上のデータ情報要素を抽出するために、前記書式文書の前記書式文書データを解析するステップであって、前記１つ以上のデータ情報要素のうちの各データ情報要素は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・フィールド位置のうちの１つ以上を含み、前記データテキスト・フィールド位置は前記書式文書における前記データテキスト・フィールドの位置を示し、かつ前記データテキスト・フィールドは前記データテキスト・ラベルでラベル付けされ、かつ文字列が記入される、解析するステップ；
１つ以上のデータテキスト・ラベルと関連付けられた１つ以上の文字列を記憶するデータベースを識別するステップ；
前記書式文書の前記１つ以上のデータ情報要素のうちの前記関連付けられたデータテキスト・ラベルを含む各データ情報要素について：少なくとも部分的に、前記関連付けられたデータテキスト・ラベルに基づき、前記データベースから、前記データテキスト・ラベルと関連付けられた前記文字列の取得；及び前記データ情報要素の前記データテキスト・フィールド位置の前記データテキスト・フィールドへの前記文字列の挿入を実行することにより、記入済書式文書の記入済書式文書データを生成するステップ；を実行させる、
コンピュータ読み取り可能な非一時的記憶媒体。
【請求項９】
追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記１つ以上のプロセッサに、
前記携帯装置と通信可能に結合されたカメラ装置により撮られた前記書式文書の写真に基づき前記書式文書データを生成すること；
前記携帯装置と通信可能に結合されたスキャナを使用して前記書式文書をスキャンすることにより前記書式文書データを生成すること；
前記書式文書データに示されるクイックレスポンス（ＱＲ）コードをスキャンし、かつ前記ＱＲコードに基づき、前記書式文書データを取得すること；
前記書式文書が必要なエンティティのエンティティ識別子を取得し、かつ前記エンティティ識別子に基づき前記書式文書データを取得すること；
前記書式文書が必要な前記エンティティの前記エンティティ識別子を受信し、前記エンティティ識別子に基づき、１つ以上の書式識別子を取得し、前記１つ以上の書式識別子をユーザに表示し、かつ特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
前記ユーザの位置の位置識別子であって、全地球測位システム（ＧＰＳ）により提供される、位置識別子、を受信し、かつ少なくとも部分的に前記位置識別子に基づき、前記書式文書を表す前記書式文書データを取得すること；又は
前記ユーザの前記位置の前記位置識別子を受信し、前記位置識別子に基づき前記１つ以上の書式識別子を取得し、前記１つ以上の書式識別子を前記ユーザに表示し、かつ前記特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
のうちの１つ以上を実行させる、請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１０】
追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記１つ以上のプロセッサに、
前記書式文書のデジタル画像を取得するステップ；及び
光学的文字認識（ＯＣＲ）アプリケーションを使用して前記デジタル画像を前記書式文書データに変換するステップ；
を実行させる、請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１１】
前記データベースは、
前記携帯装置がローカルで利用可能なローカルデータベース；
前記携帯装置が遠隔で利用可能な遠隔データベース；
前記携帯装置がサーバコンピュータ経由で利用可能なサーバデータベース；又は
前記携帯装置がクラウドサービス経由で利用可能なクラウドシステムデータベース；
のうちの１つ以上において実装される、請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１２】
追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより実行される場合、前記１つ以上のプロセッサに、
前記記入済書式文書データをシステム装置に送信するステップ；を実行させ、
前記システム装置は、印刷装置、多機能印刷装置（ＭＦＰ）、サーバシステム、クラウドシステム、表示装置のうちのいずれか１つを含む、
請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１３】
追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記１つ以上のプロセッサに、
前記携帯装置のユーザのために生成される１つ以上のユーザプロファイルを取得するステップ；
複数のラベル文字列の対を判定するために、前記１つ以上のユーザプロファイルを解析するステップであって、前記複数のラベル文字列の対のうちの各ラベル文字列の対は、テキストラベルの対及び文字列の対を含む、解析するステップ；
前記複数のラベル文字列の対のうちのいずれか２つのラベル文字列の対が同じテキストラベルの対を含むが、異なる文字列の対を含むかどうかを判定し、前記判定に応答して、前記２つのラベル文字列の対のうちの１つを選択し、かつ前記２つのラベル文字列の対のうちの他のラベル文字列対を削除するステップ；及び
前記データベースに前記残りのラベル文字列対を記憶するステップ；
を実行させる、請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１４】
追加的命令を記憶し、前記追加的命令は、前記１つ以上のプロセッサにより処理される場合、前記１つ以上のプロセッサに、
前記１つ以上のデータ情報要素のうちの特定のデータ情報要素について、特定のデータテキスト・ラベルが前記データベースに記憶されているかどうかを判定するステップ；
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されているかどうかを判定するステップ；及び
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されていないと判定したことに応答して、前記携帯装置のユーザに対して、前記特定の情報要素に対して利用可能な特定の文字列がないことを示す通知を生成及び表示するステップ；
を実行させる、請求項８に記載のコンピュータ読み取り可能な非一時的記憶媒体。
【請求項１５】
１つ以上のコンピュータ装置により実行される方法であって、
書式文書を表す書式文書データを取得するステップ；
１つ以上のデータ情報要素を抽出するために、前記書式文書の前記書式文書データを解析するステップであって、前記１つ以上のデータ情報要素のうちの各データ情報要素は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・フィールド位置のうちの１つ以上を含み、前記データテキスト・フィールド位置は前記書式文書における前記データテキスト・フィールドの位置を示し、かつ前記データテキスト・フィールドは前記データテキスト・ラベルでラベル付けされ、かつ文字列が記入される、解析するステップ；
１つ以上のデータテキスト・ラベルと関連付けられた１つ以上の文字列を記憶するデータベースを識別するステップ；
前記書式文書の前記１つ以上のデータ情報要素のうちの前記関連付けられたデータテキスト・ラベルを含む各データ情報要素について：少なくとも部分的に、前記関連付けられたデータテキスト・ラベルに基づき、前記データベースから、前記データテキスト・ラベルと関連付けられた前記文字列の取得；及び前記データ情報要素の前記データテキスト・フィールド位置の前記データテキスト・フィールドへの前記文字列の挿入を実行することにより、記入済書式文書の記入済書式文書データを生成するステップ；
を備える方法。
【請求項１６】
前記携帯装置と通信可能に結合されたカメラ装置により撮られた前記書式文書の写真に基づき前記書式文書データを生成すること；
前記携帯装置と通信可能に結合されたスキャナを使用して前記書式文書をスキャンすることにより前記書式文書データを生成すること；
前記書式文書データに示されるクイックレスポンス（ＱＲ）コードをスキャンし、かつ前記ＱＲコードに基づき、前記書式文書データを取得すること；
前記書式文書が必要なエンティティのエンティティ識別子を取得し、かつ前記エンティティ識別子に基づき前記書式文書データを取得すること；
前記書式文書が必要な前記エンティティの前記エンティティ識別子を受信し、前記エンティティ識別子に基づき、１つ以上の書式識別子を取得し、前記１つ以上の書式識別子をユーザに表示し、かつ特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
前記ユーザの位置の位置識別子であって、全地球測位システム（ＧＰＳ）により提供される、位置識別子、を受信し、かつ少なくとも部分的に前記位置識別子に基づき、前記書式文書を表す前記書式文書データを取得すること；又は
前記ユーザの前記位置の前記位置識別子を受信し、前記位置識別子に基づき前記１つ以上の書式識別子を取得し、前記１つ以上の書式識別子を前記ユーザに表示し、かつ前記特定の書式識別子のユーザ選択を受信した際に、少なくとも部分的に前記特定の書式識別子に基づき、前記書式文書データを取得すること；
のうちの１つ以上の実行をさらに含む、請求項１５に記載の方法。
【請求項１７】
前記データベースは、
前記携帯装置がローカルで利用可能なローカルデータベース；
前記携帯装置が遠隔で利用可能な遠隔データベース；
前記携帯装置がサーバコンピュータ経由で利用可能なサーバデータベース；又は
前記携帯装置がクラウドサービス経由で利用可能なクラウドシステムデータベース；
のうちの１つ以上において実装される、請求項１５に記載の方法。
【請求項１８】
前記記入済書式文書データをシステム装置に送信するステップ；をさらに備え、
前記システム装置は、印刷装置、多機能印刷装置（ＭＦＰ）、サーバシステム、クラウドシステム、表示装置のうちのいずれか１つを含む、
請求項１５に記載の方法。
【請求項１９】
前記携帯装置のユーザのために生成される１つ以上のユーザプロファイルを取得するステップ；
複数のラベル文字列の対を判定するために、前記１つ以上のユーザプロファイルを解析するステップであって、前記複数のラベル文字列の対のうちの各ラベル文字列の対は、テキストラベルの対及び文字列の対を含む、解析するステップ；
前記複数のラベル文字列の対のうちのいずれか２つのラベル文字列の対が同じテキストラベルの対を含むが、異なる文字列の対を含むかどうかを判定し、前記判定に応答して、前記２つのラベル文字列の対のうちの１つを選択し、かつ前記２つのラベル文字列の対のうちの他のラベル文字列対を削除するステップ；及び
前記データベースに前記残りのラベル文字列対を記憶するステップ；
をさらに備える、請求項１５に記載の方法。
【請求項２０】
前記１つ以上のデータ情報要素のうちの特定のデータ情報要素について、特定のデータテキスト・ラベルが前記データベースに記憶されているかどうかを判定するステップ；
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されているかどうかを判定するステップ；及び
前記特定のデータテキスト・ラベルについて、特定の文字列が前記データベースに記憶されていないと判定したことに応答して、前記携帯装置のユーザに対して、前記特定の情報要素に対して利用可能な特定の文字列がないことを示す通知を生成及び表示するステップ；
をさらに備える、請求項１５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
各実施例は、携帯装置及びクラウドサービスシステムを使用する書式自動記入の手法に関連する。
【背景技術】
【０００２】
この章に記載される各手法は権利化され得る各手法であり、必ずしも以前に想到又は権利化されている手法であるわけではない。従って、そうでないことが示されている場合を除き、この章に記載されるいずれの手法も、それらがこの章に包含されるということのみによって、従来技術であるとして認められると仮定すべきではない。
【０００３】
多くのサービスプロバイダは顧客に提供されたサービスを追跡するためのコンピュータ化されたシステムを保有する。通常、コンピュータ化されたシステムは、顧客、サービス、及び請求書と関連する情報を記憶するためのデータベースを含む。顧客が登録用の書式及びサービス要求用の書式に記入した際に、いくつかの情報が提供され得る。しかしながら、コンピュータ化されたシステムがより複雑化されるにつれて、書式も複雑化されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各種書式に記入することは、非常に多くの場合、困難であり、多大な時間を必要とする。例えば、いくつかの書式は、非常に詳細な情報の提供を必要とするかもしれない。このような詳細な情報は税金関連のデータ、予防接種関連のデータ及び顧客識別番号を含んでもよく、そして容易には利用可能ではないかもしれない。さらに、いくつかの書式は、同じ情報を繰り返し挿入することを必要とするかもしれない。
【０００５】
また、書式に記入する際には、間違いを起こしやすい。例えば、手で記入された書式は誤字脱字を含むかもしれず、そしていくつかのデータフィールドは、誤って省略されるかもしれない。このような書式を訂正することは多大な時間を必要とし、そして厄介であるかもしれない。
【課題を解決するための手段】
【０００６】
携帯装置は、１つ以上のプロセッサ；及び１つ以上のプロセッサによって処理される場合に、書式文書を表す書式文書データを取得するステップ、及び１つ以上のデータ情報構成要素を抽出するために、前記書式文書の前記書式文書データを解析するステップを携帯装置に実行させる命令を記憶する１つ以上のメモリ；を備える。１つ以上のデータ情報構成要素うちの各データ情報構成要素は：データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・フィールド位置のうちの１つ以上を含む。前記データテキスト・フィールド位置は、前記書式文書における前記データテキスト・フィールドの位置を示す。前記データテキスト・フィールドは、前記データテキスト・ラベルによりラベル付され、かつ文字列で記入されることになる。また、前記複数の命令は、１つ以上のデータテキスト・ラベルと関連付けられた１つ以上の文字列を記憶するデータベースを識別するステップ；及び前記書式文書の前記１つ以上のデータ情報構成要素のうちの、前記関連付けられたデータテキスト・ラベルを有する各データ情報構成要素について：少なくとも部分的に前記関連付けられたデータテキスト・ラベルに基づき、前記データベースから、前記データテキストラベルと関連付けられた文字列を取得するステップ、及び前記データテキストフィールドの位置において、前記データ情報構成要素の前記データテキスト・フィールドに、前記文字列を挿入するステップ、を実行することにより記入済書式文書の記入済書式文書データを生成するステップ；を、前記携帯装置に実行させる。
【発明の効果】
【０００７】
各実施例によれば、携帯装置及びクラウドサービスシステムを使用した書式自動記入手法が提供される。
【図面の簡単な説明】
【０００８】
添付の複数の図面において、同じような参照符号は、同様の構成要素について参照する。
【０００９】
【図１】携帯装置を使用する書式自動記入のための例示的な構成を図示するブロック図である。
【００１０】
【図２Ａ】携帯装置を使用する書式自動記入のための例示的な構成を図示するブロック図である。
【００１１】
【図２Ｂ】携帯装置を使用する書式自動記入のための例示的な構成を図示するブロック図である。
【００１２】
【図２Ｃ】携帯装置を使用する書式自動記入のための例示的な構成を図示するブロック図である。
【００１３】
【図３】携帯装置を使用する書式自動記入のための方法を図示するフローチャートである。
【００１４】
【図４】書式自動記入方法を実行する複数の装置間の例示的な通信を図示するブロック図である。
【００１５】
【図５】書式自動記入方法を実行する複数の装置間の通信を図示するブロック図である。
【００１６】
【図６】クラウドサービスを使用する書式自動記入のための例示的な構成を図示するブロック図である。
【００１７】
【図７】クラウドサービスを使用する書式自動記入のための方法を図示するフローチャートである。
【００１８】
【図８】書式自動記入方法を実行する複数の装置間の通信を図示するブロック図である。
【００１９】
【図９】書式自動記入方法を実行するデータベース管理システムの例示的な構成を図示するブロック図である。
【００２０】
【図１０】データベース管理システムに対して実装されるユーザインターフェースの例を示す図である。
【００２１】
【図１１】データベース管理システムのユーザインターフェースの例を示す図である。
【００２２】
【図１２】データベース管理システムのユーザインタフェースの例を示す図である。
【００２３】
【図１３】データベース管理システムの各データレコードの例を示す図である。
【００２４】
【図１４】各実施例が実施され得るコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００２５】
以下の記載において、説明を目的として、複数の実施例の完全な理解を与えるための多数の特定の詳細が示される。これら複数の実施例は、これらの特定の詳細なしで実行されてもよい、ということが明らかとなる。他の複数の例において、既知の各種構造及び各種装置は、不必要に各実施例を不明瞭にするのを避けるためにブロック図形式で示される。
【００２６】
１．０  概要
２．０  携帯装置に対する書式自動記入システムの構成
２．１  携帯装置
２．２  印刷装置
２．３  クラウドサービスシステム
２．４  記憶装置
２．５  携帯装置を使用した書式自動記入
２．５．１  第１の例示的構成
２．５．２  第２の例示的構成
２．５．３  第３の例示的構成
２．５．４  処理フロー
２．５．４．１  第１の例示的処理フロー
２．５．４．２  第２の例示的処理フロー
３．０  クラウドサービスのための書式自動記入システムの構成
３．１  クラウドサービスシステムの構成
３．２  クラウドサービスシステムを使用した書式自動記入
３．３  例示的な処理フロー
４．０  書式自動記入のためのデータ管理システム
４．１  データベース管理システムの構成
４．２  例示的な処理フロー
４．３  例示的な書式
４．４  データレコードの例
５．０  実施機構
【００２７】
１．０  概要
書式文書を自動記入するための方法が提供される。書式文書の例は、登録用の書式、サービス要求用の書式、或いは出願人又はユーザの個人情報が記入される他の任意の書式を含んでもよいが、これには限定されない。例えば、サービスプロバイダからのサービスを求めるユーザは、そのユーザに当該サービスが提供可能となる前に、新しい顧客登録書式に必要な情報を記入するように要求されることがある。サービスプロバイダの例は、医療サービスプロバイダ、電気通信サービスプロバイダ、及び小売りサービスプロバイダを含んでもよいが、これには限定されない。医療サービスプロバイダの例は、病院、医療クリニック、医療の研究所及び医療サービスを提供する他の施設を含んでもよい。
【００２８】
医療サービスプロバイダのサービスを求める患者は、新しい患者の登録用の書式に記入するように求められることがある。いくつかの医療サービスプロバイダは、長い登録用の書式への記入、及び詳細な個人情報の提供を、新しい患者に要求する。手動でいくつかの書式を記入することは、時間がかかり、そして間違いやすいことがある。一方で、自動記入方法を使用した場合には、患者は、そのような書式に速く、かつ正確に記入することができる。例えば、以前に記憶装置に記憶された個人情報を使用して、書式を記入してもよい。
【００２９】
書式文書の書式文書データは、異なる方法を使用して、かつ異なる情報源から取得されてもよい。例えば、書式文書の写真を撮る又は書式文書をスキャンし、次に読み取られたデータを書式文書データに変換することにより、書式文書データを取得してもよい。
【００３０】
また、書式文書データをクラウドサービスから取得してもよい。例えば、ユーザの地理的な場所情報をクラウドサービスに提供した際に、クラウドサービスは、ユーザが位置する施設が使用する登録用の書式を判定してもよい。登録用の書式を判定した際に、クラウドサービスは書式文書データを決定し、かつユーザに書式文書データを送信してもよい。
【００３１】
書式文書データは、１つ以上の書式文書構成要素を識別するために解析されてもよい。書式文書構成要素は、データテキスト・ラベル、データテキスト・フィールド及びデータテキスト・フィールド位置を含んでもよい。データテキスト・フィールド位置は書式文書のデータテキスト・フィールドの位置を示してもよい。例えば、書式文書構成要素は書式文書の部分であり、かつ「ファーストネーム」というラベルが付されてもよく、ユーザがそのファーストネームを入力することの可能なデータテキストフィールドを有してもよく、そして書式文書のデータテキスト・フィールドの位置を識別するデータテキスト・フィールド位置情報を有してもよい。
【００３２】
ユーザの個人情報及び／又は各書式文書の書式文書データは、１つ以上のデータベースに記憶されてもよい。データベースは、各種装置において実装されてもよい。例えば、データベースは、携帯装置のローカルデータベース、遠隔データベース、クラウドサービスシステム、又は書式自動記入の方法を実行する装置により利用可能な任意のデータ記憶装置として実施されてもよい。
【００３３】
記入済書式文書の記入済書式文書データは、書式文書データ及び個人情報データに基づいて生成されてもよい。記入済書式文書データを生成することは、書式文書において識別される各データ情報構成要素を処理すること、及び個人情報データを含む各文字列を書式に挿入すること、を含んでもよい。各文字列は、ユーザの個人情報を記憶しているデータベースから取得されてもよい。
【００３４】
記入済書式文書は、記憶されてもよく、又は他の装置に送信されてもよい。例えば、記入済書式文書データは、当該記入済書式文書のハードコピーを作成することができる印刷装置に送信されてもよい。また、記入済書式文書データは、クラウドサービスに送信され、かつクラウドサービスにおいて記憶されてもよい。さらに、記入済書式文書データは、将来使用するために、サーバ又は他の記憶装置に送信されてもよい。
【００３５】
書式文書への自動記入は、各種装置及びシステムにおいて実行されてもよい。例えば、書式自動記入は、携帯装置のような、ポータブル装置で実行されてもよい。また、書式自動記入は、ユーザポータブル装置と通信可能に結合されるクラウドサービスにおいて実行されてもよい。
【００３６】
例えば、クラウドサービスにおいて実施されるデータベース管理システムは、書式文書データを取得し、ユーザの個人情報を取得し、かつ文書データ、サービスプロバイダ及びユーザの間の各種関連付けを生成及び維持するように構成されてもよい。
【００３７】
２．０  携帯装置に対する書式自動記入システムの構成
図１は、携帯装置を使用する書式自動記入のための例示的な構成１０を図示するブロック図である。本実施例は、図１に示される例示的な構成１０には限定されず、そして他の複数の例示的な構成が以下に記載される。
【００３８】
図１において示される例において、構成１０は、携帯装置１００を含む。携帯装置１００は、携帯装置１００において実装される又は携帯装置１００から離れて実装され得る１つ以上の記憶装置１１０を利用可能であってもよい。また、携帯装置は、クラウドサービスシステム１９０を利用可能であってもよい。
【００３９】
携帯装置１００は、書式文書１５０の書式文書データを取得し、書式文書データを処理し、各種情報源から書式文書データを取得し、かつ記入済の書式文書１６０の記入済書式文書データを生成するように構成されてもよい。さらに、携帯装置１００は、記入済書式文書データを印刷装置１８０に送信してもよく、かつ印刷装置１８０に記入済書式文書１６０のハードコピーを印刷させてもよい。印刷装置１８０は、印刷文書データをただ印刷するだけではなく、走査、データ変換、ファックス送信、及び他の種別のデータ処理も実行するように構成される従来のプリンタ又は複合機（ＭＦＰ）として実施されてもよい。
【００４０】
携帯装置１００、記憶装置１１０、クラウドサービスシステム１９０及び印刷装置１８０の間の通信リンクは、図１の各要素の間のデータの交換を提供する任意の媒体又は機構により実行されてもよい。そのようなリンクの例は、限定することなく、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イーサネット（登録商標）又はインターネット、或いは地上リンク、衛星リンク又は無線リンクの１つ以上を含む。
【００４１】
２．１  携帯装置
携帯装置１００は、１つ以上の記憶装置１１０及び／又は印刷装置１８０等の１つ以上の周辺装置に対して通信可能に結合されてもよい。また、携帯装置１１０は、１つ以上のクラウドサービスシステム１９０と通信可能に結合されてもよい。
【００４２】
携帯装置１００は、無線通信機能、グラフィカルユーザインターフェースを生成、表示、及びグラフィカルユーザインターフェースとやりとりする機能、インターネットにアクセスする機能、及び携帯装置技術特有の他の各種機能を有する任意の種別の装置として実施されてもよい。携帯装置１００の例は、携帯電話、スマートフォン、パーソナル・ディジタルアシスタント（ＰＤＡ）及びタブレット装置等のセルラ電話装置を含むが、これに限定されない。
【００４３】
携帯装置１００は、タッチスクリーンディスプレイ上で、一連のグラフィックディスプレイを表示するように構成されてもよい。一連のグラフィックディスプレイのうちの各グラフィックディスプレイは、ユーザに選択の機会を与え、そして当該一連のグラフィックディスプレイのうちの各グラフィックディスプレイは、ユーザの選択を受け入れ、かつ携帯装置１００に常駐する他の複数のアプリケーションにユーザの選択を伝えるように構成されてもよい。
【００４４】
実施例において、携帯装置１００は、他の複数の装置との通信を支援する１つ以上のアプリケーションを提供し、そして各種タスクの実行を支援する。例えば、携帯装置１００は、ユーザが携帯装置１００に対して認証することを可能とするインターフェースアプリケーション、書式文書１５０の情報の走査を可能とするアプリケーション、及び携帯装置１００が印刷装置１８０等の他の装置と通信することを可能にするアプリケーションを提供することができる。
【００４５】
実施例において、携帯装置１００は、書式文書１５０において図示される画像データを取得するためのスキャナ又はカメラ（又はそれら双方）を含む。例えば、携帯装置１００は、書式文書１５０の写真を撮影するためにカメラを使用してもよい。代替的に、携帯装置１００は、書式文書１５０において示される文章及び図形を走査するためのスキャナを使用してもよい。例えば、携帯装置１００は、新しい患者の登録用の書式の内容を走査するように構成されてもよい。新しい患者の登録用の書式は、書式名等の１つ以上のデータ情報要素、及びデータテキスト・ラベル及び患者の氏名及びその他の個人情報を入力するためのデータテキスト・フィールドを含んでもよい。走査されたデータ又は撮影されたデータは、データ処理アプリケーションに伝えられてもよい。ここで、当該データ処理アプリケーションは、携帯装置１００により実行されてもよく、或いはクラウドシステム１９０により実行されてもよい。
【００４６】
他の例によれば、携帯装置１００は、書式文書１５０において示される書式識別子を走査するように構成されてもよい。書式識別子は、文字数字の列、クイックレスポンスコード（ＱＲ（登録商標）コード）、又は他の符号化されたデータとして表されてもよい。ＱＲコードは、グラフ形状のデータを表す２次元のコードである。ＱＲコードにおいて、データは複数の１及び０を含む文字列に符号化され、そして文字列は複数の白黒ピクセルを含む複数の行及び列として図表で表される。
【００４７】
文書データのデータベースの中の書式文書を識別することは書式識別子を使用して達成されてもよい。書式識別子は、クラウドサービスシステム１９０に送信されてもよく、そしてクラウドサービスシステム１９０は、書式文書１５０を識別するために書式識別子を使用してもよい。
【００４８】
また、携帯装置１００は、携帯装置１００のユーザの位置情報を決定するための測位要求を、携帯装置１００から地理的位置測位システム（ＧＰＳ）へ送信するように構成されてもよい。ＧＰＳは、携帯装置１００、クラウドサービスシステム１９０、又は図１には示されない他のシステムにおいて実装されてもよい。当該ユーザの位置情報を受信した際に、携帯装置１００は、携帯装置１００からクラウドシステム１９０に位置情報を送信し、かつ書式文書１５０の書式文書データの提供をクラウドサービスシステム１９０に要求するように構成されるアプリケーションを実行してもよい。
【００４９】
さらに、携帯装置１００は、ユーザの個人情報を収集及び集約するように構成されるアプリケーションを実行してもよい。例えば、携帯装置１００は、対話型のメニューを表示するためのグラフィカルユーザインタフェース（ＧＵＩ）を生成するように構成されるＷｅｂブラウザアプリケーションを実行してもよい。当該Ｗｅｂブラウザアプリケーションにより、ユーザは、氏名、生年月日、住所、所属する会社名、所属する会社の住所などの個人情報を入力することができる。また、ブラウザアプリケーションは、ソーシャルネットワークのウェブサイトで作成されたユーザプロファイルなどの、各種情報源からのユーザの個人情報のユーザによるインポートを可能としてもよい。収集された個人情報は、携帯装置１００、記憶装置１１０、及び／又はクラウドサービスシステム１９０において集約され、かつ記憶されてもよい。
【００５０】
また、携帯装置１００は、携帯装置１００のユーザ以外のユーザの個人情報を収集及び集約してもよい。例えば、携帯装置１００は、複数のユーザのプロファイルの作成及び記憶を可能とするアプリケーションを実行してもよい。当該アプリケーションは、家族構成員及び場合によっては遠い親戚までの個人情報を生成、集約、及び記憶するように構成されてもよい。このような情報は、詳細な家族健康歴を必要とする医療サービス施設にて新来患者の申請書を記入しようとする際に有用であるかもしれない。
【００５１】
さらに、携帯装置１００は、個人情報を使用して書式文書１５０に記入するように構成されるアプリケーションを実行してもよい。例えば、アプリケーションは、書式文書１５０の書式文書データを解析し、書式文書データのデータ情報構成要素を識別し、かつ各データ情報構成要素のユーザの個人情報項目を判定するように構成されてもよい。また、アプリケーションは、ユーザの個人情報を取得し、かつ書式における複数のデータ情報構成要素の各データテキスト・フィールドに当該ユーザの個人情報を挿入するように構成されてもよい。例えば、アプリケーションは、「社会保障番号」データテキスト・ラベルを識別するために、書式文書データを解析し、ユーザの社会保障番号情報を取得し、そして書式の「社会保障番号」データテキスト・フィールドに、当該社会保障番号を挿入してもよい。
【００５２】
いくつかの状況において、携帯装置１００は、ユーザのある個人情報を取得することができないかもしれない。例えば、携帯装置１００は、ユーザの子供たちの社会保障番号を取得することができないかもしれない。このような状況において、携帯装置１００のＧＵＩに通知が表示されてもよく、そして特定の情報を手動で入力するようにユーザに促すようにしてもよい。また、アプリケーションは、ワールドワイドウェブ（ＷＷＷ）又は複数の電子メッセージから特定の情報を検索するように構成されてもよい。
【００５３】
また、携帯装置１００は、記入済書式文書データを記憶装置１１０に記憶するように構成される、又は印刷装置１８０のような出力装置に記入済み書式文書データを送信するように構成されるウェブブラウザアプリケーションを実行してもよい。代替的に、携帯装置１００は、記入済書式文書データをクラウドサービスシステム１９０に送信してもよい。次に、クラウドサービスシステム１９０は、例えば、リンク１１１を介して、印刷装置１８０と通信し、かつ記入済書式文書データを含むプリントジョブを印刷装置１８０に送信してもよい。
【００５４】
２．２  印刷装置
印刷装置１８０は、印刷ジョブを処理し、かつ携帯装置１００と通信し、そして選択的に、リンク１１１を介してクラウドサービスシステム１９０と通信するように構成されるネットワーク装置であってもよい。
【００５５】
本明細書における説明では、印刷ジョブを処理するように構成される印刷装置を参照するが、印刷装置１８０は、ＭＦＰ１８０の中において実装されてもよく、そして印刷だけでなく、スキャン、ファックス、及びその他各種文書の処理を実行するように構成されてもよい。例えば、ＭＦＰ１８０は、書式文書１５０を走査し、書式文書１５０を表す書式文書データを生成するように構成されてもよい。書式文書データは、各種フォーマットで表現されてもよい。米国カリフォルニア州サンノゼのアドビシステムズ株式会社のＰｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ  （ＰＤＦ（登録商標））は、そのようなフォーマットの１つの例である。
【００５６】
また、ＭＦＰ１８０は、ＰＤＦ（登録商標）等の非テキストフォーマットのから、マイクロソフト・ワード（登録商標）等のテキストベースのフォーマットに、スキャンした文書データを変換するように構成されてもよい。変換は、光学式文字認識（ＯＣＲ）方式等の各種データ変換技術を使用して達成されてもよい。ＭＦＰ１８０は、さらに、スキャンした文書データを、記憶装置１１０及び／又はクラウドサービスシステム１９０等の他の場所に送信するように構成されてもよい。
【００５７】
また、ＭＦＰ１８０は、記憶装置１１０及び／又はクラウドサービスシステム１９０からの電子文書データを取得し、取得された文書データを処理し、そして処理されたデータを印刷するか、処理されたデータを他の装置にＦＡＸするか、又は処理されたデータを他の装置に送信するように構成されてもよい。例えば、ＭＦＰ１８０は、クラウドサービスシステム１９０から記入済書式文書データを取得し、取得したデータを処理し、かつ記入済書式文書データを印刷するか、又は、例えば、病院の登録オフィスに、記入済書式文書データをＦＡＸで送信するように構成されてもよい。
【００５８】
印刷装置１８０は、タッチスクリーン又はデータ入力用の他の媒体を備えるグラフィカルユーザインターフェース（ＧＵＩ）を生成及び表示するように構成されてもよい。ＧＵＩは、印刷ジョブ及び文書データを選択し、当該文書データを含む印刷ジョブを開始し、文書データのＦＡＸ送信を開始し、及び／又は当該文書データについての他の種類のデータ処理を開始するために、ユーザにより使用されてもよい。
【００５９】
２．３  クラウドサービスシステム
再び図１を参照すると、実施例において、クラウドサービスシステム１９０は、処理能力、記憶装置及び他の各種コンピューティングサービスを携帯装置１００及び印刷装置１８０に提供するように構成される。サービスは、ウェブブラウザ又は他の各種アプリケーションにより提供されてもよい。
【００６０】
実施例において、クラウドサービスシステム１９０を、各種サービス及びデータリポジトリ装置の集合であると見なすことができる。ハードウェアレベルにおいて、クラウドサービスシステム１９０は、複数のサービスアプリケーションを提供する１つ以上のネットワーク装置を含んでもよい。クラウドサービスシステム１９０により提供される各サービスは、伝送制御プロトコル（ＴＣＰ）、インターネット・プロトコル（ＩＰ）、及び他の各種プロトコル等の、各種データ通信プロトコルのうちのいずれかを使用して、インターネットで携帯装置１００及び印刷装置１８０にアクセス可能であってもよい。クラウドサービスシステム１９０における各サービスは、異なる通信プロトコル、異なるＩＰアドレス及び／又は異なるポート番号と結び付けられてもよい。
【００６１】
クラウドサービスシステム１９０は、単独の個人ユーザ、又は会社、団体、大学、又は他の機関などの組織により維持されてもよい。株式会社リコーにより提供されるＩＣＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｌｏｕｄ  Ｅｎｖｉｒｏｎｍｅｎｔ）クラウドシステムは、クラウドの例である。
【００６２】
複数の組織がクラウドサービスシステム１９０を維持することに関する責任を共有してもよい。例えば、複数のサービスのうちのいくつかは、個人ユーザ又は組織により提供されてもよく、他の複数のサービスは、いわゆる「サードパーティー・サービスプロバイダ」により提供されてもよい。クラウドサービスシステム１９０の「サードパーティー・サービスプロバイダ」の例は、Ｂｏｘ．ｎｅｔ（登録商標）、グーグルＤｏｃｓ（登録商標）、Ｓａｌｅｓｆｏｒｃｅ．ｃｏｍ（登録商標）、Ｅｖｅｒｎｏｔｅ（登録商標）及びＪｉｇｓａｗ（登録商標）を含むが、これにらには限定されない。
【００６３】
また、クラウドサービスシステム１９０は、携帯装置１００及び／又は印刷装置１８０にストレージサービスを提供してもよい。例えば、クラウドサービスシステム１９０は、各種書式文書のデジタルデータを記憶するように構成される複数の記憶装置のグループを提供してもよい。例えば、医療サービスプロバイダの実装において、クラウドサービスシステム１９０は、登録用の書式の画像のデジタルデータ、登録用の書式の書式文書データ、及び記入済の登録用の書式の記入済書式データを記憶するように構成される複数の記憶装置のグループを提供してもよい。
【００６４】
書式文書データ及び他の情報は、クラウドサービスシステム１９０により管理されるデータベース又はクラウドサービスシステム１９０に通信可能に結合されるデータベースに記憶されてもよい。データベースは、各種ポインタ、参照文及び識別子を使用して索引を付けられてもよい。例えば、クラウドサービスシステム１９０に加入する各医療サービスプロバイダについて、クラウドサービスシステム１９０は、医療サービスプロバイダにより使用される各種書式文書の書式文書データを記憶するための１つ以上のデータベースを維持してもよい。特定の医療サービスプロバイダが、救急部門、小児科、腫瘍科、産科及び内科などの、いくつかの部門を維持する場合であって、かつ上記各部門がいくつかの書式文書を使用する場合には、クラウドサービスシステム１９０は、全ての書式文書のデータを記憶するための１つ以上のデータベースを作成及び維持してもよく、そして書式識別子、部門識別子及び他の識別子を使用してこれらのデータベースに索引を付けてもよい。
【００６５】
医療サービスプロバイダのためのクラウドサービスシステム１９０により維持されるデータベースは、書式識別子に対応するインデックス、書式識別子と組み合わされた部門識別子に対応するインデックス、又は他の任意のインデックスを含む、１つ以上のインデックスにより編成されてもよい。
【００６６】
さらに、データベースは、地理的な位置情報を使用して検索可能であってもよい。例えば、データベースは、医療サービスプロバイダ施設内の各部門の地理的な位置情報を維持してもよく、そして特定の地理的な位置情報を受信した際に、当該特定の地理的位置情報により示される位置にある特定の部門が判定されるようにしてもよい。このように、患者の特定の地理的な位置情報を受信したことに応答して、クラウドサービスシステム１９０は、患者が位置する特定の部門を判定し、かつ当該特定の部門により使用される特定の書式文書の書式文書データを患者に与えるように構成されてもよい。これは、緊急治療室で、治療を待ち受け、そして治療を待ちながら、緊急治療室において登録用の書式に記入しようとするような、患者が既にストレスの多い状況にある場合に、特に便利であるかもしれない。患者のために登録用の書式が自動的に記入されるようにすることにより、ストレスが多い状況が緩和されるかもしれない。
【００６７】
一例によると、患者が、病院の緊急治療室に収容されている場合であって、かつ当該緊急治療室に特有の新しい患者の登録用の書式に記入するように要求される場合に、その患者は、その地理的な位置情報を取得するために携帯装置１００を使用することができる。携帯装置１００で提供されるＧＰＳアプリケーションは、患者の地理的な位置の緯度及び経度の座標値を判定してもよい。次に、患者は、当該患者の地理的な位置の情報をリクエストに含めて、当該リクエストをクラウドサービスシステム１９０に送信してもよい。当該患者の地理的な位置の情報に基づいて、クラウドサービスシステム１９０は、患者が特定の病院の緊急治療室にいると判定してもよく、そして特定の病院の緊急治療室と関連付けられている識別子を判定してもよい。次に、クラウドサービスシステム１９０は、新しい患者の登録用の書式の書式文書データを取得するために、その識別子を使用してもよい。取得された書式文書データは、携帯装置１００にダウンロードされてもよい。
【００６８】
書式文書データがモバイル装置１００にダウンロードされる際に、患者は、当該書式に自動的に記入するために、携帯装置１００を使用してもよい。例えば、患者の携帯装置１００を使用しながら、その患者は、携帯装置１００に記憶されたユーザプロファイルにアクセスし、そして書式に記入するためにユーザの個人情報を使用するように構成される携帯装置１００において提供されるアプリケーションを呼び出してもよい。代替的に、患者は、書式に記入するためのリクエストをクラウドサービスシステム１９０に送信してもよい。
【００６９】
クラウドサービスシステム１９０は、登録用の書式に記入するための患者からのリクエストを受信するように構成されてもよい。当該リクエストは、ユーザ識別子、ユニフォームリソースロケータ（ＵＲＬ）又はそのユーザの個人情報を記憶するウェブページへのリンクを含んでもよい。当該リクエストを受信した際に、クラウドサービスシステム１９０は、示された記憶領域にアクセスし、そのユーザの個人情報を取得し、かつ書式に記入するために、当該取得された個人情報を使用してもよい。当該書式を記入した際に、クラウドサービスシステム１９０は、携帯装置１１０及び／又は直接医療サービスプロバイダに、記入済書式文書データを送信してもよい。
【００７０】
さらに、クラウドサービスシステム１９０は、書式文書１５０の書式文書データに対する文書解析機能を提供してもよい。解析機能は、書式文書データを解析してデータ情報構成要素にすることを含んでもよい。データ情報構成要素に関して、クラウドサービスシステム１９０は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・ラベルと関連付けられたデータテキスト・フィールド位置を識別してもよい。例えば、クラウドサービスシステム１９０は、書式文書１５０の書式文書データを解析し、そして、書式データにおいて、氏名、住所、社会保障番号などの情報構成要素を識別するように構成されてもよい。各データ情報構成要素について、クラウドサービスシステム１９０は、データテキスト・ラベル、データテキスト・ラベルと関連付けられたデータテキスト・フィールド、及びその書式においてデータテキスト・フィールドが位置するデータテキスト・フィールド位置を識別してもよい。データ情報構成要素がデータテキスト・ラベル「住所」を使用してラベル付けされている場合、クラウドサービスシステム１９０は、データテキスト・ラベル「住所」を、ユーザの個人情報データベースを検索してユーザの住所を含む文字列を検出するための検索キーとして使用してもよい。クラウドサービスシステム１９０が住所の文字列を識別すると、次にクラウドサービスシステム１９０は、当該住所の文字列をデータテキスト・ラベル「住所」と関連付け、かつその住所の文字列を書式のデータテキストフィールド位置におけるデータテキスト・フィールドに入力してもよい。
【００７１】
また、クラウドサービスシステム１９０は、ユーザがユーザプロファイルを作成することを可能とするように構成されてもよい。例えば、クラウドサービスシステム１９０は、患者がその患者の患者プロファイルを生成することを可能とし、当該患者プロファイルに個人情報データを入力するためのＧＵＩを提供し、そしてクラウドサービスシステム１９０により維持される記憶装置又は携帯装置１００と結合される記憶装置に当該患者プロファイルを記憶してもよい。また、クラウドサービスシステム１９０は、各種ウェブベースのアプリケーション及びソーシャルメディアネットワークを使用して生成された各ユーザプロファイルをユーザがインポートすることを可能とし、そして各ユーザプロファイルをクラウドサービスシステム１９０により管理される１つのユーザプロファイルに統合してもよい。
【００７２】
さらに、クラウドサービスシステム１９０は、ユーザが記入済みの各書式文書から個人情報を抽出することを可能とし、そして抽出された個人情報をクラウドサービスシステム１９０により維持されるユーザプロファイルの中に記憶してもよい。例えば、携帯装置１００を使用して、ユーザは、スキャンされた記入済書式文書の画像をクラウドサービスシステム１９０に提供し、そしてクラウドサービスシステム１９０は、当該スキャンされた記入済書式文書の画像を変換し、書式の中の個人情報構成要素を識別し、個人情報構成要素及び当該個人情報構成要素と関連付けられたデータテキスト・ラベルを抽出し、かつ個人情報と個人情報構成要素に対応するラベルとの間の関連付けを記憶装置に記憶してもよい。従って、クラウドサービスシステム１９０は、ユーザに、クラウドサービス１９０への個人情報の手動での提供を行わせることなく、ユーザの個人情報を生成して、そして維持することができる。
【００７３】
また、クラウドサービスシステム１９０は、１つのデータフォーマットから他のデータフォーマットにデータを変換する機能を提供してもよい。例えば、クラウドサービスシステム１９０は、ＰＤＦ（登録商標）などの非テキストのフォーマットで表されるスキャンされた文書データ（文書の画像）をテキストベースのフォーマットに変換するためのＯＣＲサービスを含んでもよい。また、クラウドサービスシステム１９０は、ＰＤＦ（登録商標）フォーマット又は他の任意のデータフォーマットの記入済書式文書データを生成するように構成されてもよい。
【００７４】
また、クラウドサービスシステム１９０は、１人以上の受信者に書式文書データ及び／又は記入済書式文書データを送信するための転送サービスを含んでもよい。また、クラウドサービスシステム１９０は、ユーザプロファイルの内容を表すデータ、書式識別子を表すデータ、施設識別子及び他の識別子を転送するように構成されてもよい。
【００７５】
さらに、クラウドサービスシステム１９０は、書式文書を記入するために使用され得る個人情報を含む１つ以上のデータベースを判定するように構成されてもよい。例えば、クラウドサービスシステム１９０は、ウェブベースのインターネット・リポジトリ、ユーザのウェブページ、ソーシャルメディアの口座、及びユーザの個人情報を含む他の情報源へのアクセスを提供してもよい。
【００７６】
２．４  記憶装置
記憶装置１１０は、データを記憶するための揮発性又は不揮発性の如何なる種別の記憶装置として実装されてもよい。例えば、記憶装置１１０は、ランダムアクセスメモリ（ＲＡＭ）、１枚以上のディスク、又はスキャンされた文書データを記憶するためのＲＡＭと１枚以上のディスクの任意の組み合わせであってもよい。
【００７７】
説明のみを目的として、図１では１つの記憶装置１１０が図示されている。しかしながら、各実施例は、１つのデータ記憶装置１１０に限定されない。構成１０は、任意の数のデータ記憶装置１１０を含んでもよい（或いは含まなくてもよい）。
【００７８】
いくつかの実施例において、記憶装置１１０は、携帯装置１００に対して離れた装置の内部に実装されてもよい。他の複数の実施例において、記憶装置１１０は、携帯装置１００の内部に実装されてもよい。さらに他の複数の実施例において、記憶装置１１０は、クラウドサービス１９０の一部であってもよい。
【００７９】
記憶装置１１０は、データベース管理システムを実現してもよく、そして記憶装置１１０は、システムにより維持されるデータベースにデータを提供するためのインターフェースを含んでもよい。当該インターフェースは、ＧＵＩ又はデータを表示及び入力するように構成される他の如何なるインターフェースを含んでもよい。当該インターフェースは、サービスプロバイダの施設についての情報、ユーザについての情報、顧客についての情報、書式文書についての情報、及び他の種別の情報を入力するように構成されてもよい。
【００８０】
記憶装置１１０は、データベースとして実装されてもよい。データベースは、データの記憶、検索、及び取得を支援する階層的編成又は他の如何なる編成を有してもよい。
【００８１】
記憶装置１１０により維持されるデータベースは、データレコードの集合を含んでもよい。データレコードは、データセル、データテーブル及びインデックスを含んでもよい。データセルは、データ項目及びデータレコードを記憶するために使用される他のセルに対するポインターを記憶するために使用されてもよい。データ項目は、データ列及び値を含んでもよく、かつ検索キーワード又はキーを使用して検索可能であってもよい。
【００８２】
記憶装置１１０によって維持されるデータベースは、書式文書の書式文書データを含んでもよい。例えば、書式文書１５０の書式文書データを取得した際に、データベースアプリケーションは、取得された書式文書データを記憶し、そして書式文書１５０に対応する書式識別子を使用して当該データに索引を付けてもよい。１つより多くの書式文書１５０に対してデータが取得される場合、そのデータは異なる複数の書式識別子を使用して索引を付けられた状態でデータベースに記憶されてもよい。
【００８３】
書式識別子は手作業で与えられてもよく、或いは書式文書１５０の書式文書データに基づいて決定されてもよい。例えば、書式文書１５０は、書式文書１５０に示されるＱＲコードを使用して符号化される書式識別子を有してもよい。代替的に、書式文書１５０の書式識別子は、書式文書１５０の脚注の部分又は余白部分に示される文字列として含まれてもよい。
【００８４】
一実施例において、記憶装置１１０によって維持されるデータベースは、複数の書式文書の書式文書データ及び当該複数の書式文書の複数の書式識別子を含んでもよい。さらに、データベースは、書式識別子と対応する書式文書データとの間の対応付けを含んでもよい。データベースは、特定の書式文書の書式文書データを提供するために照会されてもよく、そしてその問い合わせには、当該特定の書式文書の書式識別子が含まれてもよい。例えば、携帯装置１００を使用して、ユーザは、特定の書式識別子を有する新しい患者の登録用の書式の書式文書データを提供するために、データベースに対して問い合わせを行ってもよい。書式識別子を受信した際に、データベースは、書式識別子と対応する書式文書データとの間の対応関係を使用し、当該特定の書式文書データを識別し、そして当該特定の書式文書データを携帯装置１００にダウンロードしてもよい。
【００８５】
また、記憶装置１１０によって維持されるデータベースは、複数のサービスプロバイダにより使用される複数の書式文書の書式文書データを含んでもよい。各サービスプロバイダは、関連付けされたサービスプロバイダ識別子を有してもよく、そしてデータベースは、サービスプロバイダ識別子、書式文書識別子、及び書式文書データの間の対応関係を含んでもよい。特定のサービスプロバイダにより使用される特定の書式文書の書式文書データを提供するために、データベースが照会されてもよい。問い合わせは、サービスプロバイダであって、その書式文書データが検索されている、サービスプロバイダ、のサービスプロバイダ識別子を含んでもよい。
【００８６】
例えば、携帯装置１００を使用して、ユーザは、特定のサービスプロバイダが新しい患者を登録するために使用している書式文書データを提供するために、データベースに対する問い合わせを行ってもよい。サービスプロバイダ識別子を含む問い合わせを受信した際に、データベースは、複数のサービスプロバイダ識別子と複数の書式文書識別子との間の対応関係を使用してもよい。１つより多くの識別子が特定のサービスプロバイダ識別子と関連付けられている場合、データベースは、携帯装置１００に、複数の書式識別子を箇条書きにする通知又はメニューを表示させてもよく、そしてメニューから１つ以上の書式識別子を選択するようにユーザに促してもよい。特定の書式識別子の選択を受信した際に、データベースは、当該選択及び書式識別子と対応する書式文書データとの間の対応関係を使用し、当該特定の書式文書データを識別し、当該特定の書式文書データを取得し、そして当該特定の書式文書データを携帯装置１００にダウンロードしてもよい。
【００８７】
また、データベースは、サービスプロバイダであって、その書式文書データが当該データベースに記憶される、サービスプロバイダ、の地理的な位置情報を維持してもよい。従って、データベースは、書式識別子又はサービスプロバイダ識別子を使用することだけでなく、地理的な位置情報を使用することで検索可能であってもよい。例えば、ユーザは、その現在の地理的な位置情報を提供してもよく、そして当該ユーザの地理的な位置情報は、ユーザがどのサービスプロバイダの施設に存在しているかを判定するために使用されてもよい。特定のサービスプロバイダの施設が決定されると、そのサービスプロバイダの施設の特定の識別子を決定することができる。当該特定の識別子は、特定のサービスプロバイダが使用している書式文書の書式文書識別子を決定するために使用することができる。
【００８８】
地理的な位置情報は、携帯装置１００及び／又はクラウドサービスシステム１９０において実装されるＧＰＳアプリケーションを使用して決定されてもよい。地理的な位置情報は、データベース管理システムにより維持されるデータベースに送信されてもよい。地理的な位置情報は、問い合わせの中にカプセル化された状態で送信されてもよい。また、問合せは、提供された地理的な位置にある（或いはその近くにある）サービスプロバイダの施設により使用される書式文書の書式文書データの提供に対するリクエストを含んでもよい。問い合わせを受信した際に、データベース管理システムは、問合せを解析し、問合せから地理的な位置情報を抽出し、そしてユーザが位置する（或いはその近くにユーザが位置する）特定のサービスプロバイダの施設を決定するために、抽出された地理的な位置情報を使用してもよい。それを達成するために、データベース管理システムは、地理的な位置の座標の範囲とサービスプロバイダ識別子との間の対応関係を判定してもよい。サービスプロバイダ識別子が決定されると、データベース管理システムは、１つ以上の書式文書識別子を識別し、そして特定のサービスプロバイダが使用している書式文書の書式文書データを決定するために、当該識別された１つ以上の書式文書の識別子を使用することができる。ユーザに対して、施設で使用されている複数の書式のメニューが表示されてもよく、或いは書式が１つだけ使用されている場合には、特定の書式文書の書式文書データが携帯装置１００にダウンロードされてもよい。
【００８９】
データベース管理システムは、各種データレコードを記憶するように構成される１つ以上のデータベースを維持してもよい。例えば、システムは、サービスプロバイダデータベース、書式文書データベース、サービスプロバイダ書式文書データベース、ユーザデータベース、顧客サービスデータベース、及びその他のデータベースを維持管理してもよい。医療サービスの実装において、データベース管理システムは、病院の位置のデータベース、病院の患者の書式のデータベース、患者のデータベース、病院の受付のデータベース、及び医療サービスを提供することに関連する他のデータベースを維持管理してもよい。
【００９０】
病院の位置のデータベースは病院関連の情報を記憶するデータレコードを含んでもよい。例えば、データベース管理システムのサービスに加盟する各病院に対して、データベース管理システムは、病院の位置情報、病院の識別情報、病院の名前情報、及び病院を識別又はその位置を特定するために有用なその他の情報を記憶してもよい。
【００９１】
病院データベースは、病院により使用される各種書式文書に関連するデータを記憶するための各種データレコードを含んでもよい。例えば、データベースは、書式文書識別子、患者の書式情報、病院の識別子、病院の名前情報、書式文書の書式文書データ、及び他のデータを記憶するための各データレコードを含んでもよい。
【００９２】
また、病院データベースは、患者のデータレコードを含んでもよい。例えば、病院の患者データのデータベースは、患者の識別子、患者の名前、生年月日情報、患者の住所の情報、患者の連絡先情報、患者の保険提供者情報、患者の保険プランの識別子、及び他のデータレコードを含む複数のデータレコードを記憶するために使用されてもよい。
【００９３】
病院の受付データベースは、受付関連の情報を記憶するために維持管理されてもよい。例えば、病院の受付データベースは、病院の名前情報、病院の識別子の情報、病院の受付システムの識別子、又はその他のデータレコードを含む複数のデータレコードを含んでもよい。
【００９４】
２．５  携帯装置を使用した書式自動記入
２．５．１  第１の例示的構成
図２Ａは、携帯装置１００を使用する書式自動記入のための例示的な構成２０を示すブロック図である。本実施例は、図２Ａに示される例示的な構成２０に限定されず、そして以下において他の各例示的な構成が説明される。
【００９５】
図２Ａに示される例において、構成２０は、携帯装置１００を含む。携帯装置１００は、１つ以上の記憶装置１１０を利用することができる。携帯装置１００は、書式文書１５０の書式文書データを取得し、書式文書データを処理し、携帯装置１００のユーザの個人情報を取得し、かつ記入済書式文書１６０の記入済書式文書データを生成するように構成される。
【００９６】
一実施例において、記憶装置１１０は、携帯装置１００の内部に実装され、そして携帯装置１００の一部となっている。しかしながら、他の実施例において、記憶装置１１０は、携帯装置１００に通信可能に結合される遠隔記憶装置であってもよい。
【００９７】
一実施例において、携帯装置１００は、各種モジュール及び構成要素を含む。そのような各種モジュール及び構成要素の例には、インターフェース１１２、データ捕捉モジュール１１３、データ表示モジュール１１４、通信モジュール１１５、及び自動記入アプリケーション１１６が含まれるが、これらには限定されない。他の複数の実施例は、上記各種モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図２Ａには図示されていない追加的な各種モジュール及び構成要素を含んでもよい。
【００９８】
インターフェース１１２は、携帯装置１００とユーザとの間でデータを通信するための、タッチスクリーン、キーボード、又は他の如何なる形態のインターフェースとして構成されてもよい。インターフェース１１２は、一連のグラフィックディスプレイを表示するように構成されてもよい。各グラフィックディスプレイは、ユーザに選択肢を与えてもよく、そして各グラフィックディスプレイは、ユーザの選択を受け入れ、かつ当該ユーザの選択を携帯装置１００に常駐する他の複数のアプリケーションに伝えるように構成されてもよい。例えば、インターフェース１１２は、各種書式文書の名前を含む一連のメニュー項目を表示し、かつ当該メニューから特定の書式文書を選択する機能をユーザに提供するように構成されてもよい。
【００９９】
データ捕捉モジュール１１２は、書式文書１５０を表すデータを補足するように構成されてもよい。データ捕捉モジュール１１２は、スキャナ及び／又はカメラを操作し、そして書式文書１５０の走査又は書式文書１５０の写真の撮影を支援するように構成されてもよい。捕捉されたデータは、さらに処理され、そして携帯装置１５０において実装され得る記憶装置１１０、遠隔記憶装置（図２には示されない）、又はクラウドサービスシステム（図２には示されない）に記憶されてもよい。例えば、データ捕捉モジュール１１２は、書式文書１５０を走査し、かつ当該スキャンしたデータを携帯装置１１０に記憶するように構成されてもよい。
【０１００】
データ表示モジュール１１４は、携帯装置１００に実装されるＧＵＩを制御し、そしてユーザに対する情報の表示及びユーザからの情報の受信のために当該ＧＵＩを使用するように構成されてもよい。例えば、データ表示モジュール１１４は、ユーザに対する各種メニューの選択肢をＧＵＩの表示画面に表示し、そしてメニューの選択をユーザから受信してもよい。ユーザの個人情報を携帯装置１１０に入力するために当該ＧＵＩを使用してもよい。さらに、書式文書データを要求するために当該ＧＵＩを使用してもよい。さらに、特定の書式文書を選択するため、特定の書式文書を記入するため、及び記入済書式文書データを記憶装置１１０に送信するために、当該ＧＵＩを使用してもよい。
【０１０１】
通信モジュール１１５は、携帯帯装置１００の各種構成要素間の通信を支援し、そして携帯装置１００と記憶装置１１０などの他の装置との間の通信を支援するように構成されてもよい。通信モジュール１１５は、伝送制御プロトコル（ＴＣＰ）、インターネット・プロトコル（ＩＰ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル、及びその他のプロトコルを含む各種通信プロトコルを実行してもよい。
【０１０２】
自動記入アプリケーション１１６は、各種モジュール及び構成要素を含んでもよい。各種モジュール及び構成要素の例には、フィールド認識モジュール１１７、自動記入モジュール１１８、及びデータ管理モジュール１１９が含まれる。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図２Ａには示されない追加のモジュール又は構成要素を含んでもよい。
【０１０３】
フィールド認識モジュール１１７は、データ捕捉モジュール１１３により捕捉されるデータを処理するように構成されてもよい。例えば、フィールド認識モジュール１１７は、捕捉モジュール１１３により捕捉されたデータについてＯＣＲ処理を実行し、そして捕捉されたデータから書式文書データを生成してもよい。代替的に、フィールド認識モジュール１１７は、通信モジュール１１５に、データ捕捉モジュール１１３により捕捉されたデータを送信し、そして、捕捉されたデータに対してＯＣＲ処理を実行するために、捕捉されたデータのクラウドサービスシステム（図２Ａには示されない）に対する送信を通信モジュール１１５に実行させ、そして携帯装置１００に書式文書データを提供してもよい。
【０１０４】
さらに、フィールド認識モジュール１１７は、書式文書データを処理してもよい。例えば、フィールド認識モジュール１１７は、書式文書データを解析し、ファーストネーム構成要素、ラストネーム構成要素、住所構成要素、社会保障番号構成要素などの書式データ情報構成要素を識別してもよい。各データ情報構成要素について、フィールド認識モジュール１１７は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキストフィールド位置を判定してもよい。例えば、フィールド認識モジュール１１７がファーストネーム構成要素を識別した場合、フィールド認識モジュール１１７は、当該ファーストネーム構成要素に対して、ラベル（「ファーストネーム」）、ユーザのファーストネームが入力されるデータテキスト・フィールド、及び書式文書１５０における当該データテキスト・フィールドのデータテキストフィールド位置を判定してもよい。
【０１０５】
自動記入モジュール１１８は、自動記入サービスを実行するように構成されてもよい。例えば、自動記入モジュール１１８は、書式文書データの中でフィールド認識モジュール１１７により識別されたデータ情報構成要素についての情報を受信し、当該データ情報構成要素に対するユーザの個人情報を決定するように構成されてもよい。従って、データテキスト・ラベル「ファーストネーム」を有するファーストネーム構成要素について、自動記入モジュール１１８は、ユーザのファーストネームを含む文字列を判定して、そして書式文書における「ファーストネーム」ラベルと関連付けられたデータテキストフィールドに記入するために、当該判定された文字列を使用してもよい。特に、自動記入モジュール１１８は、「ファーストネーム」データテキスト・ラベルを、ユーザがユーザのファーストネームを含む文字列を検出するために維持管理される個人情報データベースを検索するための検索キーとして使用してもよい。ファーストネーム文字列が識別されると、自動記入モジュール１１８は、ファーストネーム文字列を「ファーストネーム」データテキスト・ラベルと関連付け、そして、その書式におけるデータテキスト・フィールド位置にあるデータテキスト・フィールドに、そのファーストネーム文字列を入力してもよい。
【０１０６】
データ管理モジュール１１９は、各種データレコードを記憶するための、１つ以上のデータベースを維持管理するように構成されてもよい。例えば、データ管理モジュール１１９は、ユーザの個人情報を記憶するための１つ以上のデータベース、ユーザにより管理される電子メール、ユーザの文書及びファイルを含むデータベース、及び音楽ファイル、ゲーム、及びその他の電子データを含むデータベースを維持管理してもよい。データベースへのデータは、例えば、携帯装置１００に実装されるＧＵＩを使用して、手動で入力されてもよく、或いはソフトウェアアプリケーション、ファイル、ユーザプロファイル、ソーシャルメディアネットワークなどからダウンロードされてもよい。例えば、ユーザは、各種ソーシャルメディアツールを使用して既に作成してあるプロファイルからユーザの個人情報をインポートすることにより、ＧＵＩ及びデータ管理モジュール１１９を使用してパーソナルプロファイルを作成することができる。
【０１０７】
さらに、データ管理モジュール１１９は、書式文書データ及びユーザの記入済書式文書データを記憶するように構成されてもよい。例えば、ユーザが携帯装置１１０を使用して、新しい患者の登録用の書式に自動記入しようとする場合、その新しい患者の登録用の書式の書式文書データ及び記入済書式文書の記入済書式文書データを携帯装置１００の記憶装置１１０に記憶してもよい。代替的に、書式文書データ及び記入済書式文書データを通信モジュール１１５に送信し、当該データの保持を目的として、通信モジュール１１５に当該データをクラウドサービスシステム（図２Ａには示されない）に対して送信させるために、データ管理モジュール１１９が使用されてもよい。
【０１０８】
２．５．２  第２の例示的構成
図２Ｂは、携帯装置１００を使用した書式自動記入のための例示的な構成３０を示すブロック図である。本実施例は、図２Ｂにおいて示される例示的な構成３０には限定されず、そして他の複数の例示的な構成が以下に説明される。
【０１０９】
図２Ｂにおいて示される例において、構成３０は、携帯装置１００を含む。携帯装置１００は、各種モジュール及び構成要素を含む。そのようなモジュール及び構成要素の例には、インターフェース１１２、データ捕捉モジュール１１３、データ表示モジュール１１４、通信モジュール１１５、及び自動記入アプリケーション１１６が含まれるが、これらには限定されない。上記の各モジュール及び構成要素については、図１Ａにおいて詳述されている。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに、他の複数の実施例は、ＦＩＧ．２Ｂには示されない追加的なモジュール又は構成要素を含んでもよい。
【０１１０】
自動記入アプリケーション１１６は、各種モジュール及び構成要素を含んでもよい。そのようなモジュール及び構成要素の例は、フィールド認識モジュール１１７、自動記入モジュール１１８、及びデータ管理モジュール１１９を含んでもよく、それらについては、図２Ａにおいて説明されている。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図２Ｂには示されない追加的なモジュール又は構成要素を含んでもよい。
【０１１１】
また、図２Ｂは１つ以上の記憶装置１１１．．．１１１１、及び１つ以上のクラウドサービスシステム１９０を示す。一実施例において、記憶装置１１１．．．１１１１、及びクラウドサービスシステム１９０は、携帯装置１１０から離れて配置される装置において実装される。例えば、記憶装置１１１．．．１１１１、及びクラウドサービスシステム１９０は、セキュリティで保護されたネットワーク、プライベートネットワーク及び無線ネットワークを含む各種通信リンク及び各種通信ネットワークを経由して携帯装置１１０と通信してもよい。
【０１１２】
記憶装置１１１．．．１１１１、及びクラウドサービスシステム１９０は、１つ以上のデータベースを実現するために使用されてもよい。データベースは、各種データを記憶するために使用されてもよい。記憶装置１１１．．．１１１１、及びクラウドサービスシステム１９０に記憶されるデータの例には、ユーザプロファイルデータ、書式文書データ、記入済書式文書データ、及び他の文書及びファイルが含まれるが、これらには限定されない。
【０１１３】
医療サービスの実装において、記憶装置１１１．．．１１１１、及びクラウドサービスシステム１９０は、病院の位置のデータベース、病院の患者の書式のデータベース、患者のデータベース、病院の受付のデータベース、及び医療サービスを提供することに関連する他のデータベースを維持管理してもよい。例えば、医療サービスプロバイダのネットワークのために実装されるクラウドサービスシステム１９０は、医療サービスプロバイダによるサービスを受ける複数の患者についての患者個人データ１９２、施設の位置情報１９４、及び医療サービスプロバイダにより使用される書式文書データ１９６を記憶してもよい。
【０１１４】
患者個人データ１９２は、患者のレコードを含んでもよい。患者個人データ１９２を含むデータベースの実装は、多様であってもよい。１つの実装において、患者個人データレコードは、患者名、患者識別番号、生年月日、住所、電話番号、保険プロバイダの名前又は識別情報、保険プランの識別子、及患者に特有の他の情報を含んでもよい。
【０１１５】
患者個人データ１９２を含むデータベースは、自動的に生成されてもよい。例えば、データベースレコードは、患者又は医療サービスプロバイダの受付係により提供される記入済書式文書データに基づいて生成されてもよい。記入済書式文書データは、携帯装置１００からクラウドサービス１９０に送信されてもよく、或いは要求され、そしてその後携帯装置１００からダウンロードされてもよい。さらに、記入後の書式文書データは、記憶装置１１１．．．１１１１に送信されてもよく、又は記憶装置１１１．．．１１１１からダウンロードされてもよい。さらに、記入済書式文書データは、ＦＡＸ装置、パーソナル・コンピュータなどを含む他の装置から、クラウドサービスシステム１９０に送信されてもよい。代替的に、患者個人データ１９２は、クラウドサービスシステム１９０のオペレータにより手動で入力されてもよい。
【０１１６】
クラウドサービスシステム１９０によりサービスの提供を受ける１つ以上の医療サービスプロバイダに対して、施設の位置情報１９４はクラウドサービスシステム１９０に記憶されてもよく、そして、施設の位置情報１９４は、各施設の位置情報、各施設の識別子、各施設の名前情報、及びプロバイダ特有の他の情報を含んでもよい。さらに施設の位置情報１９４は、サービスプロバイダであって、当該サービスプロバイダのために書式文書データがデータベースに記憶される、サービスプロバイダ、の地理的な位置情報を含んでもよい。従って、施設の位置情報１９４は、医療サービスプロバイダの識別子、名前、及び地理的な位置情報を使用して検索可能であってもよい。
【０１１７】
書式文書データ１９６は、クラウドサービスシステム１９０によりサービスの提供を受ける医療サービスプロバイダにより使用される書式文書についての情報を含んでもよい。例えば、書式文書データ１９４は、書式識別子、書式文書データ、医療サービスプロバイダ識別子、医療サービスプロバイダ名、及び他の書式関連情報を含んでもよい。書式文書データ１９４は、書式識別子、医療サービスプロバイダ識別子、医療サービスプロバイダ名、及びその他の方法を使用して検索可能であってもよい。一実施例において、記憶装置１１１．．．１１１１により維持管理されるデータベースは、複数の書式文書に対する書式文書データ、及びそれらの書式文書の複数の書式識別子を含んでもよい。
【０１１８】
さらに、クラウドサービスシステム１９０において実装されるデータベースは、書式識別子と対応する書式文書データとの間の対応関係を含んでもよい。特定の書式文書の書式文書データを提供するためにデータベースが照会されてもよく、そして当該問い合わせは、特定の書式文書の書式識別子を含んでもよい。書式識別子を受信した際に、データベースは、書式識別子と対応する書式文書データとの間の対応関係を使用し、特定の書式文書データを識別し、そして当該特定の書式文書データを携帯装置１００にダウンロードしてもよい。
【０１１９】
さらに、クラウドサービスシステム１９０において実装されたデータベースは、特定のサービスプロバイダにより使用される特定の書式文書の書式文書データを提供するために、照会されてもよい。問い合わせは、サービスプロバイダであって、その書式文書データが検索される、サービスプロバイダ、のサービスプロバイダ識別子を含んでもよい。サービスプロバイダ識別子を含む問合せを受信した際に、データベースは、サービスプロバイダ識別子と複数の書式文書識別子との間の対応関係を使用してもよい。特定のサービスプロバイダ識別子ついて、１つより多い識別子が対応づけられている場合には、データベースは、複数の書式識別子を箇条書きにする通知又はメニューを携帯装置１００において表示させ、そしてメニューから１つ以上の書式識別子を選択することをユーザに促してもよい。特定の書式識別子の選択を受信した際に、データベースは、当該選択及び書式識別子と対応する書式文書データとの間の対応関係を使用し、当該特定の書式文書データを識別し、当該特定の書式文書データを取得し、そして当該特定の書式文書データを携帯装置１００にダウンロードしてもよい。
【０１２０】
さらに、クラウドサービスシステム１９０において実装されたデータベースは、特定の場所に位置する医療サービスプロバイダにより使用される書式文書の書式文書データを提供するために、照会されてもよい。当該特定の場所は、その書式文書データを求めるユーザの地理的な位置情報に対応してもよい。地理的な位置情報は、携帯装置１００及び／又はクラウドサービスシステム１９０において実装されるＧＰＳアプリケーションを使用して決定されてもよく、そしてクラウドサービスシステム１９０に送信されてもよい。当該地理的な位置情報は、問い合わせの中にカプセル化された状態で送信されてもよい。また、問い合わせは、当該提供された地理的位置にある（又はその近くにある）サービスプロバイダの施設により使用される書式文書の書式文書データの提供に対するリクエストを含んでもよい。問い合わせを受信した際に、その問い合わせは分析され、そして地理的な位置情報が問い合わせから抽出され、そしてユーザが位置する（又はその近くに位置する）特定のサービスプロバイダの施設を判定するために使用される。これを達成するために、地理的な位置情報の範囲とサービスプロバイダ識別子との間の対応関係が使用されてもよい。サービスプロバイダ識別子が決定されると、１つ以上の書式文書識別子を決定することができ、そして書式文書データを決定するために、当該１つ以上の書式文書識別子を使用することができる。
【０１２１】
２．５．３  第３の例示的構成
図２Ｃは、携帯装置１００を使用した書式自動記入のための例示的な構成４０を示すブロック図である。本実施例は、図２Ｃにおいて示される例示的な構成４０には限定されず、そして他の複数の例示的な構成が以下において説明される。
【０１２２】
図２Ｃにおいて示される例において、構成４０は、携帯装置１００を含む。携帯装置１００は、各種モジュール及び構成要素を含む。そのような各種モジュール及び構成要素の例には、インターフェース１１２、データ捕捉モジュール１１３、データ表示モジュール１１４、通信モジュール１１５、及び自動記入アプリケーション１１６が含まれるが、それらには限定されない。上記の各種モジュール及び構成要素については、図２Ａにおいて詳述されている。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図２Ｃにおいては示されない追加のモジュール又は構成要素を含んでもよい。
【０１２３】
自動記入アプリケーション１１６は、各種モジュール及び構成要素を含んでもよい。各種モジュール及び構成要素の例には、フィールド認識モジュール１１７、自動記入モジュール１１８、及びデータ管理モジュール１１９が含まれてもよい。これらについては、図２Ａにおいて説明されている。他の複数の実施例は、上記複数のモジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図２Ｃには示されない追加的なモジュール又は構成要素を含んでもよい。
【０１２４】
また、図２Ｃには、書式文書１６０の記入済書式文書データを含む書式文書データを記憶するか又はさらに処理するために使用されるシステム及び周辺装置が示されている。図２Ｃにおいて示されるシステム及び装置は、クラウドサービスシステム１９０、記憶装置１８２、サーバ装置１８４、及び印刷装置１８０を含む。他の複数の例示的な構成４０は、装置１８０−１９０のうちのいくつかを含んでもよいが、それらの全ては含まない。さらに他の複数の例示的な構成４０は、図２Ｃにおいては示されない追加的な装置を含んでもよい。
【０１２５】
クラウドサービスシステム１９０を、携帯装置１００に各種サービスを提供するように構成される複数のサービス及び複数のデータリポジトリ装置の集合と見なすことができる。クラウドサービスシステム１９０によって提供されるサービスの各種の例が図１において詳述される。例えば、クラウドサービスシステム１９０は、記入済書式文書１６０の記入済書式文書データを受信し、そして当該記入済書式文書データをクラウドサービスシステム１９０により維持管理される記憶装置に記憶してもよい。さらに、クラウドサービスシステム１９０は、記入済書式文書データを処理し、当該記入済書式文書データに索引を付け、そして当該索引を付けられたデータを各種装置、アプリケーション及びユーザに対して利用可能としてもよい。
【０１２６】
記憶装置１８２は、携帯装置１００と通信するように構成される如何なる種別の記憶装置であってもよい。記憶装置１８２は、記入済書式文書１６０の記入済書式文書データを記憶するように構成されてもよい。
【０１２７】
サーバ装置１８４は、携帯装置１００にサービスを提供するように構成される如何なる種別の装置であってもよく、そして記入済書式文書１６０の記入済書式文書データを記憶するために使用されてもよい。また、サーバ装置１８４は、記入済書式文書データを暗号化してもよく、或いはそうでない場合には当該データを処理してもよい。
【０１２８】
印刷装置１８０は、携帯装置１００又はクラウドサービスシステム１９０からデータを受信し、受信したデータを処理し、そしてデータのハードコピーを生成するように構成されてもよい。印刷装置１８０は、ＭＦＰ装置として実装されてもよい。印刷装置については図１において詳述されている。
【０１２９】
２．５．４  処理フロー
図３は、携帯装置により実行されるアプリケーションを使用する書式自動記入方法を示すフローチャートである。ステップ３０２において、モバイル装置のアプリケーションは、書式文書の書式文書データを取得する。書式文書の書式文書データは、異なる方法を使用して、かつ異なる情報源から取得されてもよい。例えば、書式文書データは書式文書の写真を撮ることにより取得されてもよく、或いは書式文書をスキャンし、そして次にスキャンしたデータを書式文書データに変換することにより取得されてもよい。また、書式文書データは、クラウドサービスシステムから取得されてもよい。例えば、特定のサービスプロバイダ施設に位置するユーザの地理的な位置情報がクラウドサービスに提供された際に、クラウドサービスは、ユーザが必要とするかもしれない書式文書を判定し、書式文書の書式文書データを決定し、そして携帯装置に書式文書データを送信してもよい。
【０１３０】
また、書式文書データは、エンティティであって、そのエンティティのために書式文書データが検索される、エンティティ、のエンティティ識別子を使用して取得されてもよい。例えば、携帯装置のアプリケーションは、病院又は医療クリニックなどのエンティティのエンティティ識別子をスキャンし、そして当該エンティティ識別子に基づき、書式文書データを取得してもよい。エンティティ識別子は、病院内の受付又はその他の場所において掲示される記号により表示されてもよい。エンティティ識別子は、ＱＲコード、又は他の如何なるデジタルコードによって符号化されてもよい。
【０１３１】
また、書式文書データは、携帯装置に表示されるメニューを使用して取得されてもよい。例えば、携帯装置のアプリケーションは、病院の識別子をスキャンし、そして病院の識別子をクラウドサービスシステムに送信してもよい。クラウドサービスシステムは、１つ以上の書式文書識別子を決定するために当該識別子を使用し、そして携帯装置のディスプレイに当該１つ以上の書式文書識別子を表示させてもよい。ユーザは、表示された書式文書識別子のうちの１つを選択し、そして携帯装置に、その選択情報のクラウドサービスシステムへの送信を行わせてもよい。受信した選択情報を使用して、クラウドサービスシステムは、特定の書式識別子を決定し、次に当該特定の書式識別子に対する書式文書データを決定し、そして当該書式文書データを携帯装置に送信してもよい。
【０１３２】
さらに、書式文書データは、携帯装置のユーザの地理的な位置情報に基づいて取得されてもよい。ユーザは、ＧＰＳシステムからの地理的な位置情報を求めてもよく、そして当該位置情報を受信した際に、携帯装置に、当該位置情報のクラウドサービスシステムへの送信を行わせてもよい。クラウドサービスシステムは、ユーザが存在する病院の病院識別子を決定するために、その地理的位置情報を使用してもよい。書式文書を表す書式文書データを決定するために、その病院識別子が使用されてもよく、そしてその書式文書データは携帯装置にダウンロードされてもよい。
【０１３３】
ステップ３０４において、携帯装置のアプリケーションは、書式文書データを解析する。書式文書において示される１つ以上の書式文書構成要素を識別するために、書式文書データが解析されてもよい。書式文書構成要素は、データテキスト・ラベル、データテキスト・フィールド、及び書式文書におけるデータテキスト・フィールドの位置を示すデータテキスト・フィールド位置、を含んでもよい。例えば、書式文書構成要素は、「ラストネーム」とラベルを付けられ、ユーザがそのラストネームを入力できるデータテキスト・フィールドを有し、そして書式文書のラストネームテキスト・フィールドの位置を識別するデータテキスト・フィールド位置情報を有してもよい。
【０１３４】
ステップ３０６において、携帯装置のアプリケーションは、ユーザの個人情報を記憶するデータベースを識別する。ユーザの個人情報は、各種記憶装置及びクラウドサービスシステムにおいて記憶されてもよく、そのうちのいくつかは、図２Ｂにおいて記述されている。ユーザの個人情報を記憶するために使用されるデータベースの例には、携帯装置のアプリケーションがローカルに利用できるローカルデータベース、携帯装置のアプリケーションが離れて利用できる遠隔データベース、サーバコンピュータ経由で携帯装置のアプリケーションが利用できるサーバデータベース、及びクラウドサービス経由で携帯装置のアプリケーションが利用できるクラウドシステムデータベースが含まれてもよいが、これらには限定されない。
【０１３５】
ユーザの個人情報は、ユーザのファーストネーム、ラストネーム、住所、社会保障番号、及びその他の個人情報を含んでもよい。ユーザの個人情報データは、携帯装置からデータベースに入力されてもよく、或いは各種データソースからデータベースにダウンロードされてもよい。
【０１３６】
ステップ３０８において、携帯装置のアプリケーションは、個人情報データベースから個人情報を取得する。例えば、携帯装置のアプリケーションは、個人情報データベースから携帯装置のメモリユニットに、個人情報データをダウンロードしてもよい。代替的に、携帯装置のアプリケーションは、データベース記憶装置との安全な通信リンクを設定し、そして、個人情報データベースにおいてパーソナルデータの検索を可能としてもよい。
【０１３７】
個人情報データベースは、データテキスト・ラベルを検索のキーとして与えることにより、検索されてもよい。例えば、ユーザが、書式文書において「運転免許」データテキスト・ラベルによりラベル付けされるデータテキスト・フィールドに記入しようとする場合、ユーザの運転免許の番号を含む文字列を決定するために、「運転免許」データテキスト・ラベルを検索キーとして使用してもよい。
【０１３８】
いくつか状況において、携帯装置のアプリケーションは、１つ以上のデータ情報構成要素に対して又は１つ以上のデータテキスト・ラベルに対して、ユーザの個人情報を決定することができないかもしれない。このような状況において、携帯装置のアプリケーションは、エラー通知を生成し、そして携帯装置のディスプレイにエラー通知を表示させてもよい。エラー通知は、データテキスト・ラベルであって、それについて個人情報データが利用できない、データテキスト・ラベルを示してもよい。また、携帯装置のアプリケーションは、携帯装置のディスプレイにＧＵＩを表示し、そして手動での個人情報データの入力をユーザに促してもよい。ユーザからの入力を受信した際に、携帯装置のアプリケーションは、データテキスト・ラベルによりラベル付けされたデータテキスト・フィールドに入力される文字列として、当該入力されたデータを使用してもよい。当該入力されたデータは、データベースに記憶される。
【０１３９】
ステップ３１０において、携帯装置のアプリケーションは、書式文書データのテキスト・フィールドに、文字列を挿入する。携帯装置のアプリケーションは、書式文書における各データ情報構成要素について、テキスト・フィールドの文字列を取得し、そしてテキスト・フィールドに文字列を挿入するプロセスを繰り返してもよい。全てのデータ情報構成要素に対して、文字列の取得及び挿入を繰り返すことを完了した際に、携帯装置のアプリケーションは、記入済書式文書の記入済書式文書データの生成を終了してもよい。例えば、新しい患者の登録用の書式における全てのデータ情報構成要素について、文字列の取得及び挿入の繰り返しを完了した際に、アプリケーションは、新しい患者の登録用の書式についての記入済書式文書データの生成を完了してもよい。
【０１４０】
ステップ３１２において、携帯装置のアプリケーションは、記入済書式文書についての記入済書式文書データを記憶する。記入済書式文書データは、携帯装置により維持されるデータ記憶装置、遠隔データ記憶装置、又はクラウドサービスシステムにおいて記憶されてもよい。
【０１４１】
さらに、携帯装置のアプリケーションは、ＭＦＰ装置又は印刷装置などの周辺装置に、記入済書式文書データを送信し、そして周辺装置に記入済書式文書データを印刷させてもよい。
【０１４２】
さらに、携帯装置のアプリケーションは、記入済書式文書データをサービスプロバイダの登録システムに送信してもよい。例えば、記入済書式文書データは、病院の受付システムに送信され、病院の受付システムにより維持管理される患者データシステムにダウンロードされてもよい。
【０１４３】
２．５．４．１  第１の例示的処理フロー
図４は、書式自動記入方法を実行する装置間の通信の例を示すブロック図である。示される例において、携帯装置１００は、書式自動記入方法を実行し、そしてクラウドサービスシステム１９０と通信して、クラウドサービスシステム１９０に印刷装置１８０でのデータ印刷を開始させる。
【０１４４】
一実施例において、携帯装置１００は、図３において詳述されるステップ３０２、３０４、３０６、３０８、及び３１０を実行するように構成される、１つ以上の携帯装置のアプリケーションを実行する。ステップ３１０（携帯装置のアプリケーションは、書式文書のテキスト・フィールドに文字列を挿入する）を完了した際に、携帯装置のアプリケーションはステップ３１４に進む。
【０１４５】
ステップ３１４において、携帯装置のアプリケーションは、記入済書式文書の記入済書式文書データをクラウドサービスシステム１９０に送信する。記入済書式文書データは、電子メールに添付されるデータファイルの中で、或いは他の任意の通信媒体を使用して、クラウドサービスシステム１９０に送信されてもよい。さらに、携帯装置のアプリケーションは、どのように記入済書式文書データが処理されるべきであるかをクラウドサービスシステム１９０に示してもよい。例えば、携帯装置のアプリケーションは、記入済書式文書データはクラウドサービスシステム１９０に記憶され、そして特定のユーザ及び／又はエンティティに対して利用可能とされる、ということを示してもよい。また、記入済書式文書データは、特定の印刷装置により特定の印刷設定を使用して印刷される、ということを、携帯装置のアプリケーションは示してもよい。例えば、携帯装置のアプリケーションは、印刷装置１８０の識別子を提供し、そして記入済書式文書データを含む印刷ジョブを処理する場合に、印刷装置１８０が使用する特定の機能及びオプション設定を提供してもよい。さらに、携帯装置のアプリケーションは、記入済書式文書データ、印刷ジョブを実行するための特定の機能及びオプション設定、及び印刷装置１８０の識別子を含む印刷ジョブの生成を、クラウドサービスシステム１９０に依頼してもよい。
【０１４６】
ステップ４１０において、クラウドサービスシステム１９０のクラウドサービスアプリケーションは、携帯装置１００で実行される携帯アプリケーションからの指示を受信する。当該指示は、記入済書式文書データを特定の印刷装置で印刷するためのリクエストを含んでもよい。また、当該指示は、クラウドサービスシステム１９０に記憶される印刷ジョブの印刷ジョブ識別子を含んでもよい。
【０１４７】
記入済書式文書データを印刷装置１８０で印刷するための指示を受信した際に、クラウドサービスアプリケーションは、記入済書式文書データを含む印刷ジョブを取得し、当該印刷ジョブを印刷装置１８０に送信し、そして印刷装置１８０に印刷ジョブを実行させてもよい。
【０１４８】
ステップ４２０において、印刷装置１８０の印刷装置アプリケーションは、クラウドサービスシステム１９０から印刷ジョブを受信し、そして印刷ジョブを実行する。印刷ジョブは、記入済書式文書データを含む記憶領域へのリンク、及び印刷ジョブを処理するのに使用されるオプション及び機能についての情報を含む記憶領域へのリンクを含んでもよい。例えば、印刷装置のアプリケーションは、記入済書式文書データを安全モードで印刷するための指示を受信してもよい。当該安全モードにおいては、例えば、サービスプロバイダにより雇用された受付係から、認証情報又は認可情報を受信した際に、記入済書式文書データのハードコピーが印刷装置１８０により生成される。安全モードにおいてハードコピーを生成することで、書式文書に記入したユーザの個人情報を保護することができる。例えば、医療サービスプロバイダのアプリケーションにおいて、記入済書式文書は、患者の個人的な、そして機密性の高い情報を含むかもしれない。従って、記入済書式文書データを安全モードにおいて印刷することが推奨される。
【０１４９】
２．５．４．２  第２の例示的処理フロー
図５は、書式自動記入方法を実行する装置間の通信を図示するブロック図である。図示される例において、携帯装置１００は、書式自動記入方法を実行し、かつクラウドサービスシステム１９０と通信する。
【０１５０】
ステップ５０２において、携帯装置１００の携帯装置アプリケーションは、携帯装置１００の位置情報を要求してもよい。例えば、携帯装置アプリケーションは、携帯装置１００の地理的な位置情報を判定するように構成されるＧＰＳアプリケーションと通信してもよい。ＧＰＳアプリケーションは携帯端末１００で実行されてもよく、或いは代替的に、クラウドサービスシステム１００で実行されてもよい。地理的な位置情報は、携帯装置１００の地理的な位置に対応する緯度及び経度に基づく座標系の値を含んでもよい。
【０１５１】
ステップ５０４において、携帯装置アプリケーションは、クラウドサービスシステム１９０に装置の位置情報を送信する。
【０１５２】
装置の位置情報を受信した際に、クラウドサービスシステム１９０は、書式文書データを決定するために、当該装置の位置情報を使用してもよい。これについては、各種方法を使用して達成されてもよく；そのうちのいくつかについては、図１のクラウドサービスシステム１９０を参照して説明されている。
【０１５３】
ステップ５０８において、クラウドサービスシステム１９０は、携帯装置１００に書式文書データを送信する。
【０１５４】
書式文書データを受信した際に、携帯装置アプリケーションは、図４において詳述されるステップ３０４、３０６、３０８、及び３１４に進み各処理を実行する。
【０１５５】
ステップ３１４（携帯装置アプリケーションは、記入済書式文書の記入済書式文書データをクラウドサービスシステム１９０に送信する）を完了した際に、クラウドサービスアプリケーションはステップ４１０に進む。
【０１５６】
ステップ４１０において、クラウドサービスシステム１９０のクラウドサービスアプリケーションは、携帯装置１００で実行される携帯アプリケーションからの指示を受信する。当該指示は、記入済書式文書データの印刷、ＦＡＸ、又は記憶の要求を含んでもよい。
【０１５７】
印刷装置１８０において記入済書式文書データを印刷する指示を受信した際に、クラウドサービスアプリケーションは、記入済書式文書データを含む印刷ジョブを取得し、印刷装置１８０に印刷ジョブを送信し、そして印刷装置１８０に印刷ジョブを実行させてもよい。
【０１５８】
ステップ４２０において、印刷装置１８０の印刷装置アプリケーションは、クラウドサービスシステム１９０から印刷ジョブを受信し、そして印刷ジョブを実行する。例えば、印刷装置アプリケーションは、記入済書式文書データを印刷するための指示を取得し、サービスプロバイダにより雇用される受付係に記入済書式文書データのハードコピーが生成されたことを通知してもよい。
【０１５９】
携帯装置１００で書式自動記入方法を実行することについては多くの利点がある。例えば、携帯装置１００のユーザは、新しい患者の登録用の書式、請求書等の多くの種類の書式に迅速かつ楽に記入することができる。自動化された方法を使用することにより、書式への記入の際に非常に詳細な情報を提供することがユーザに要求され、そのうちのいくつかはユーザには容易には入手可能でなかったとしても、ユーザはすばやく書式に記入することができる。
【０１６０】
さらに、自動記入方法を使用することにより、携帯装置のユーザは、正確に書式に記入することができ、このため手動による方法の潜在的な危険を回避することができる。例えば、ユーザは、書式に記入する際の誤記を回避できる。
【０１６１】
３．０  クラウドサービスのための書式自動記入システムの構成
３．１  クラウドサービスシステムの構成
図６は、クラウドサービス１９０を使用した書式自動記入の例示的な構成５０を示すブロック図である。本実施例は、図６に示される例示的な構成には限定されず、そして他の複数の例示的な構成が以下において説明される。
【０１６２】
図６に示される例において、構成５０は、携帯装置１００、記憶装置１１０、及びクラウドサービスシステム１９０を含む。
【０１６３】
携帯装置１００は、クラウドサービスシステム１９０及び１つ以上の記憶装置１１０を利用することが可能である。携帯装置１００については、図２Ａにおいて詳述されている。
【０１６４】
記憶装置１１０は、携帯装置１００において実装されてもよく、そして携帯装置１００の一部であってもよい。しかしながら、他の複数の実施例において、記憶装置はクラウドサービスシステム１９０と通信可能に結合された遠隔記憶装置であってもよく、クラウドサービスシステム１９０により管理されてもよい。
【０１６５】
クラウドサービスシステム１９０は、書式文書１５０の書式文書データを収集し、当該書式文書データを処理し、携帯装置１００のユーザの個人情報を取得し、かつ記入済書式文書１６０の記入済書式文書データを生成するように構成されてもよい。
【０１６６】
一実施例において、クラウドサービスシステム１９０は、各種モジュール及び構成要素を含む。そのような各種モジュール及び構成要素の例には、インターフェースモジュール６１２、通信モジュール６１５、及び自動記入アプリケーション６１６が含まれるが、これらには限定されない。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図６には示されない追加的なモジュール又は構成要素を含んでもよい。
【０１６７】
インターフェースモジュール６１２は、携帯装置１００において、一連のグラフィックディスプレイを生成し、かつ表示させるように構成されるウェブベースのアプリケーションであってもよい。各グラフィックディスプレイは、ユーザに選択肢を与えてもよく、そして各グラフィックディスプレイは、ユーザの選択を受け入れ、かつ当該ユーザの選択をクラウドサービスシステム１９０に通知するように構成されてもよい。例えば、インターフェースモジュール６１２は、携帯装置１００のディスプレイにおいて、各種書式文書の名前を含む複数のメニュー項目を表示させ、かつ当該メニューから特定の書式文書を選択する機能をユーザに提供するように構成されてもよい。
【０１６８】
通信モジュール６１５は、クラウドサービスシステム１９０の各種構成要素とクラウドサービスシステム１９０と通信する各種装置との間の通信を支援するように構成されてもよい。通信モジュール６１５は、伝送制御プロトコル（ＴＣＰ）、インターネット・プロトコル（ＩＰ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル及びその他のプロトコルを含む、各種通信プロトコルを実行してもよい。
【０１６９】
自動記入アプリケーション６１６は、各種モジュール及び構成要素を含んでもよい。各種モジュール及び構成要素の例には、書式データモジュール６１７、個人データモジュール６２０、自動記入モジュール６１８、及びデータ管理モジュール６１９が含まれる。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図６には示されない追加的なモジュール又は構成要素を含んでもよい。
【０１７０】
書式データモジュール６１７は、書式文書１５０の書式文書データを収集するように構成されてもよい。例えば、書式データモジュール６１７は、記憶装置１１０に書式文書データを記憶するための要求を受信してもよい。当該書式文書データは、直接、書式データモジュール６１０に送信されてもよい。代替的に、書式文書データを含む記憶領域へのリンクが提供されてもよい。
【０１７１】
一実施例において、書式データモジュールは、書式文書１５０の画像データを受信してもよい。画像データを受信した際に、書式データモジュール６１７は、当該画像データのＯＣＲ処理を開始し、そして当該書式文書１５０の画像データから生成された書式文書データを受信してもよい。書式データモジュール６１７は、クラウドサービスシステム１９０内で実行されるＯＣＲ対応アプリケーションを呼び出すことにより、ＯＣＲ処理を開始してもよい。代替的に、書式データモジュール６１７は、画像データを他のセンタ又はシステムに送信し、そして他のセンタにＯＣＲ処理の実行を委託してもよい。
【０１７２】
また、書式データモジュール６１７は、書式文書１５０の書式文書データを取得するように構成されてもよい。例えば、書式データモジュール６１７は、書式文書１５０の書式文書データの提供のための携帯装置１００のユーザからの要求を受信してもよい。
【０１７３】
一実施例において、書式データモジュール６１７は、携帯装置１００を使用する患者からの、新しい患者の登録用の書式の提供のための要求を受信してもよい。その要求は、新しい患者の登録用の書式の書式識別子、その患者がサービス提供を求めている病院の病院識別子、その患者の地理的な位置情報、又は書式文書データを判定するために書式データモジュール６１７が使用可能なその他の如何なるデータを含んでもよい。
【０１７４】
サービスプロバイダ識別子を含む要求を受信した際に、書式データモジュール６１７は、サービスプロバイダ識別子と複数の書式文書識別子との間の対応関係を使用してもよい。特定のサービスプロバイダ識別子に１つよりも多い書式識別子が関連付けられている場合、書式データモジュール６１７は、携帯装置１００に複数の書式識別子を箇条書きにする通知又はメニューを表示させ、そしてメニューから１つ以上の書式識別子を選択するようにユーザに促してもよい。特定の書式識別子の選択を受信した際に、書式データモジュール６１７は、当該選択及び書式識別子と対応する書式文書データとの間の対応関係を使用し、当該特定の書式文書データを識別し、当該特定の書式文書データを取得し、そして当該特定の書式文書データを携帯装置１００にダウンロードしてもよい。
【０１７５】
携帯装置１００のユーザの地理的な位置情報を含む要求を受信した際に、書式データモジュール６１７は、どのサービスプロバイダの施設にユーザが存在するかを決定するために、ユーザの地理的な位置情報を使用してもよい。特定のサービスプロバイダの施設が決定されると、当該サービスプロバイダの施設の特定の識別子を決定することができる。当該特定の識別子を使用して、特定のサービスプロバイダが使用している書式文書の書式文書識別子を決定し、そして次に書式文書の書式文書データを決定することができる。
【０１７６】
さらに、書式データモジュール６１７は、書式文書データをデータ情報構成要素に分析するように構成されてもよい。当該データ情報構成要素について、書式データモジュール６１７は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・ラベルに関連付けられたデータテキスト・フィールド位置を識別してもよい。例えば、書式データモジュール６１７は、書式文書１５０の書式文書データを解析し、そしてファーストネーム、ラストネーム、住所、社会保障番号などの、書式データ情報構成要素を識別するように構成されてもよい。解析処理は、図２Ｃ（フィールド認識モジュール１１７）において詳述される。
【０１７７】
個人データモジュール６２０は、ユーザの個人情報を記憶、管理、及び取得するように構成されてもよい。例えば、個人情報モジュール６２０は、患者の個人情報を記憶するための携帯装置１００を使用する患者からの要求を受信してもよい。その要求は、ユーザ識別子、ユニフォームリソースロケータ（ＵＲＬ）又はユーザの個人情報を記憶するウェブページへのリンクを含んでもよい。当該要求を受信した際に、個人データモジュール６２０は、ＵＲＬにより識別される記憶領域に記憶されている個人情報を取得し、そしてその個人情報を記憶装置１１０又はクラウドサービスシステム１９０と関連付けられた他の記憶装置に記憶してもよい。個人データモジュール６２０は、ユーザの個人情報を記憶するために使用されるデータベースに索引をつけるために、ユーザ識別子を使用してもよい。
【０１７８】
また、個人データモジュール６２０は、患者の個人情報を取得するための要求を受信してもよい。当該要求は、携帯装置のユーザから、自動記入アプリケーション６１６の自動記入モジュール６１８から、又は患者の個人情報を取得するように構成される他のアプリケーションから受信されてもよい。
【０１７９】
ユーザの個人情報を取得するための要求を受信した際に、個人データモジュール６２０は、ユーザの個人情報を含む特定の記憶領域にアクセスし、その個人情報を取得し、そしてその個人情報を携帯装置１００に送信してもよい。代替的に、個人データモジュール６２０は、記憶装置１１０又はユーザがその個人情報を取得することの可能な他の記憶設備に対して、当該個人情報を送信してもよい。
【０１８０】
自動記入モジュール６１８は、書式文書自動記入の要求を処理するように構成されてもよい。例えば、自動記入モジュール６１８は、携帯装置１００を使用するユーザからの、書式文書１５０に記入するための要求を受信してもよい。当該要求は、書式識別子（又は書式文書を識別するために使用可能な他の任意の情報）及びユーザ識別子（又はユーザを識別するために使用可能な他の任意の情報）を含んでもよい。要求を受信したことに応答して、自動記入モジュール６１８は、書式データモジュール６１７に書式識別子を送信し、そして書式識別子により識別される書式文書の書式文書データのダウンロードを書式データモジュール６１７に実行させてもよい。
【０１８１】
さらに、自動記入モジュール６１８は、個人データモジュール６２０にユーザ識別子を送信し、そしてユーザ識別子により識別されるユーザの個人情報のダウンロードを個人データモジュール６２０に実行させてもよい。
【０１８２】
書式文書データ及びユーザの個人情報の双方を受信した際に、自動記入モジュール６１８は、ユーザの個人情報を使用して書式文書の記入を行ってもよい。書式文書の記入処理については、図２Ｃにおいて詳述されている。
【０１８３】
書式に記入すると、クラウドサービスシステム１９０は、記入済書式文書データを、携帯装置１１０又は直接サービスプロバイダに送信してもよく、又は記憶装置１１０に記入済書式文書データを記憶してもよい。
【０１８４】
データ管理モジュール６１９は、各種データレコードを記憶するための１つ以上のデータベースを維持管理するように構成されてもよい。例えば、データ管理モジュール６１９は、ユーザの個人情報、書式文書データ及びユーザの記入済書式文書データを記憶するように構成されてもよい。
【０１８５】
ユーザの個人情報を取得すると、データ管理モジュール６１９は、ユーザの個人情報を記憶し、記憶された情報の１つ以上の索引を生成し、そして生成した索引を使用して記憶された情報に索引を付ける。
【０１８６】
書式文書１５０の書式文書データを取得すると、データ管理モジュール６１９は、取得した書式文書データを記憶し、記憶した情報の１つ以上の索引を生成し、そして生成した索引を使用して記憶したデータに索引を付ける。
【０１８７】
また、データ管理モジュール６１９は、サービスプロバイダであって、それに対して書式文書データがデータベースに記憶される、サービスプロバイダ、の地理的な位置情報を維持してもよい。従って、データベースは、書式識別子又はサービスプロバイダ識別子を使用して検索可能であるだけでなく、地理的な位置情報を使用して検索可能であってもよい。例えば、ユーザは、その地理的な位置情報を提供してもよく、そしてユーザの地理的な位置情報は、どのサービスプロバイダの施設にユーザが存在するかを決定するために使用されてもよい。特定のサービスプロバイダの施設が決定されると、当該サービスプロバイダの施設の特定の識別子を決定することができる。当該特定の識別子は、その特定のサービスプロバイダが使用する書式文書の書式文書識別子を決定するために使用できる。
【０１８８】
また、図６は、追加的なクラウドサービスシステム１９１、記憶装置１８２、サーバ装置１８４、及び印刷装置１８０を図示している。クラウドサービスシステム１９１は、クラウドサービスシステム１９０と同様に構成され、クラウドサービスシステム１９０に対して追加的なサービスを提供する。記憶装置１８２、サーバ装置１８４、及び印刷装置１８０は、図２Ｃにおいて詳述される。
【０１８９】
３．２  クラウドサービスシステムを使用した書式自動記入
図７は、クラウドサービスを使用した書式自動記入方法を示すフローチャートである。ステップ７０２において、クラウドサービスシステムは、書式文書に記入するための要求を受信する。
【０１９０】
ステップ７０６において、クラウドサービスシステムは、書式文書の書式文書データを判定する。当該判定は、少なくとも部分的に、要求の内容の解析に基づいて実行されてもよい。
【０１９１】
一実施例において、要求の内容は、書式文書識別子を含んでもよい。当該内容が書式文書識別子を含む場合、書式文書識別子は、書式文書及び当該書式文書に対応する書式文書データを決定するために使用されてもよい。
【０１９２】
当該内容がエンティティ識別子を含む場合、複数のエンティティ識別子と複数の書式文書識別子との間の対応関係が識別されてもよく、そして当該対応関係及びエンティティ識別子を使用して、識別されたエンティティにより使用される書式文書の書式文書データが決定され、かつ取得されてもよい。
【０１９３】
当該内容が地理的な位置情報を含む場合、地理的な位置情報と複数の書式文書識別子との間の対応関係が識別されてもよい。その対応関係を使用して、書式文書の書式文書識別子が決定されてもよい。次に、書式文書識別子を使用して、書式文書及び対応する書式文書データが決定され、かつ取得されてもよい。
【０１９４】
ステップ７１０において、クラウドサービスシステムは、１つ以上のデータ情報構成要素を抽出するために、書式文書の書式文書データを解析する。
【０１９５】
一実施例において、１つ以上のデータ情報構成要素のうちの各データ情報構成要素は、データテキスト・ラベル、データテキスト・フィールド、及びデータテキスト・フィールド位置のうちの１つ以上を含んでもよい。データテキストフィールド位置は、書式文書におけるデータテキスト・フィールドの位置を示す。データテキスト・フィールドは、データテキスト・ラベルによりラベル付けされ、そして文字列が記入されることになる。
【０１９６】
ステップ７１２において、クラウドサービスシステムは、１つ以上のデータテキスト・ラベルと関係付けられた１つ以上の文字列を記憶する個人情報データベースを識別する。個人情報データベースは、要求の内容に基づいて識別されてもよい。例えば、要求は、ユーザ識別子、個人情報データベース識別子、又は個人情報データベースを判定する際に有用であり得る他の如何なる識別子を含んでもよい。
【０１９７】
ステップ７１４において、クラウドサービスシステムは、書式文書の中のテキスト・フィールドに対する文字列を要求する。例えば、クラウドサービスシステムは、書式文書データの中で識別されるデータ情報構成要素のデータテキスト・ラベルを使用して、そして当該データテキスト・ラベルに対応する個人情報データベースに対して、対応する文字列を要求してもよい。
【０１９８】
ステップ７１６において、クラウドサービスシステムは、記入済書式文書の記入済書式文書データを生成する。これについては、以下の内容を実行することで達成されてもよい：書式文書の１つ以上のデータ情報構成要素のうちの各データ情報構成要素であって、データテキスト・ラベルと関係付けられているものについて：少なくとも部分的に、当該関係付けられているデータテキスト・ラベルに基づいて、個人情報データベースから、データテキスト・ラベルと関連付けられている文字列を取得し、そして、データテキストフィールド位置にあるデータ情報構成要素のデータテキスト・フィールドに当該文字列を挿入する。
【０１９９】
ステップ７１７において、クラウドサービスシステムは、記入済書式文書の記入済書式文書データを１つ以上の受取先に送信する。例えば、クラウドサービスシステムは、記入済書式文書データを携帯装置、クラウドサービスシステムと関連付けられた記憶装置、病院のサーバ、病院の受付サーバ、又は他の装置又はシステムに対して送信してもよい。さらに、クラウドサービスシステムは、記入済書式文書データを、印刷装置、多機能印刷装置（ＭＦＰ）、サーバシステム、クラウドシステム、又は表示装置に送信してもよい。
【０２００】
ステップ４１０において、クラウドサービスシステムは、記入済書式文書データの印刷を印刷装置に実行させてもよい。このステップは、図５において詳述されている。
【０２０１】
一実施例において、クラウドサービスシステムは、さらに、ユーザの個人情報をデータベースに入力するための要求を受信してもよい。個人情報をデータベースに入力するための要求が受信された場合、クラウドサービスシステムは、その要求を解析し、そしてその要求がユーザ識別子を含むかどうかを判定してもよい。その要求がユーザ識別子を含むと判定したことに応答して、クラウドサービスシステムは、ユーザのために作成されている個人情報データベースを決定するためにユーザ識別子を使用してもよい。次に、ユーザから個人情報が受信され、そして当該個人情報は、個人情報データベースに付け加えられる。
【０２０２】
個人情報をデータベースに入力する要求が個人情報データベース識別子を含む場合、ユーザのための個人情報データベースを識別するために、個人データベース識別子が使用される。次に、受信されたユーザの個人情報が個人情報データベースに付け加えられる。
【０２０３】
個人情報データベースは、各種装置内で実装されてもよい。例えば、個人情報データベースは、クラウドサービスがローカルに利用可能なローカルデータベース、クラウドサービスが遠隔で利用可能な遠隔データベース、クラウドサービスがサーバコンピュータ経由で利用可能なサーバデータベース、又はクラウドサービスがクラウドサービス経由で利用可能なクラウドシステムデータベースとして実装されてもよい。
【０２０４】
また、クラウドサービスシステムは、各種ユーザプロファイルに記憶される個人情報を集約し、そしてユーザについて各データプロファイル間のデータ整合性を検証するように構成されてもよい。例えば、クラウドサービスシステムは、ユーザに対して作成された１つ以上のユーザプロファイルを取得し、複数のラベル文字列の対を判定するために、１つ以上のユーザプロファイルのうちの各ユーザプロファイルを解析してもよい。複数のラベル文字列の対のうちの各ラベル文字列の対は、テキスト・ラベルの対及び文字列の対を含んでもよい。さらに、クラウドサービスシステムは、複数のラベル文字列の対のうちのいずれか２つのラベル文字列の対が、同じテキスト・ラベルの対を含むが、異なる文字列の対を含んでいるかどうかを判定してもよい。もしそうであるならば、２つのラベル文字列の対のうちの１つが選択されてもよく、そして当該２つのラベル文字列の対のうちの他方は削除されてもよい。どちらの対を削除するかについての決定は、ユーザに対して入力の要求を行い、そしてその入力を受信することにより行ってもよい。残りのラベル文字列の対は、個人情報データベースに記憶されてもよい。
【０２０５】
また、クラウドサービスシステムは、個人情報データベースが不完全であるかどうかを判定するように構成されてもよい。例えば、クラウドサービスシステムは、個人情報データベースに記憶される１つ以上のデータ情報構成要素のうちの特定のデータ情報構成要素について、特定のデータテキスト・ラベルがデータベースに記憶されているが、対応する文字列がデータベースに記憶されていないかどうかを判定してもよい。もしそうであるならば、クラウドサービスシステムは、ユーザに対して、特定のデータ情報構成要素の特定のデータテキスト・ラベルについて、文字列が得られないという通知を生成及び表示してもよい。このような通知はユーザに警告を与え、そして特定のデータテキスト・ラベルについての文字列の提供をユーザに促すかもしれない。
【０２０６】
３．３  例示的な処理フロー
図８は、書式自動記入方法を実行する装置間の通信を図示するブロック図である。図示される例において、携帯装置１００は、書式自動記入方法を実行するクラウドサービスシステム１９０と通信を行い、かつ印刷装置１８０と通信を行う。
【０２０７】
ステップ７０１において、携帯装置１００の携帯装置アプリケーションは、書式文書への記入を要求する。携帯装置アプリケーションは、メッセージ、電子メール、テキストメッセージ等を含む各種通信方法を使用して、クラウドサービスシステム１９０に要求を送信することができる。当該要求は、書式文書の指定、ユーザ識別子、及び他の情報を含んでもよい。
【０２０８】
ステップ７０２において、クラウドサービスシステム１９０は、書式文書に記入するための要求を受信する。要求を受信すると、クラウドサービスシステム１９０は、書式文書の書式文書データを決定するために、要求の内容を使用してもよい。ステップ７０２については、図７において詳述される。
【０２０９】
次に、クラウドサービスシステム１９０は、ステップ７０６、７１０、７１２、７１４、７１６、及び７１７のステップの実行に進む。これら各ステップについては、図７において詳述される。
【０２１０】
記入済書式文書の記入済書式文書データを携帯装置１００に送信すると、ステップ８０１において、携帯装置１００は記入済書式文書データを受信し、そして記入済書式文書データを記憶するか、又は記入済書式文書データの印刷を実行させる。
【０２１１】
ステップ４１０において、クラウドサービスシステム１９０は、印刷装置に、記入済書式文書データの印刷を実行させる。このステップは、図５において詳述されている。
【０２１２】
クラウドサービスシステム１９０で書式自動記入方法を実行することについては多くの利点がある。例えば、クラウドサービスシステム１９０を使用することで、書式記入処理を正確に、そして楽に実行することができる。自動化された方法により、書式が非常に詳細な情報の記入を必要とし、それらのうちのいくつかをユーザが容易には入手できない場合であっても、書式に記入することが可能となる。さらに、自動化された記入方法を使用することで、書式に正確に記入することが可能となり、従って手作業による方法の潜在的な危険を回避することができる。例えば、書式における誤記を回避することができる。
【０２１３】
４．０  書式自動記入のためのデータ管理システム
４．１  データベース管理システムの構成
図９は、書式自動記入方法を実行するデータベース管理システム９００の例示的な構成９０を示すブロック図である。本実施例は、図９に示される例示的な構成９０には限定されず、そして他の複数の例示的な構成が以下に説明される。
【０２１４】
図９に図示される例において、構成９０は、データベース管理システム９００、携帯装置１００、クラウドサービスシステム１９０、及びデータベース管理システム９００と協働する各種記憶装置、印刷装置及びシステムを含む。記憶装置の例には、記憶装置１８２及びサーバ装置１８４が含まれるが、これらには限定されない。記憶装置１８２、サーバ装置１８４及び印刷装置１８０は、図２Ｃにおいて詳述される。携帯装置１００は、図２Ａにおいて詳述される。クラウドサービスシステム１９０は、図６において詳述される。
【０２１５】
一実施例において、データベース管理システム９００は、各種モジュール及び構成要素を含む。そのようなモジュール及び構成要素の例には、インターフェースモジュール９１２、通信モジュール９１５、データ管理モジュール９１９、及びデータ検証モジュール９１７が含まれるが、これらには限定されない。他の複数の実施例は、上記モジュール及び構成要素のうちのいくつかのみを含んでもよい。さらに他の複数の実施例は、図９には示されない追加的なモジュール又は構成要素を含んでもよい。
【０２１６】
また、データベース管理システム９００は、オペレーターコンソール９２０を備えてもよく、そしてオペレータコンソール９２０へのデータ及オペレータコンソール９２０からのデータを通信するように設計される１つ以上のソフトウェアアプリケーションを実行するように構成されてもよい。
【０２１７】
インターフェースモジュール９１２は、オペレータコンソール９２０において、一連のグラフィックディスプレイを生成し、かつ表示させるように構成されるウェブベースのアプリケーションであってもよい。各グラフィックディスプレイは、ユーザに選択肢を与えてもよく、そして各グラフィックディスプレイは、ユーザの選択を受け入れ、かつ当該ユーザの選択をデータベース管理システム９００に通知するように構成されてもよい。例えば、インターフェースモジュール９１２は、オペレータコンソール９２０において、各種書式文書の名前を含む複数のメニュー項目を表示させ、かつ当該メニューから特定の書式文書を選択する機能をユーザに提供するように構成されてもよい。
【０２１８】
通信モジュール９１５は、データベース管理システム９００の各種構成要素とデータベース管理システム９００と通信する各種装置との間の通信を支援するように構成されてもよい。通信モジュール９１５は、伝送制御プロトコル（ＴＣＰ）、インターネット・プロトコル（ＩＰ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）プロトコル及びその他のプロトコルを含む、各種通信プロトコルを実行してもよい。
【０２１９】
データ管理モジュール９１９は、書式文書の書式文書データを収集するように構成されてもよい。例えば、データ管理モジュール９１９は、記憶装置１８２に書式文書データを記憶するための要求を受信してもよい。当該書式文書データは、直接、データ管理モジュール９１９に送信されてもよい。代替的に、書式文書データを含む記憶領域へのリンクが提供されてもよい。
【０２２０】
データ管理モジュール９１９は、ユーザの個人情報を記憶、管理、及び取得するように構成されてもよい。例えば、データ管理モジュール９１９は、患者の個人情報を記憶するための携帯装置１００を使用する患者からの要求を受信してもよい。その要求は、ユーザ識別子、ユニフォームリソースロケータ（ＵＲＬ）又はユーザの個人情報を記憶するウェブページへのリンクを含んでもよい。当該要求を受信した際に、データ管理モジュール９１９は、ＵＲＬにより識別される記憶領域にユーザの個人情報を記憶してもよく、或いはＵＲＬにより識別される記憶領域から個人情報を取得し、当該個人情報を携帯装置１００にダウンロードしてもよい。
【０２２１】
また、データ管理モジュール９１９は、書式文書の書式文書データを記憶、管理、及び取得するように構成されてもよい。例えば、データ管理モジュール９１９は、携帯装置１００のユーザからの、新しい患者の登録用の書式の提供のための要求を受信してもよい。その要求は、新しい患者の登録用の書式の書式識別子、その患者がサービス提供を求めている病院の病院識別子、その患者の地理的な位置情報、又は書式文書データを判定するためにデータ管理モジュール９１９が使用可能なその他の如何なるデータを含んでもよい。
【０２２２】
サービスプロバイダ識別子を含む要求を受信した際に、データ管理モジュール９１９は、サービスプロバイダ識別子と複数の書式文書識別子との間の対応関係を使用してもよく、そして、上述したように、書式文書データを取得し、かつ当該書式文書データを携帯装置１００にダウンロードしてもよい。
【０２２３】
携帯装置１００のユーザの地理的な位置情報を含む要求を受信した際に、データ管理モジュール９１９は、どのサービスプロバイダの施設にユーザが存在するかを決定するために、ユーザの地理的な位置情報を使用してもよい。特定のサービスプロバイダの施設が決定されると、データ管理モジュール９１９は、当該サービスプロバイダの施設の特定の識別子を決定することができ、次に新しい患者の登録用の書式の書式識別子を決定することができ、そしてその後、新しい患者の登録用の書式の書式文書データを取得及びダウンロードすることができる。
【０２２４】
データ管理モジュール９１９は、さらに、各種データレコードを記憶するための１つ以上のデータベースを維持管理するように構成されてもよい。例えば、データ管理モジュール９１９は、ユーザ個人情報データベース、書式文書データベース、記入済書式文書データベース、及びデータベース管理システム９００により使用されるその他のデータベースを維持管理するように構成されてもよい。
【０２２５】
ユーザの個人情報を取得すると、データ管理モジュール９１９は、そのユーザ個人情報を記憶し、当該記憶された情報の１つ以上の索引を生成し、そして生成された索引を使用して当該記憶された情報に索引を付ける。
【０２２６】
書式文書１５０の書式文書データを取得すると、データ管理モジュール９１９は、取得された書式文書データを記憶し、記憶された情報の１つ以上の索引を生成し、そして生成された索引を使用してそのデータに索引を付ける。
【０２２７】
また、データ管理モジュール９１９は、サービスプロバイダであって、それに対して書式文書データがデータベースに記憶される、サービスプロバイダ、の地理的な位置情報を維持してもよい。従って、データベースは、書式識別子又はサービスプロバイダ識別子を使用して検索可能であるだけでなく、地理的な位置情報を使用して検索可能であってもよい。例えば、ユーザは、その地理的な位置情報を提供してもよく、そしてユーザの地理的な位置情報は、どのサービスプロバイダの施設にユーザが存在するかを決定するために使用されてもよい。特定のサービスプロバイダの施設が決定されると、当該サービスプロバイダの施設の特定の識別子を決定することができる。当該特定の識別子は、その特定のサービスプロバイダが使用する書式文書の書式文書識別子を決定するために使用できる。
【０２２８】
また、データ検証モジュール９１７は、各ユーザプロファイル、書式文書データ及びデータ管理システム９００により管理されるデータベースに記憶される他のデータの整合性を判定するように構成されてもよい。例えば、データ検証モジュール９１７は、１つ以上のデータ情報構成要素のうちの特定のデータ情報構成要素について、異なる複数のデータ列がデータベースに記憶されているかどうか、又はデータ列がデータベースに記憶されていないかどうかを判定するように構成されてもよい。特定のデータ情報構成要素について、データベースにデータ列が記憶されていない場合、データ検証モジュール９１７は、この問題を示す通知を生成し、そして携帯装置１００へのこの通知の送信を実行させてもよい。同一のデータ情報構成要素について、データベースに異なる複数のデータ列が記憶されている場合、データ検証モジュール９１７は、エラー通知を生成し、そして携帯装置１００へのエラー通知の送信を実行させてもよい。
【０２２９】
４．２  例示的な処理フロー
書式自動記入方法をサポートするデータベース管理システムは、各種エンティティから各種要求を受信してもよい。例えば、データベース管理システムは、ユーザプロファイルの生成の支援、書式文書データの取得、又はユーザの個人情報の取得、を求めるユーザからの要求を受信してもよい。また、データベース管理システムは、ユーザの個人情報の記憶の支援、書式文書の書式文書データの記憶の支援、ユーザの個人情報の取得の支援、書式文書データの取得の支援、及び自動記入方法をサポートする各種データベースの維持管理の支援についてのクラウドサービスシステムからの要求を受信してもよい。さらに、データベース管理システムは、患者のレコードの記憶、サービスプロバイダが使用している書式文書データの記憶、及びユーザ又は患者により記入された記入済書式文書データの記憶のためのサービスプロバイダからの要求、及びサービスプロバイダに特有のデータを記憶する各種データベースの維持管理の支援に関するサービスプロバイダからの要求を受信してもよい。
【０２３０】
一実施例において、データベース管理システムは、ユーザの個人情報を個人情報データベースに入力するための要求を受信する。データベース管理システムは、当該要求の内容を解析し、そしてその内容がユーザ識別子を含んでいるかどうか判定してもよい。その内容がユーザ識別子を含んでいる場合、データベース管理システムは、そのユーザの個人情報データベースを識別するために、そのユーザ識別子を使用してもよい。ユーザから個人情報を受信した際に、データベース管理システムは、個人情報データベースに当該個人情報を追加してもよい。
【０２３１】
一実施例において、データベース管理システムは、ユーザの個人情報を個人情報データベースに入力するための要求を受信し、そしてその要求がユーザの個人データベース識別子を含むことを判定する。その要求が個人データベース識別子を含むという判定に応答して、データベース管理システムは、ユーザの個人情報データベースを識別するために、当該個人データベース識別子を使用してもよい。ユーザから個人情報を受信すると、データベース管理システムは、当該個人情報を個人情報データベースに追加してもよい。
【０２３２】
一実施例において、データベース管理システムは、書式文書の書式文書データを入力するための要求を受信する。データベース管理システムは、その要求を解析し、そしてその要求が書式文書識別子を含むことを判定してもよい。書式文書識別子を使用することで、データベース管理システムは、当該書式文書識別子により索引を付けられた書式文書データベースを識別することができる。書式文書の書式文書データを受信した際に、データベース管理システムは、書式文書データベースに当該書式文書データを追加してもよい。
【０２３３】
一実施例において、データベース管理システムは、ユーザの個人情報を個人情報データベースに入力するための要求を受信し、その要求がエンティティ識別子を含むことを判定する。その要求がエンティティ識別子を含むことの判定に応答して、データベース管理システムは、複数のエンティティ識別子と複数の書式文書識別子との間の対応関係を識別してもよい。対応関係を使用することで、データベース管理システムは、書式文書データの書式文書識別子を決定することができ、そしてその書式文書識別子を使用することで、データベース管理システムは、書式文書データベースを決定することができる。書式文書の書式文書データを受信した際に、データベース管理システムは、当該書式文書データベースに書式文書データを追加してもよい。
【０２３４】
一実施例において、データベース管理システムは、ユーザの個人情報を個人情報データベースに入力するための要求を受信し、そしてその要求が地理的な位置情報を含むことを判定する。当該要求が地理的な位置情報を含むことの判定に応答して、データベース管理システムは、地理的な位置情報と複数の書式文書識別子との間の対応関係を識別してもよい。その対応関係を使用することで、データベース管理システムは、書式文書データの書式文書識別子を決定することができ、そして書式文書識別子を使用することで、書式文書データベースを決定することができる。書式文書の書式文書データを受信した際に、データベース管理システムは、書式文書データベースに当該書式文書データを追加してもよい。
【０２３５】
一実施例において、データベース管理システムは、個人情報データベースからユーザの個人情報を取得するための要求を受信し、そしてその要求がユーザ識別子を含むことを判定する。データベース管理システムは、そのユーザの個人情報データベースを識別するために、当該ユーザ識別子を使用し、そしてその個人情報データベースからユーザの個人情報を取得してもよい。
【０２３６】
一実施例において、データベース管理システムは、個人情報データベースからユーザの個人情報を取得するための要求を受信し、そして当該要求が個人データベース識別子を含むことを判定する。データベース管理システムは、ユーザの個人情報データベースを識別するために個人データベース識別子を使用し、そして当該個人情報データベースからユーザの個人情報を取得してもよい。
【０２３７】
一実施例において、データベース管理システムは、書式文書の書式文書データを取得するための要求を受信し、そして当該要求が書式文書識別子を含むことを判定する。データベース管理システムは、書式文書の書式文書データを含む書式文書データベースを識別するために書式文書識別子を使用し、そして当該書式文書データベースから書式文書データを取得してもよい。
【０２３８】
一実施例において、データベース管理システムは、書式文書の書式文書データを取得するための要求を受信し、そして当該要求がエンティティ識別子を含むことを判定する。データ管理システムは、複数のエンティティ識別子と複数の書式文書識別子との間の対応関係を識別し、そして書式文書データの書式文書識別子を決定するために、当該対応関係を使用してもよい。次に、当該書式文書識別子を使用することで、データベース管理システムは書式文書データベースを決定し、そして当該書式文書データベースから書式文書データを取得することができる。
【０２３９】
一実施例において、データベース管理システムは書式文書の書式文書データを取得するための要求を受信し、そして当該要求がユーザの地理的な位置情報を含むことを判定する。データベース管理システムは、地理的な位置情報と複数の書式文書識別子との間の対応関係を識別し、そして書式文書データの書式文書識別子を決定するために、その地理的な位置情報及び対応関係を使用してもよい。次に、当該書式文書識別子を使用することで、データベース管理システムは、書式文書データベースから書式文書データを取得することができる。
【０２４０】
一実施例において、データベース管理システムは、個人情報データベース、書式文書データベース、記入済書式文書データベース、対応関係等を含む、１つ以上のデータベースを使用する。これらのデータベースは、データベース管理システムがローカルに利用可能なローカルデータベース、データベース管理システムが遠隔で利用可能な遠隔データベース、データベース管理システムがサーバコンピュータ経由で利用可能なサーバデータベース、又はデータベース管理システムがクラウドサービス経由で利用可能なクラウドシステムデータベースのうちの１つ以上において実施されてもよい。
【０２４１】
また、データベース管理システムは、自動記入方法のために使用されるデータベースに記憶されるデータのデータ整合性を検証するように構成されてもよい。例えば、データベース管理システムは、クラウドサービスのユーザのために生成された１つ以上のユーザプロファイルを取得するように構成されてもよい。データ管理システムは、複数のラベル文字列の対を判定するために、１つ以上のユーザプロファイルのうちの各ユーザプロファイルを解析してもよい。複数のラベル文字列の対のうちの各ラベル文字列の対は、テキスト・ラベルの対及び文字列の対を含んでもよい。複数の文字列の対のうちの２つのラベル文字列の対が、同じテキスト・ラベルの対を含むが、異なる文字列の対を含むと判定すると、データベース管理システムは、２つのラベル文字列の対のうちの１つを選択し、かつ記憶してもよく、そして当該２つのラベル文字列の対のうちの他方のラベル文字列の対を削除してもよい。
【０２４２】
４．３  ユーザインターフェースの例
図１０は、データベース管理システムにおいて実施されるユーザインターフェース１０１０の例を示す。ユーザインターフェース１０１０は、携帯装置１００において実施されてもよい。他の実装において、ユーザインターフェース１０１０は、パーソナルコンピュータ、ラップトップ、又は他のコンピュータにおいて実行されてもよい。
【０２４３】
図示される例において、ユーザインターフェース１０１０は、書式のタイトル（「医療同意書」）、及び患者名１０１２、電話１０１４、保険プロバイダ１０１６、保険プラン１０１８、及びその他のコンポーネント（図１０には示されない）などの、複数のデータ情報構成要素を表示するように構成されている。
【０２４４】
キーボードボタン１０１９、ダイアル及びその他の入力媒体又は装置を使用して、ユーザは、データ情報構成要素を選択し、そして文字列を当該データ情報構成要素と関連付けられたデータ・フィールドに入力してもよい。例えば、キーボードボタン１０１９を使用して、ユーザは、医療同意書の中に、患者名の文字列１０２２、患者の電話番号の文字列１０２４、患者の保険プロバイダ名の文字列１０２６及び患者の保険プランの文字列１０２８を入力し、そして同意書の記入済書式文書データを生成させてもよい。
【０２４５】
図１１は、データベース管理システムのためのユーザインターフェース１１１０の例を示す。ユーザインタフェース１１１０は、携帯装置１００で実行されてもよい。他の複数の実施において、ユーザインターフェース１１１０は、パーソナルコンピュータ、ラップトップ、又はその他のコンピュータ装置において実行されてもよい。
【０２４６】
図示された例において、ユーザインターフェース１１１０は、ユーザの自動記入された書式を記憶することを支援するために使用される。例えば、ユーザインターフェース１１１０は、ユーザの記入済書式文書データを記憶するデータベースの符号化されたＵＲＬアドレスを含むＱＲコード１１１２を表示してもよい。ユーザインターフェース１１１０は、「患者Ａ」からの自動記入された書式、「患者Ｂ」からの自動記入された書式、及び「患者Ｃ」からの自動記入された書式を含む、いくつかのメニュー項目を含むメニューを表示してもよい。キーボード１１１９、ダイアル及び他の入力媒体／装置を使用して、オペレータは、特定の記入済書式文書データを選択し、記入済書式文書データの下見を行い、記入済書式文書を削除し、又は記入済書式文書データを印刷することができる。
【０２４７】
図１２は、データベース管理システムのユーザインターフェース１２１０の例を示す図である。ユーザインターフェース１２１０は、携帯装置１１０において実装されてもよく、又は他のコンピュータ装置において実装されてもよい。ユーザインターフェース１２１０は、自動記入方法を使用して、新しい患者の登録用の書式に、ユーザの個人情報を入力すること可能としてもよい。例えば、ユーザの個人情報を記憶するデータベースの符号化されたＵＲＬアドレスを含むＱＲコード（図１２には示されない）をスキャンすることにより、オペレータは、新しい患者の書式の自動記入処理を開始し、そして保険プロバイダ名１２１４、保険プラン識別子１２１６などの自動記入を実行させることができる。いくつかのデータが得られない場合、ユーザはキーボードボタン１２１９を使用して、そのデータを入力することができる。
【０２４８】
４．４  データレコードの例
図１３は、データベース管理システムのデータレコードの例を示している。医療サービスの実施において、データベース管理システムは、例えば、病院場所データベース１３１２、病院患者書式データベース１３１４、個人データベース１３１６、病院受付データベース１３１８、及び医療サービスの提供に関連する他のデータベースを含む、１つ以上のデータベースを維持管理してもよい。各データベースは、各種方法を使用して編成されてもよく、そして各種データレコードを記憶するように構成されてもよい。図１３に示されるデータレコードの例は、各種データレコードを例示する目的でのみ提供されている。
【０２４９】
一実施例において、病院場所データベース１３１２は、場所データフィールド、病院識別情報フィールド、病院名フィールド、及び他のデータフィールドを含むデータレコードを記憶する。
【０２５０】
一実施例において、病院患者書式データベース１３１４は、書式識別子フィールド、患者書式情報フィールド、病院識別情報フィールド、病院名フィールド、書式識別子フィールド、データ情報フィールド、及び他のデータフィールドを含むデータレコードを記憶する。
【０２５１】
一実施例において、個人データベース１３１６は、患者名フィールド、生年月日フィールド、住所フィールド、電話番号フィールド、保険プロバイダ名フィールド、保険プラン識別子フィールド、及び他のデータフィールドを含むデータレコードを記憶する。
【０２５２】
一実施例において、病院受付データベース１３１８は、病院名フィールド、受付システム識別子フィールド、及び他のデータフィールドを含むデータレコードを記憶する。
【０２５３】
データベース管理システムにより維持管理されるデータベースのデータレコードは、自動的に生成されてもよい。例えば、データレコードは、患者又は医療サービスプロバイダの受付係により提供される記入済書式文書データに基づいて生成されてもよい。代替的に、患者の個人データは、クラウドサービスシステムから移植されてもよい。
【０２５４】
データベース管理システムは、書式文書の処理において、ユーザ及びサービスプロバイダに、利便性及び効率性を提供する。データベース管理システムにより維持管理されるデータベースの中に記憶されるデータは、書式文書の自動記入のために使用することができる。データは、正確に、効率的に、そして迅速に記入され得る。
【０２５５】
５．０  実施機構
一実施例によると、本明細書に記載される各種方法は、１つ以上の特殊目的計算機により実現される。特殊目的計算機は、各種方法を実行するために、ハードウェアにより実現されてもよく、或いは１つ以上の特定用途向け集積回路（ＡＳＩＣ）又はフィールドプログラマブルゲートアレイ（ＦＰＧＡ）などの、各種方法を実行するために持続的にプログラムされるデジタル電子機器を備えてもよく、或いはファームウェアのプログラム指令に従って各種方法を実行するようにプログラムされる１つ以上の汎用のハードウェアプロセッサ、メモリ、他の記憶装置又はその組合せを含んでもよい。また、このような特殊目的計算機は、各種方法を達成するために、特注の配線論理、ＡＳＩＣ、又はＦＰＧＡと特注のプログラミングとを組み合わせてもよい。特殊目的計算機は、デスクトップコンピュータシステム、ポータブルコンピュータシステム、ハンドヘルド機器、ネットワーク機器、又は各種方法を実現するために配線論理及び／又はプログラム論理を組み込む他の如何なる装置であってもよい。
【０２５６】
例えば、図１４は、実施例を実現することの可能なコンピュータシステム１４００を示すブロック図である。コンピュータシステム１４００は、情報の送受信を行うためのバス１４０２又は他の通信機構、及びバス１４０２に結合される情報処理のためのハードウェアプロセッサ１４０４、を備える。ハードウェアプロセッサ１４０４は、例えば、汎用のマイクロプロセッサであってもよい。
【０２５７】
また、コンピュータシステム１４００は、ランダムアクセスメモリ（ＲＡＭ）又は他のダイナミック記憶装置などの、情報及びプロセッサ１４０４により実行される命令を記憶するための、バス１４０２に結合されるメインメモリ１４０６を含む。また、メインメモリ１４０６は、プロセッサ１４０４により実行される命令の実行中の一時的な変数又は他の中間情報を記憶するために使用されてもよい。このような命令は、プロセッサ１４０４によりアクセス可能な非一時的記憶媒体に記憶される場合、コンピュータシステム１４００を、命令において指定される動作を実行するためにカスタマイズされた特殊目的計算機にする。
【０２５８】
コンピュータシステム１４００は、さらに、静的な情報及びプロセッサ１４０４に対する命令を記憶するための、バス１４０２に結合される読取り専用メモリ（ＲＯＭ）１４０８又は他の静的な記憶装置を含む。磁気ディスク又は光ディスクなどの記憶装置１４１０が設置され、そして情報及び命令を記憶するためにバス１４０２に結合される。
【０２５９】
コンピュータシステム１４００は、バス１４０２を介して、陰極線管（ＣＲＴ）のような、コンピュータのユーザに情報を表示するためのディスプレイ１４１２に結合されてもよい。プロセッサ１４０４に情報及びコマンド選択を伝えるために、英数字及びその他のキーを含む、入力装置１４１４がバス１４０２に結合される。ユーザの入力装置の他の種別は、マウス、トラックボール、又はカーソル方向キーなどの、プロセッサ１４０４に方向の情報及びコマンド選択を伝え、そしてディスプレイ１４１２上のカーソルの動きを制御するためのカーソルコントロール１４１６である。この入力装置は、第１の軸（例えば、ｘ）及び第２の軸（例えばｙ）の、２つの軸の方向に対応する２つの自由度を持ち、これにより当該入力装置は平面上の位置を指定することができる。
【０２６０】
コンピュータシステム１４００は、コンピュータシステム１４００と組み合わされた場合に、コンピュータシステム１４００を特殊目的計算機にする、カスタマイズされた配線論理、１つ以上のＡＳＩＣ又はＦＰＧＡ、ファームウェア及び／又はプログラム論理を使用して、本明細書に記載された各種方法を実行することができる。一実施例によると、プロセッサ１４０４がメインメモリ１４０６に含まれる１つ以上の命令の１つ以上のシーケンスを実行することに応答して、本明細書の各種方法がコンピュータシステム１４００により実行される。このような命令は、記憶装置１４１０などの、他の記憶媒体からメインメモリ１４０６に読み込まれてもよい。メインメモリ１４０６に含まれる命令のシーケンスの実行は、プロセッサ１４０４に本明細書に記載される処理ステップを実行させる。代替的な複数の実施例において、ソフトウェアの命令の代わりに又はそれと組み合わせて、配線回路素子が使用されてもよい。
【０２６１】
本明細書で使用される場合、用語「記憶媒体」とは、データ及び／又はマシンを特定の方法で動作させる命令を記憶する非一時的な記憶媒体のことを言う。そのような記憶媒体は、不揮発性媒体及び／又は揮発性媒体を含んでもよい。不揮発性媒体は、例えば、記憶装置１４１０などの、光ディスク又は磁気ディスクを含む。揮発性媒体は、メインメモリ１４０６などの、ダイナミックメモリを含む。記憶媒体の一般的形態には、例えば、フロッピー（登録商標）ディスク、フレキシブルディスク、ハードディスク、ソリッドステートドライブ、磁気テープ、又は他のいずれかの磁気データ記憶媒体、ＣＤ−ＲＯＭ、他のいずれかの光学式データ記憶媒体、せん孔パターンを有するいずれかの物理媒体、ＲＡＭ、ＰＲＯＭ、及びＥＰＲＯＭ、フラッシュＥＰＲＯＭ、ＮＶＲＡＭ、他のいずれかのメモリチップ又はメモリカートリッジが含まれる。
【０２６２】
記憶媒体は、伝送媒体とは異なるが、伝送媒体と共に使用されてもよい。伝送媒体は、記憶媒体の間における情報の転送の役割を果たす。例えば、伝送媒体は、同軸ケーブル、導線及び光ファイバを含み、バス１４０２を構成する配線を含む。また、伝送媒体は、電波通信及び赤外線通信中に生成されるような、音波又は光波の形を取ることができる。
【０２６３】
媒体の各種形態は、プロセッサ１０４０による実行のために、１つ以上の命令の１つ以上のシーケンスを送信することに関連していてもよい。例えば、命令は、最初に遠隔コンピュータの磁気ディスク又はソリッドステートドライブに維持されていてもよい。遠隔コンピュータは、命令をそのダイナミックメモリにロードし、そしてモデムを使用して命令を電話回線を介して送信することができる。コンピュータシステム１４００のローカルのモデムは、電話回線を介してデータを受信し、そして赤外線送信機を使用して当該データを赤外線信号に変換することができる。赤外線受信機は赤外線信号で送信されるデータを受信することが可能であり、そして、適切な回路素子がデータをバス１４０２に与えることができる。バス１４０２はデータをメインメモリ１４０６に送信し、プロセッサ１４０４は、メインメモリから命令を取得し、そして取得した命令を実行する。メインメモリ１４０６により受信された命令は、プロセッサ１４０４による実行の前又は後に、オプションで、記憶装置１４１０に記憶されてもよい。
【０２６４】
また、コンピュータシステム１４００は、バス１４０２に結合された通信インターフェース１４１８を含む。通信インターフェース１４１８は、ローカルネットワーク１４２２に接続されたネットワークリンク１４２０に対して、双方向のデータ通信結合を提供する。例えば、通信インターフェース１４１８は、総合デジタル通信網（ＩＳＤＮ）カード、ケーブルモデム、衛星モデム、又は電話回線の対応する種別に対してデータ通信接続を提供するモデムであってもよい。他の例として、通信インターフェース１４１８は、互換性を有するＬＡＮに対してデータ通信接続を提供するローカルエリアネットワーク（ＬＡＮ）カードであってもよい。また、無線リンクが実施されてもよい。そのようないずれの実施においても、通信インターフェース１４１８は、各種情報を表すデジタルデータストリームを送信する電気信号、電波信号、又は光信号を送信及び受信する。
【０２６５】
ネットワークリンク１４２０は、典型的には、１つ以上のネットワークを介したデータ通信を他のデータ装置に対して提供する。例えば、ネットワークリンク１４２０は、ローカルネットワーク１４２２を介して、ホストコンピュータ１４２４に対する接続、又はインターネットサービスプロバイダ（ＩＳＰ）１４２６により運営されるデータ装置に対する接続を提供してもよい。次に、ＩＳＰ１４２６は、現在一般に「インターネット」１４２８と呼ばれるワールドワイドパケットデータ通信ネットワークを介するデータ通信サービスを提供する。ローカルネットワーク１４２２及びインターネット１４２８の双方は、デジタルデータストリームを搬送する電気信号、電波信号、又は光信号を使用する。コンピュータシステム１４００へのデジタルデータ及びコンピュータシステム１４００からのデジタルデータを搬送する、各種ネットワークを介した信号及びネットワークリンク１４２０上及び通信インターフェース１４１８を介した信号は、伝送媒体の例示的な形態である。
【０２６６】
コンピュータシステム１４００は、（複数の）ネットワーク、ネットワークリンク１４２０及び通信インターフェース１４１８を介して、メッセージを送信することができ、かつプログラムコードを含むデータを受信することができる。インターネットの例において、サーバ１４３０は、アプリケーションプログラムのために要求されたコードを、インターネット１４２８、ＩＳＰ１４２６、ローカルネットワーク１４２２及び通信インターフェース１４１８を介して送信してもよい。
【０２６７】
受信されたコードは、受信された時に、プロセッサ１４０４により実行されてもよく、及び／又は記憶装置１４１０に記憶されてもよく、又は後で実行するために、他の不揮発性記憶媒体に記憶されてもよい。
【０２６８】
前述の明細書において、各実施例は、実装毎に変化し得る多数の特定の詳細を参照して説明された。従って、本明細書及び図面は、限定的な意味ではなく、例示と見なされるべきである。本方法の技術的範囲の唯一かつ排他的な指標、及び出願人により本方法の技術的範囲であると意図されるものは、そのようなクレームが発表される特定の形態における本出願に由来し、その後のいずれかの補正を含むクレームのセットの文字通りの範囲及び均等の範囲である。
【図１】
2015165395.tif 000003
【図２Ａ】
2015165395.tif 000004
【図２Ｂ】
2015165395.tif 000005
【図２Ｃ】
2015165395.tif 000006
【図３】
2015165395.tif 000007
【図４】
2015165395.tif 000008
【図５】
2015165395.tif 000009
【図６】
2015165395.tif 000010
【図７】
2015165395.tif 000011
【図８】
2015165395.tif 000012
【図９】
2015165395.tif 000013
【図１０】
2015165395.tif 000014
【図１１】
2015165395.tif 000015
【図１２】
2015165395.tif 000016
【図１３】
2015165395.tif 000017
【図１４】
2015165395.tif 000018