(57)【特許請求の範囲】
【請求項１】
食品衛生に関する検査結果を取得する取得部と、
特定の検査員による前記検査結果と、当該検査員による検査とは別の検査による前記検査結果を少なくとも含む基準の検査結果との差に基づき示される当該特定の検査員の検査の傾向情報を出力する傾向出力部と
を備える情報処理装置。
【請求項２】
前記傾向出力部は、前記検査員による検査結果と検査対象の属性が共通する検査結果が前記基準の結果である場合の第１の差に基づき示される前記傾向情報を出力する
請求項１に記載の情報処理装置。
【請求項３】
前記属性が共通する検査結果は、前記特定の検査員による検査結果に含まれる検査対象の写真に基づく検査結果である
請求項２に記載の情報処理装置。
【請求項４】
前記傾向出力部は、前記第１の差と、前記特定の検査員による検査結果と前記基準の検査結果との検査の対象が異なる場合の第２の差とを用いる場合に、前記第１の差の重みを前記第２の差よりも重くして示される前記傾向情報を出力する
請求項２又は３に記載の情報処理装置。
【請求項５】
前記検査の傾向及び前記検査対象の属性に対応付けて教育情報を記憶する第１記憶部と、
出力された前記傾向情報が示す傾向と、前記共通する検査対象の属性とに対応付けられた教育情報を前記第１記憶部から読み出して出力する第１教育出力部とを備える
請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記取得部は、写真を解析する検査機能が検査対象の写真を解析して行った検査結果を取得し、
前記傾向出力部は、前記検査機能による検査結果を前記基準の検査結果とした場合の前記傾向情報を出力する
請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
検査員には属性が対応付けられており、
前記傾向出力部は、所定の属性に対応付けられた検査員による検査結果を前記基準の検査結果とした場合の前記傾向情報を出力する
請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
前記傾向出力部は、前記特定の検査員の属性を前記所定の属性とした場合の第３の差の重みを、前記特定の検査員の属性とは異なる属性を前記所定の属性とした場合の第４の差よりも重くして示される前記傾向情報を出力する
請求項７に記載の情報処理装置。
【請求項９】
前記検査の傾向及び検査員の属性に対応付けて教育情報を記憶する第２記憶部と、
出力された前記傾向情報が示す傾向と、前記所定の属性とに対応付けられた教育情報を前記第２記憶部から読み出して出力する第２教育出力部とを備える
請求項７又は８に記載の情報処理装置。
【請求項１０】
前記検査結果は、食品衛生に関する事項の実施の程度を判断したものであり、
前記事項の実施不足を示す検査結果が前記取得部により取得された場合に、当該実施不足を解消するための教育情報を出力する衛生教育出力部を備える
請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
教育用に用意された検査対象を示す画像を出力する画像出力部を備え、
前記傾向出力部は、出力された前記画像に基づき行われた検査の結果を前記基準の検査結果とした場合の前記傾向情報を出力する
請求項１から１０のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は食品衛生管理に関する。
【背景技術】
【０００２】
食品衛生管理に関する技術として、特許文献１には、食品を取り扱う事業所及びその従業者の衛生管理の状態の検査結果が、重要度に応じて決められている所定の基準値と比較して悪い結果である場合に、所定の通知先にアラートを通知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２１６１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＨＡＣＣＰ（Hazard Analysis Critical Control Point）の義務化により、多くの食品関連事業者によるＨＡＣＣＰを含む衛生管理業務の増加が見込まれている。例えば、製品を提供するまでの各工程について継続的な監視及び記録を行うため、食品の安全性に関わる様々な項目についての検査が検査員によって行われる。検査の質を向上させるためには、検査員の検査能力を向上させる必要があるが、各検査員は知識及び経験等が異なるため、例えば一律の教育を受けさせても効果にばらつきが生じる。
そこで、本発明は、検査員の検査能力を効率的に向上させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、食品衛生に関する検査結果を取得する取得部と、特定の検査員による前記検査結果と、当該検査員による検査とは別の検査による前記検査結果を少なくとも含む基準の検査結果との差に基づき示される当該特定の検査員の検査の傾向情報を出力する傾向出力部とを備える情報処理装置を提供する。【０００６】
また、前記傾向出力部は、前記検査員による検査結果と検査対象の属性が共通する検査結果が前記基準の結果である場合の第１の差に基づき示される前記傾向情報を出力してもよい。【０００７】
また、前記属性が共通する検査結果は、前記特定の検査員による検査結果に含まれる検査対象の写真に基づく検査結果であってもよい。【０００８】
また、前記傾向出力部は、前記第１の差と、前記特定の検査員による検査結果と前記基準の検査結果との検査の対象が異なる場合の第２の差とを用いる場合に、前記第１の差の重みを前記第２の差よりも重くして示される前記傾向情報を出力してもよい。【０００９】
また、前記検査の傾向及び前記検査対象の属性に対応付けて教育情報を記憶する第１記憶部と、出力された前記傾向情報が示す傾向と、前記共通する検査対象の属性とに対応付けられた教育情報を前記第１記憶部から読み出して出力する第１教育出力部とを備えていてもよい。【００１０】
また、前記取得部は、写真を解析する検査機能が検査対象の写真を解析して行った検査結果を取得し、前記傾向出力部は、前記検査機能による検査結果を前記基準の検査結果とした場合の前記傾向情報を出力してもよい。【００１１】
また、検査員には属性が対応付けられており、前記傾向出力部は、所定の属性に対応付けられた検査員による検査結果を前記基準の検査結果とした場合の前記傾向情報を出力してもよい。【００１２】
また、前記傾向出力部は、前記特定の検査員の属性を前記所定の属性とした場合の第３の差の重みを、前記特定の検査員の属性とは異なる属性を前記所定の属性とした場合の第４の差よりも重くして示される前記傾向情報を出力してもよい。【００１３】
また、前記検査の傾向及び検査員の属性に対応付けて教育情報を記憶する第２記憶部と、出力された前記傾向情報が示す傾向と、前記所定の属性とに対応付けられた教育情報を前記第２記憶部から読み出して出力する第２教育出力部とを備えていてもよい。【００１４】
また、前記検査結果は、食品衛生に関する事項の実施の程度を判断したものであり、前記事項の実施不足を示す検査結果が前記取得部により取得された場合に、当該実施不足を解消するための教育情報を出力する衛生教育出力部を備えていてもよい。【００１５】
また、教育用に用意された検査対象を示す画像を出力する画像出力部を備え、前記傾向出力部は、出力された前記画像に基づき行われた検査の結果を前記基準の検査結果とした場合の前記傾向情報を出力してもよい。
【発明の効果】
【００１６】
本発明によれば、検査員の検査能力を効率的に向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】実施例に係る検査支援システムの全体構成の一例を表す図
【図２】サーバ装置のハードウェア構成の一例を表す図
【図３】検査端末のハードウェア構成の一例を表す図
【図４】事業者端末及び分析者端末のハードウェア構成の一例を表す図
【図５】各装置が実現する機能構成を表す図
【図６】記憶された検査項目の一例を表す図
【図７】表示された操作画像の一例を表す図
【図８】抽出された検査項目の例を表す図
【図９】表示された検査リストの一例を表す図
【図１０】入力操作が行われた状態の検査リストの一例を表す図
【図１１】検査結果テーブルの一例を表す図
【図１２】表示された集計結果の一例を表す図
【図１３】表示された検査結果の一例を表す図
【図１４】改善結果を反映した検査結果テーブルの一例を表す図
【図１５】表示された検査結果の一例を表す図
【図１６】表示された検査画像の一例を表す図
【図１７】検査員のコメントを反映した検査結果テーブルの一例を表す図
【図１８】表示された分析に関する画像の一例を表す図
【図１９】算出された分析対象値及び基準値の一例を表す図
【図２０】傾向テーブルの一例を表す図
【図２１】表示された傾向情報の一例を表す図
【図２２】検査員向けの教育情報の一例を表す図
【図２３】表示された推奨教育情報の一例を表す図
【図２４】検査員端末に表示された推奨教育情報の一例を表す図
【図２５】従業員向けの教育情報の一例を表す図
【図２６】事業者端末に表示された推奨教育情報の一例を表す図
【図２７】検査処理における各装置の動作手順の一例を表す図
【図２８】提示処理における各装置の動作手順の一例を表す図
【図２９】分析処理における各装置の動作手順の一例を表す図
【図３０】変形例のサーバ装置が実現する機能構成を表す図
【図３１】変形例の検査員向けの教育情報の一例を表す図
【図３２】変形例の検査員向けの教育情報の別の一例を表す図
【符号の説明】
【００１８】
１…検査支援システム、１０…サーバ装置、２０…検査端末、３０…事業者端末、４０…分析者端末、１０１…項目記憶部、１０２…項目抽出部、１０３…検査画像生成部、１０４…検査画像出力部、１０５…検査履歴蓄積部、１０６…認証部、１０７…分析処理部、１０８…教育情報記憶部、１１１…検査判断部、２０１…検査画像表示部、２０２…指定操作受付部、２０３…リスト管理部、２０４…入力操作受付部、２０５…集計処理部、３０１…検査画像表示部、３０２…リスト管理部、３０３…入力操作受付部、３０４…認証操作受付部、４０１…分析画像表示部、４０２…分析操作受付部。
【発明を実施するための形態】
【００１９】
［１］実施例
図１は実施例に係る検査支援システム１の全体構成の一例を表す。検査支援システム１は、食品を扱う施設等における食品衛生（食品によって健康が害されることがない安全な状態を保つこと）の管理に関する業務の１つである検査業務を支援するシステムである。検査業務とは、施設等における食品衛生の状態が食品を摂取する人の安全のために求められる基準（例えばＨＡＣＣＰで定められた基準）を満たしているか否かを検査する業務であり、食品衛生に影響を与える様々な検査項目についての検査が行われる。
【００２０】
検査支援システム１は、ネットワーク２と、サーバ装置１０と、検査端末２０と、事業者端末３０と、分析者端末４０とを備える。ネットワーク２は、移動体通信網及びインターネット等を含む通信システムであり、自システムにアクセスする装置同士のデータのやり取りを中継する。ネットワーク２には、サーバ装置１０、事業者端末３０及び分析者端末４０が有線通信で（無線通信でもよい）、検査端末２０が無線通信でアクセスしている。
【００２１】
検査端末２０は、検査業務を行う検査員が利用する端末であり、スマートフォン及びタブレット端末のように持ち運び可能ないわゆるモバイル端末である。検査員は、検査対象の施設において検査端末２０に検査項目の一覧である検査リストを表示させ、各検査項目の実施状況を検査端末２０に入力して記録する。検査員は、例えば、検査対象施設で働く従業員又は食品衛生管理を支援する事業を行う事業者の社員等のうち検査作業を担当する者である。
【００２２】
図１では、検査端末２０を１台しか表していないが、検査対象となる施設が多く存在する場合や検査対象の施設が広く複数個所同時に検査を行う場合は、複数の検査端末２０を複数の検査員がそれぞれ利用して複数の検査が並行して行われる。サーバ装置１０は、１台又はそれら複数の検査端末２０による検査に関する情報を管理する処理等を行う。サーバ装置１０は本発明の「情報処理装置」の一例である。検査に関する情報とは、先に述べた検査項目及び各検査項目に対する検査結果等である。
【００２３】
例えば検査員が検査対象の施設の検査を行う場合、サーバ装置１０は、その施設において必要な検査項目を含む検査リストを検査端末２０に送信する。検査作業が完了すると、検査結果が検査端末２０からサーバ装置１０に送信されてくる。サーバ装置１０は、送信されてきた検査結果を記憶し、過去の履歴として検査結果を閲覧させる処理や検査結果の傾向を分析する処理などを行う。
【００２４】
事業者端末３０は、検査対象である施設で事業を行う事業者が利用する端末であり、例えばパーソナルコンピュータである。事業者の従業員は、事業者端末３０を操作して、サーバ装置１０に記憶されている検査結果を閲覧することができる。分析者端末４０は、サーバ装置１０に対して前述した検査結果の傾向を分析させて活用することを職務とする分析者が利用する端末であり、例えばパーソナルコンピュータである。分析者は、分析者端末４０を操作して、サーバ装置１０に所望の分析処理を行わせることができる。
【００２５】
図２はサーバ装置１０のハードウェア構成の一例を表す。サーバ装置１０は、プロセッサ１１と、メモリ１２と、ストレージ１３と、通信装置１４と、バス１５とを備えるコンピュータである。プロセッサ１１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central Processing Unit）を備える。
【００２６】
プロセッサ１１は、プログラム及びデータ等をストレージ１３及び通信装置１４の少なくとも一方からメモリ１２に読み出し、読み出したプログラム等に従って各種の処理を実行する。メモリ１２は、例えばＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等のコンピュータで読み取り可能な記録媒体である。ストレージ１３は、ハードディスクドライブ等のコンピュータで読み取り可能な記録媒体である。
【００２７】
通信装置１４は、有線ネットワーク及び無線ネットワークの少なくとも一方を介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）である。プロセッサ１１及びメモリ１２等の各装置は、情報を通信するためのバス１５によって接続される。バス１５は、単一のバスを用いて構成されてもよいし、装置間ごとに異なるバスを用いて構成されてもよい。
【００２８】
図３は検査端末２０のハードウェア構成の一例を表す。検査端末２０は、プロセッサ２１と、メモリ２２と、ストレージ２３と、通信装置２４と、入力装置２５と、出力装置２６と、バス２７とを備えるコンピュータである。図２に同名のハードウェアが表されているプロセッサ２１等は、性能及び仕様等の違いはあるが、図２と同種のハードウェアである。
【００２９】
入力装置２５は、外部からの入力を受け付ける入力デバイス（例えばスイッチ、ボタン、センサなど）である。入力装置２５は、写真を撮影する撮像装置（デジタルカメラなど）を含んでいる。出力装置２６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカ、ＬＥＤランプなど）である。検査端末２０においては、入力装置２５及び出力装置２６は、一部又は全部が一体となった構成（ディスプレイ及びタッチパネルが一体となったタッチスクリーン）を含む。
【００３０】
図４は事業者端末３０及び分析者端末４０のハードウェア構成の一例を表す。事業者端末３０及び分析者端末４０は、プロセッサ３１と、メモリ３２と、ストレージ３３と、通信装置３４と、入力装置３５と、出力装置３６と、バス３７とを備えるコンピュータである。図２及び図３に同名のハードウェアが表されているプロセッサ２１等は、性能及び仕様等の違いはあるが、図２及び図３と同種のハードウェアである。
【００３１】
事業者端末３０及び分析者端末４０は、検査端末２０と同様にモバイル端末であってもよいが、処理が速く画面が大きいパーソナルコンピュータの方が望ましい。その場合には、入力装置３５にキーボード及びマウス等が含まれ、出力装置３６に画面の表示専用のディスプレイが含まれる。
【００３２】
検査支援システム１が備える各装置における各機能は、各々のプロセッサ、メモリなどのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサが演算を行い、各々の通信装置による通信を制御したり、メモリ及びストレージにおけるデータの読み出し及び書き込みの少なくとも一方を制御したりすることによって実現される。
【００３３】
図５は各装置が実現する機能構成を表す。サーバ装置１０は、項目記憶部１０１と、項目抽出部１０２と、検査画像生成部１０３と、検査画像出力部１０４と、検査履歴蓄積部１０５と、認証部１０６と、分析処理部１０７と、教育情報記憶部１０８とを備える。検査端末２０は、検査画像表示部２０１と、指定操作受付部２０２と、リスト管理部２０３と、入力操作受付部２０４と、集計処理部２０５とを備える。
【００３４】
事業者端末３０は、検査画像表示部３０１と、リスト管理部３０２と、入力操作受付部３０３と、認証操作受付部３０４とを備える。分析者端末４０は、分析画像表示部４０１と、分析操作受付部４０２とを備える。なお、図５では検査端末２０、事業者端末３０及び分析者端末４０が１台ずつだけ表されているが、機能構成が共通する端末が２台以上備えられていてもよい。
【００３５】
項目記憶部１０１は、上述した検査リストで用いられる可能性がある検査項目を記憶する。検査リストに含まれる検査項目は、検査対象となる施設によって異なる場合があるため、本実施例においては、広範囲な検査項目が準備されており、その中から適宜選択できるようになっている。例えば飲食店が保健所から営業許可を取得するための食品衛生上の基準は自治体によって異なる場合がある。
【００３６】
そのため、各飲食店が所在する地域の自治体で定められた基準を満たしているか否かを確認可能な検査項目とする必要があるが、本実施例においては、地域に応じた検査項目が選択できるようになっている。また、飲食店営業、喫茶店営業、食品製造業及び食品販売業等のように業種によっても保健所から営業許可を取得するための食品衛生上の基準が異なる場合がある。
【００３７】
また、いくつもの地域に店舗を構えるチェーン店や組合に属する事業者のようにグループ（企業グループ又は組合グループ等）に属する店舗では、地域によらずグループで統一した食品衛生上の基準を満たすことが義務付けられている場合がある。その場合は、グループの基準を満たしているか否かを確認可能な検査項目とする必要がある。本実施例においては、それらの場合も、業種やグループに応じた検査項目が選択できるようになっている。なお、上述した地域等の他にも、ＨＡＣＣＰに基づく検査やＨＡＣＣＰの考え方を取り入れた検査など種々の検査基準に応じた検査項目が選択できるようになっていてもよい。
【００３８】
項目記憶部１０１は、上記のとおり様々な基準があることを想定して検査が求められる可能性がある検査項目を予め記憶する。ここで、検査項目とは、検査の際に用いられる質問、アンケート等を表す言葉であって、所定の言語の文や句またはその意図を記号などによって示したものである。言語や記号はいずれか一方を用いても、双方を用いてもよい。なお、記号を用いた場合は、検査項目を周囲の人に知られないようにする場合などに好適である。
【００３９】
この実施例では、検査項目を日本語の言葉によって表示するようにしているが、言語や記号などを音声によって発音するように構成してもよい。検査項目の例としては、例えば「手洗い専用シンクを利用している」あるいは、「〇〇は常になされてますか」「温度は〇〇度以上ですか」「湿度は〇〇〜〇〇の範囲に入っていますか」というように検査すべき内容が文章で表されている。
【００４０】
検査項目に対しては、検査結果が入力されるようになっており、入力された結果は記憶されるようになっている（詳細は後述）。検査結果は、「はい」、「いいえ」の２択や、その他の選択肢を増やして３択以上で表されてもよいし、５段階、１０段階のように程度を示す数値や記号によって表されてもよい。本実施例では、「はい」と回答される検査項目は検査結果が「ＯＫ」であったことを示し、「いいえ」と回答される検査項目は検査結果が「ＮＧ」であったことを示す２択を採用している。
【００４１】
図６に本実施例において記憶される検査項目の一覧を示す。ここでは、各検査項目を「Ｋ−１」、「Ｋ−２」、「Ｋ−３」、・・・というように記号及び数字で表しているが、実際に記憶されているのは質問等を示す文章である。図６に示すように、項目記憶部１０１は、各検査項目に対して検査対象の属性を対応付けて記憶している。検査対象とは、検査項目の質問やアンケート等が何について行われるかを示すものである。つまり、各検査項目には、何らかの関連する検査対象が存在する。
【００４２】
検査対象には様々なものがなり得るため、検査項目も多数必要になる場合がある。そこで、検査支援システム１においては、検査対象を特定するための言葉（以下「属性」と言う）を定義しておき、定義された属性に検査項目を対応付けることで、多数ある検査項目を整理可能としている。検査対象は、例えば、設備、場所、人などの検査が行われる物理的なものを示す属性や、手洗い、服装、日付管理、保管状態、温度状態など検査の内容を示す属性によって特定される。
【００４３】
また、検査が行われる施設が属する業種や地域、グループ（企業グループ又は組合グループ等）などによって何を検査対象にするかが決まる場合もあるので、検査対象は、それらの業種や地域、グループなどを示す属性によっても特定可能である。検査支援システム１においては、検査対象を特定するためのこれらの属性が、前述した検査対象の１又は複数の属性として定義されている。
【００４４】
なお、上記の各例では、何らかの共通性を有する検査対象の属性がその共通性を表す言葉によって示されたが、それに限らず、例えば何らかの共通性を有する検査対象の属性がその共通性とは関係のない任意の言葉（例えば単なる記号等）によって示されてもよい。また、共通性を有しない検査対象（例えばランダムに選ばれる検査対象）の属性が任意に定められる言葉（単なる記号等）によって示されてもよい。いずれの場合も、検査項目に関連する検査対象の１又は複数の属性がその検査項目に対応付けられることで、検査項目の整理が可能になる。
【００４５】
また、各属性はさらに任意の区分で仕分けができるようになっており、各区分には任意の名称（以下「区分名称」と言う）が付けられている。本実施例では、図６に示すように、従業員、食材、器具・食器、保管状況、環境などの属性は「大項目」という区分名称で仕分けられ、手洗い、服装等の属性は「中項目」という区分名称で仕分けられている。
【００４６】
大項目及び中項目は、本実施例においては、互いに共通性を有する検査対象（例えば「従業員」であれば従業員に関係する検査対象、「手洗い」であれば手洗いに関係する検査対象）を仕分ける区分名称である。大項目及び中項目として仕分けられた属性に対応付けられた検査項目は、検査対象が共通性を有するため、まとめて検査しやすくなっている（例えば「食材」という大項目の検査項目は、食材が保管されている場所でまとめて検査することができるなど）。
【００４７】
また、地域を示す属性（「Ａ市」等）、業種を示す属性（「飲食店」等）、及びグループを示す属性（「Ｂグループ」等）は、それぞれ「地域」「業種」「グループ」という区分名称で仕分けられている。地域、業種及びグループは、検査対象となる施設が属する集団の種類で属性を仕分ける区分名称である。集団においては、前述したように事業を行うために満たす必要がある食品衛生の独自の基準が定められている場合がある。
【００４８】
そのため、地域、業種及びグループの各属性は、各々に対応する食品衛生の基準を満たすことを確認するために必要な検査項目に対応付けられている。例えば、図６の例では、「Ａ市」という地域の属性が、Ａ市で定められた食品衛生上の基準を満たすために必要な検査項目のうちの１つである検査項目「Ｋ１−３」に対応付けられている。
【００４９】
また、「飲食店」という業種の属性が、飲食店向けに定められた食品衛生上の基準を満たすために必要な検査項目のうちの１つである検査項目「Ｋ１−６」に対応付けられている。また、「Ｂグループ」というグループの属性が、Ｂグループの傘下の店舗等に求められる食品衛生上の基準を満たすために必要な検査項目のうちの１つである検査項目「Ｋ２−３」に対応付けられている。
【００５０】
また、各区分名称には、「全て」及び「Ｎ／Ａ」という属性が含まれている。「全て」は該当する区分名称の属性の全てが含まれることを意味する（「地域」であれば「Ａ市」を含む全ての地域の属性が含まれる）。つまり、例えば「全て」という地域の属性に対応付けられた検査項目は、検査が行われる施設が属する地域がどこであるかに関わらず必要となることを意味する。
【００５１】
なお、図６の例では、例えば「地域」の区分名称の属性であれば「Ａ市」という１つの属性又は「全て」という全ての属性だけが検査項目に対応付けられているが、これに限らない。例えば地域の属性として、「Ａ市、Ｃ市」という２つの属性や３つ以上の属性が検査項目に対応付けられていてもよい。そうすることで、複数の地域で共通して必要な検査項目を表すことができる。
【００５２】
また、「Ｎ／Ａ」は、該当する区分名称の属性が存在しないこと（つまり該当なし）を意味する。つまり、例えば、検査項目「Ｋ２−３」には「Ｂグループ」というグループの属性が対応付けられているが、地域及び業種としては「Ｎ／Ａ」が対応付けられている。これは、Ｂグループ傘下の店舗等であれば、その地域や業種に関係なく検査項目「Ｋ２−３」の検査が必要となることを意味する。
【００５３】
なお、検査項目「Ｋ２−３」には「地域」及び「業種」の属性が対応付けられていないが、例えば「Ａ市」という地域の属性と「飲食店」という業種の属性の両方に対応付けられた検査項目があってもよい。その検査項目は、例えばＡ市が飲食店向けに定めた食品衛生上の基準を満たすために必要な検査項目を意味する。同様に、「地域」、「業種」及び「グループ」の属性がいずれも対応付けられた検査項目があってもよい。
【００５４】
以上のとおり、項目記憶部１０１は、食品衛生に関する複数の検査項目と、それら複数の検査項目の各々が関連する検査対象の属性（検査項目に関連する検査対象の属性が複数あればいずれか１以上の属性）とを互いに対応付けて記憶する。ここでいう「複数の属性」とは、「大項目」に区分される「従業員」及び「食材」等、「中項目」に区分される「手洗い」及び「服装」等、「地域」に区分される「全て」及び「Ａ市」等、「業種」に区分される「全て」及び「飲食店」等、「グループ」に区分される「全て」及び「Ｂグループ」等である。
【００５５】
検査端末２０では、項目記憶部１０１に記憶されている検査項目の一覧を表す検査リストを表示させるための操作が行われる。検査端末２０の検査画像表示部２０１は、検査に関係する各種の画像を表示する。検査画像表示部２０１は、例えば、検査リストを表示させる操作を受け付けるための操作画像を表示する。
【００５６】
図７は表示された操作画像の一例を表す。図７の例では、検査画像表示部２０１は、「検査対象の属性を指定してください。」という文字列と、施設名の入力欄Ａ１と、地域の属性の指定欄Ａ２と、業種の属性の指定欄Ａ３と、グループの属性の指定欄Ａ４と、検査リストの生成ボタンＢ１とを含む検査画面を表示している。検査画像表示部２０１は、入力欄、各指定欄及びボタンの表示範囲を指定操作受付部２０２に通知する。
【００５７】
指定操作受付部２０２は、通知された表示範囲への操作を、検査対象の属性を指定する指定操作として受け付ける。各指定欄への操作は、文字列を入力する操作でもよいし、プルダウンされた属性の候補のいずれかを選択する操作でもよい。指定欄で属性を指定する操作（図７の例では「Ａ市」及び「飲食店」が指定されている）と生成ボタンＢ１を押す操作とが行われたとする。
【００５８】
指定操作受付部２０２は、それらの操作を属性の指定操作として受け付け、入力された施設名及び指定された属性を示す属性データをサーバ装置１０に送信する。サーバ装置１０の項目抽出部１０２は、送信されてきた属性データを受け取ると、受け取った属性データが示す属性に対応付けて項目記憶部１０１に記憶されている検査項目を抽出する。項目抽出部１０２は、指定された属性によって異なる検査項目群を抽出する。
【００５９】
図８は抽出された検査項目の例を表す。例えば「Ａ市の飲食店」が属性として指定された場合、項目抽出部１０２は、「Ａ市」に対応付けられた「Ｋ１−３」及び「飲食店」に対応付けられた「Ｋ１−６」という検査項目を含む検査項目群を抽出する。また、項目抽出部１０２は、「Ａ市の喫茶店」が属性として指定された場合、「Ａ市」に対応付けられた「Ｋ１−３」は含むが「飲食店」に対応付けられた「Ｋ１−６」は含まない検査項目群を抽出する。
【００６０】
また、項目抽出部１０２は、「Ｃ市の飲食店」が属性として指定された場合、「Ａ市」に対応付けられた「Ｋ１−３」は含まないが「飲食店」に対応付けられた「Ｋ１−６」を含む検査項目群を抽出する。また、項目抽出部１０２は、「Ａ市のグループＢ傘下の喫茶店」が属性として指定された場合、「飲食店」に対応付けられた「Ｋ１−６」は含まないが、「Ａ市」に対応付けられた「Ｋ１−３」と、「グループＢ」に対応付けられた「Ｋ２−３」を含む検査項目群を抽出する。
【００６１】
また、項目抽出部１０２は、「Ｃ市のグループＢ傘下の喫茶店」が属性として指定された場合、「Ａ市」に対応付けられた「Ｋ１−３」と「飲食店」に対応付けられた「Ｋ１−６」は含まないが、「グループＢ」に対応付けられた「Ｋ２−３」を含む検査項目群を抽出する。なお、項目抽出部１０２は、「全て」という属性に対応付けられた各検査項目を、いずれの検査項目群にも含めて抽出する。
【００６２】
なお、項目抽出部１０２は、例えば「Ａ市、Ｃ市」に対応付けられた検査項目がある場合には、「Ａ市」が指定された場合も「Ｃ市」が指定された場合もその検査項目を抽出する。一方、項目抽出部１０２は、例えば「Ａ市」及び「飲食店」に対応付けられた検査項目がある場合には、「Ａ市」だけが指定された場合も「飲食店」だけが指定された場合もその検査項目を抽出せず、「Ａ市」と「飲食店」の両方が指定された場合にその検査項目を抽出する。
【００６３】
項目抽出部１０２は、受け取った属性データが示す施設名に対応する施設ＩＤを発行し、施設名及び施設ＩＤを互いに対応付けて自装置に記憶させておく。以降は、各施設のデータは施設ＩＤに対応付けて管理される。項目抽出部１０２は、上記のとおり検査項目を抽出すると、抽出した検査項目を検査対象の施設ＩＤと共に検査画像生成部１０３に供給する。
【００６４】
検査画像生成部１０３は、食品衛生の検査に関係する検査画像を生成する機能であり、例えば、供給された検査項目を一覧として表す検査リストを検査画像として生成する。検査画像生成部１０３は、例えば、施設名及び検査リストをブラウザに表示する際のデザインを表すＨＴＭＬ（HyperText Markup Language）文書と、各検査項目への入力結果を格納する検査結果テーブルとを含むリストデータを生成することで、検査リストを生成する。
【００６５】
検査画像生成部１０３は、生成したリストデータを検査画像出力部１０４に供給する。検査画像出力部１０４は、検査画像生成部１０３により生成された検査画像を出力する機能であり、例えば、供給されたリストデータを、属性の指定元である検査端末２０に対して出力することで、検査リストという検査画像を出力する。検査端末２０のリスト管理部２０３は、出力されてきたリストデータを受け取ると、受け取ったリストデータが示す検査リスト及び検査結果テーブルを記憶して管理する。
【００６６】
リスト管理部２０３は、記憶したリストデータが示すＨＴＭＬ文書を検査画像表示部２０１に供給する。検査画像表示部２０１は、供給されたＨＴＭＬ文書が示す施設名及び検査リストを検査画像として表示する。
図９は表示された検査リストの一例を表す。図９の例では、検査画像表示部２０１は、大項目である「従業員」のタブＴ１、「食材」のタブＴ２、「器具・食器」のタブＴ３、「保管状況」のタブＴ４及び「環境」のタブＴ５と、後述する「判定」のタブＴ６を含む検査リストを、タブＴ１を開いた状態で表示している。
【００６７】
「従業員」の表示領域Ｃ１には、中項目の「手洗い」の表示領域Ｄ１、「服装」の表示領域Ｄ２及び「手指目視検査」の表示領域Ｄ３等が含まれている。各中項目の表示領域には、検査項目「Ｋ−１」及び「Ｋ−２」等が表示されている。表示領域Ｃ１をスクロールさせると、表示されていない中項目の表示領域及び検査項目が表示される。検査項目の左側には、検査結果の入力操作を受け付けるＮＧボタンＥ１、写真ボタンＥ２、コメントボタンＥ３及びＯＫボタンＥ４が表示されている。
【００６８】
図１０は入力操作が行われた状態の検査リストの一例を表す。ＮＧボタンＥ１が押されると、「×」マーク（検査結果がＮＧであることを示すマーク）が表示され、ＯＫボタンＥ４が押されると、「〇」マーク（検査結果がＯＫであることを示すマーク）が表示される。また、写真ボタンＥ２が押されると、写真入力欄Ｅ５が表示される。写真入力欄Ｅ５は、検査対象となる現場の写真を添付する領域である。
【００６９】
写真入力欄Ｅ５をタップすると、例えば検査端末２０の撮像装置が起動されてユーザの操作により写真を撮影し、撮影された写真が写真入力欄Ｅ５に表示される。なお、写真入力欄Ｅ５をタップした場合に検査端末２０に記憶されている撮影済みの写真を取り込めるようにしてもよい。
【００７０】
コメントボタンＥ３が押されると、コメント入力欄Ｅ６及びコメント例文一覧Ｅ７が表示される。コメント入力欄Ｅ６には、手入力でコメントを入力してもよいし、コメント例文一覧Ｅ７に含まれている例文を選択することでコメントを入力してもよい。検査画像表示部２０１は、各ボタン及び各入力欄の表示範囲を入力操作受付部２０４に通知する。
【００７１】
入力操作受付部２０４は、通知された表示範囲への操作を、検査結果の入力操作として受け付ける。入力操作受付部２０４は、入力操作を受け付けると、受け付けた入力操作の結果を検査画像表示部２０１に供給し、検査画像表示部２０１は、入力操作の結果を表示する。また、入力操作受付部２０４は、受け付けた入力操作の結果をリスト管理部２０３にも供給する。
【００７２】
リスト管理部２０３は、供給された入力操作の結果を検査結果として、記憶している検査結果テーブルに反映する。
図１１は検査結果テーブルの一例を表す。検査結果テーブルには、「施設ＩＤ」、「検査回数」、「検査員ＩＤ」、「検査項目」、「ＮＧ」、「ＯＫ」、「写真」、「コメント」及び「入力日時」がそれぞれ対応付けて格納されている。
【００７３】
「施設ＩＤ」及び「検査回数」は、検査画像生成部１０３が検査結果テーブルを生成する際に格納されている。図１１の例では、該当する施設ＩＤの検査結果テーブルを初めて生成したので、「１」回が「検査回数」として格納されている。「検査員ＩＤ」は、例えば検査端末２０を利用する検査員によって予め入力されて検査端末２０に記憶されており、リスト管理部２０３がそれを読み出して検査結果テーブルに格納する。
【００７４】
なお、検査員ＩＤに限らず検査員の氏名が検査結果テーブルに格納されてもよく、検査員を個別に識別可能な識別情報が検査結果テーブルに格納されていればよい。「ＮＧ」の入力は「×」、「ＯＫ」の入力は「〇」で表されている。写真は画像データのファイル名で、コメントはテキストデータのファイル名で表されている。入力日時は年月日で表されているが、詳細な時刻まで表されていてもよい。
【００７５】
集計処理部２０５は、検査結果テーブルに格納された検査結果を参照して、検査結果の集計処理を行う。集計処理とは、共通の検査結果（例えばＯＫの検査結果）の件数を合計した値を集計値として算出する処理である。また、集計処理には、算出した集計値に基づいてさらに別の値を算出する処理も含まれる。具体的には、集計処理部２０５は、ＯＫの検査結果を集計し、検査項目の全体数に対するＯＫの集計値の割合（以下「評価率」と言う）を大項目毎及び全体について算出する処理を行う。
【００７６】
評価率は、この値が高いほど衛生管理のために実施すべき作業が実施されていることを意味する値であり、より安全な食品の供給が期待できることを示す指標として利用可能である。集計処理部２０５は、評価率の算出において、各検査項目の検査結果を一律ではなく重みを付けて扱う。例えば検査項目が５０個ある場合、一律に扱うと１つのＮＧにつき評価率が２％減少する。
【００７７】
これに対し、各検査項目に重みを付けることで、例えば重要度が高い検査項目がＮＧだと３％減少し、重要度が低い検査項目だと１％減少するというように評価率が算出される。重要度とは、例えば、食品衛生に対する影響が大きい検査項目ほど重要度が高いという意味である。重要度を加味した重み付けをすることで、重要度を加味しない場合に比べて、評価率の上記指標としての信頼性を高めることができる。
【００７８】
検査画像表示部２０１は、図９に表す「判定」のタブＴ６を押す操作が行われると、集計処理部２０５に集計処理を要求する。検査画像表示部２０１は、要求に応答して供給される集計結果を表示する。
図１２は表示された集計結果の一例を表す。検査画像表示部２０１は、大項目毎の評価率を示す結果表Ｆ１と、大項目毎の評価率を示すレーダーチャートＦ２とを表示している。
【００７９】
また、検査画像表示部２０１は、全体の評価率を「総合評価」として示し、総合評価に応じて決まる呼称である「優秀店」及び総合評価に応じて決まる評価ランクの「Ｓ」という文字列を表示している。これらの呼称及び評価ランクは、総合評価の値に応じて例えば「優秀店」及び「Ｓ」、「優良店」及び「Ａ」、「良店」及び「Ｂ」、「要改善点」及び「Ｃ」というように定められる。
【００８０】
検査画面に表示されている確定ボタンＢ２を押す操作が行われると、入力操作受付部２０４がこの操作を検査結果の入力を確定させる確定操作として受け付け、リスト管理部２０３は、検査結果テーブルを示す結果データをサーバ装置１０に送信する。サーバ装置１０の検査履歴蓄積部１０５は、送信されてきた結果データが示す検査結果テーブルを記憶することで、記憶した検査結果テーブルに格納された検査結果を検査の履歴として蓄積する。
【００８１】
蓄積された検査結果には、施設ＩＤ及び検査回数が含まれているため、どの施設の何回目の検査結果であるかが分かるようになっている。なお、上記の例では、検査画像生成部１０３が、複数の大項目の検査項目を表す検査リストを予め生成したが、大項目毎に検査リストを生成してもよい。例えば、項目抽出部１０２は、属性データを受け取ると、図９に表すように初期状態で表示される「従業員」に対応付けられた検査項目だけを抽出する。こうして抽出された検査項目を表す検査リストでも、図９に表す表示が可能である。
【００８２】
そして、例えば「食材」のタブＴ２を選択する操作が行われると、その操作を、「食材」という属性を指定する操作として指定操作受付部２０２が受け付ける。すると、項目抽出部１０２が「食材」に対応付けられた検査項目だけを抽出し、「食材」の検査項目を表す検査リストが表示される。以上のとおり、検査リストの生成方法には、全ての大項目の検査リストを予め生成する第１の方法と、大項目が指定されたときに該当する検査リストを生成する第２の方法とがある。
【００８３】
いずれの方法が用いられた場合でも、検査画像出力部１０４は、検査対象の属性（複数の属性のうちのいずれか）が指定されるとその属性に対応付けて記憶されている検査項目を一覧として表す検査リストを出力する。第１の方法の場合、「地域」、「業種」、「グループ」が指定されると、指定された属性に対応付けられた検査項目を表す検査リストが新たに生成されて出力される。
【００８４】
一方、図９に表す検査画面上で「大項目」が指定された場合、指定された大項目に対応付けられた検査項目の検査リストとして、既に生成されて出力された検査リストが画面上に表される。これに対し、第２の方法の場合、「地域」、「業種」、「グループ」及び「大項目」のいずれが指定された場合も、指定された属性に対応付けられた検査項目を表す検査リストが新たに生成されて出力される。
【００８５】
このように、検査画像出力部１０４は、検査端末２０を表示手段として検査リストを出力してすぐにその検査リストを表示させる場合もあれば、検査端末２０を記憶手段として検査リストを出力して後からその検査リストを表示させる場合もある。いずれの場合も、検査対象の属性を指定するだけで必要な検査項目を表す検査リストが出力されるので、必要な検査項目を個々に選択する場合に比べて、食品衛生管理のために必要な検査項目の利用を容易にすることができる。
【００８６】
検査履歴蓄積部１０５に蓄積された検査結果は、検査が行われた施設で事業を行う事業者が確認することができる。事業者端末３０の検査画像表示部３０１、リスト管理部３０２及び入力操作受付部３０３は、検査端末２０の検査画像表示部２０１、リスト管理部２０３及び入力操作受付部２０４と共通の機能であり、サーバ装置１０から出力されてくる検査リストを表示し、入力操作を受け付ける。
【００８７】
ただし、他の事業者の検査結果が閲覧されないように、事業者の認証が行われる。事業者端末３０の認証操作受付部３０４は、サーバ装置１０に検査結果を要求する際に、検査結果が蓄積されている事業者であることを認証するための認証操作を受け付ける。認証操作は、例えば施設ＩＤ及びパスワードを入力する操作である。なお、施設ＩＤの代わりに施設名や事業者名が用いられてもよいし、生体認証が用いられてもよい。
【００８８】
認証操作受付部３０４は、認証操作により入力された認証情報（施設ＩＤ及びパスワード等）を示す認証データをサーバ装置１０に送信する。各事業者の認証情報は、予め登録作業が行われてサーバ装置１０に記憶されているものとする。サーバ装置１０の認証部１０６は、送信されてきた認証データが示す認証情報が自装置に記憶されている場合、検査結果を閲覧可能な事業者であることを認証する。
【００８９】
認証部１０６は、認証情報が自装置に記憶されていない場合は認証不可である旨を事業者端末３０に通知する。認証部１０６は、認証した場合は認証情報に含まれる施設ＩＤを検査履歴蓄積部１０５に供給する。検査履歴蓄積部１０５は、供給された施設ＩＤに対応付けて蓄積している検査結果を検査画像生成部１０３に供給する。検査画像生成部１０３は、供給された検査結果を一覧で表す検査リストを生成する。
【００９０】
検査画像出力部１０４は、生成された検査リストを示すリストデータを、事業者端末３０に対して出力する。この場合の事業者端末は検査結果の表示が許可された装置である。事業者端末３０の検査画像表示部３０１は、出力されたリストデータが示す検査結果を表示する。
図１３は表示された検査結果の一例を表す。図１３の例では、検査画像表示部３０１が、「器具・食器」タブの表示領域に、検査結果がＮＧであった検査項目「Ｋ３−１」の写真入力欄Ｅ５及びコメント入力欄Ｅ６を表示している。
【００９１】
また、検査画像表示部３０１は、写真入力欄Ｅ５及びコメント入力欄Ｅ６の下に改善後の入力欄として、新たなボタン群（ＮＧボタン、ＯＫボタン等）と、新たな写真入力欄Ｅ１５と、新たなコメント入力欄Ｅ１６及びコメント例文一覧Ｅ１７とを表示している。なお、検査項目の横には教育ボタンＢ１１が表示されているが、これについては後程説明する。
【００９２】
事業者の従業員は、ＮＧを判断された検査項目について改善を行った場合、改善後の入力欄に写真やコメントを入力することができる。図１２に表す集計結果については、新たに入力された改善結果を反映しなくてもよいし、反映してもよい。反映する際は、集計処理部２０５と共通する機能を事業者端末３０に備えさせておけばよい。いずれの場合も、確定ボタンＢ２を押す操作が行われると、リスト管理部３０２が改善結果を反映した検査結果テーブルを示す結果データをサーバ装置１０に送信する。
【００９３】
図１４は改善結果を反映した検査結果テーブルの一例を表す。図１４の例では、検査項目「Ｋ１−２」の検査結果が２行になり、１行目には元のＮＧの検査結果が格納され、２行目にはＯＫになった検査結果が格納されている。なお、単にＯＫにするだけでは本当に改善されたか否かを第三者に示すことができないので、写真の入力を必須とするか、写真及びコメントの両方の入力を必須とすることが望ましい。
【００９４】
そのために、例えば、リスト管理部３０２が、改善された検査項目に写真及びコメント（写真だけでもよい）が入力されていない場合は結果データを出力しないようにして、検査画像表示部３０１が、写真及びコメントの入力を促すメッセージを表示してもよい。検査履歴蓄積部１０５は、送信されてきた結果データが示す検査結果テーブルに格納された検査結果を、検査の履歴として蓄積する。
【００９５】
その際、検査結果テーブルには施設ＩＤ及び検査回数が含まれているので、検査履歴蓄積部１０５は、新たな検査結果を、施設ＩＤ及び検査回数が共通する元の検査結果と統合して蓄積する。こうして、検査履歴蓄積部１０５は、事業者端末３０から送信されてきた新たな入力情報を、検査画像出力部１０４により出力された元の検査結果に対応付けて記憶する。
【００９６】
以上のとおり改善結果が検査結果に反映されることで、次の検査を待たずに改善結果を記録することができる。また、改善された時期が記録されることで、事業者に対してより早く改善することの動機付けをすることができる。ただし、事業者による自己検査は検査の専門家でないことや当事者であることから正確性に欠ける可能性がある。そこで、専門の検査員によるさらなる確認がされてもよい。
【００９７】
本実施例では、例えば、検査履歴蓄積部１０５が、事業者端末３０から結果データを受け取ると、受け取った結果データを検査画像生成部１０３に供給する。検査画像生成部１０３は、供給された結果データが示す施設ＩＤの施設で改善結果の入力があったことを伝達するための検査画像を生成し、検査画像出力部１０４が、生成された検査画像を、例えば該当する施設ＩＤ及び検査回数の検査を行った検査端末２０に出力する。なお、検査画像の出力先は、他の担当者の端末であってもよいし、担当者等の電子メールアドレスやＳＮＳ（Social Networking Service）のアカウントであってもよい。
【００９８】
図１５は表示された検査画像の一例を表す。図１５の例では、検査端末２０の検査画像表示部２０１が、「以下の検査結果に改善結果の入力があります。」という改善結果の入力があったことを示す文字列と、改善結果が入力された施設の施設名が「レストランＲ」で検査回数が「１回」であることを示す文字列と、改善結果の表示ボタンＢ１２とを含む検査画像Ｇ１１を表示している。
【００９９】
検査画像表示部２０１は、検査画像Ｇ１１を受け取ると、例えば自装置の表示面にポップアップ画像を表示して、ポップアップ画像が選択された場合に検査画像Ｇ１１を表示する（プッシュ型の通知）。なお、検査画像表示部２０１は、検査画像Ｇ１１を受け取った後に初めて検査員が別の検査等を行うために検査画面を表示する操作を行った際に、検査画像Ｇ１１を表示してもよい（プル型の通知）。
【０１００】
また、検査画像表示部２０１は、検査画像を受け取る度ではなく、一定期間が経過する度に（例えば１週間毎に）ポップアップ画像を表示してもよい。その場合、検査画像表示部２０１は、一定期間の間に受け取った検査画像を並べて表示する。表示ボタンＢ１２を押す操作が行われると、サーバ装置１０の検査画像生成部１０３、検査画像出力部１０４及び検査履歴蓄積部１０５が上記の例と同様に協働し、表示ボタンＢ１２と共に表示されていた施設ＩＤに対応付けられた検査結果を示すリストデータを検査端末２０に対して出力する。
【０１０１】
検査員が検査端末２０に表示させた検査画面において例えば施設ＩＤを入力すると、サーバ装置１０の検査画像生成部１０３、検査画像出力部１０４及び検査履歴蓄積部１０５が上記の例と同様に協働して入力された施設ＩＤに対応付けられた検査結果を示すリストデータを検査端末２０に対して出力する。ここで、本実施例では、検査端末２０には全ての検査結果の表示が許可されているものとする。
【０１０２】
つまり、検査画像出力部１０４は、事業者端末３０において入力された入力情報の表示が許可された検査端末２０に対してその入力情報を出力する。検査端末２０の検査画像表示部２０１は、出力されたリストデータが示す検査結果を表示する。
図１６は表示された検査結果の一例を表す。図１６の例では、検査画像表示部２０１が、図１３に表す写真入力欄Ｅ１５及びコメント入力欄Ｅ１６の下に、「検査員コメント」という文字列とコメント入力欄Ｅ２６とを表示している。
【０１０３】
検査員は、写真入力欄Ｅ１５の写真及びコメント入力欄Ｅ１６のコメントを確認して、補足又は修正すべき点などがあればコメントを入力することができる。なお、図１６の例では検査員のコメントが改善結果のコメントとは別のコメント入力欄Ｅ２６に追記されているが、コメント入力欄Ｅ１６への入力にして改善結果のコメントを修正させてもよい。
【０１０４】
検査員によるコメントの入力後、図１２に表す確定ボタンＢ２を押す操作が行われると、リスト管理部２０３が検査員のコメントを反映した検査結果テーブルを示す結果データをサーバ装置１０に送信する。
図１７は検査員のコメントを反映した検査結果テーブルの一例を表す。図１７の例では、検査項目「Ｋ１−２」の検査結果が３行になり、３行目には検査員のコメントを示すテキストデータが格納されている。
【０１０５】
こうして、検査履歴蓄積部１０５は、検査端末２０から送信されてきた新たな入力情報を、検査画像出力部１０４により出力された元の入力情報（事業者端末３０において入力された入力情報）に対応付けて記憶する。以上のとおり検査員によるコメントが付加されることで、コメントが付加されない場合に比べて、事業者が行った改善活動に対する検査結果の客観性を向上させることができる。
【０１０６】
なお、検査員によるコメントは、現場に行かないで行われることが想定される。現場に行かなくても事業者のコメントから改善状況を判断できることもあり得るが、やはり事業者による入力情報には写真が含まれていることが望ましい。そこで、検査履歴蓄積部１０５は、事業者端末３０において入力された入力情報に写真が含まれている場合のみ、その入力情報を検査結果に対応付けて記憶するようにしてもよい。
【０１０７】
例えば改善後の入力情報に写真が含まれていないのに確定ボタンＢ２を押す操作が行われると、図１４に表すような同じ検査項目の２行の検査結果の２行目に写真データが格納されていない検査データが事業者端末３０から送信されてくる。検査履歴蓄積部１０５は、その状態の結果データを受け取ると、検査結果を記憶せずに、写真データの添付を要求する要求画像の生成及び出力を検査画像生成部１０３及び検査画像出力部１０４に指示する。
【０１０８】
検査画像生成部１０３及び検査画像出力部１０４が指示された要求画像を出力し、検査画像表示部３０１が要求画像を表示することで、事業者の従業員に写真の入力を促すことができる。また、写真がない状態では改善後の入力情報を記憶しないようにすることで、写真の有無に関わらず記憶する場合に比べて、改善後の入力情報の信頼性を高めることができる。
【０１０９】
続いて、検査員の検査の傾向の分析に関係する機能について説明する。検査の傾向とは、例えば、多くの検査員はＯＫとする実施状況でもＮＧと判断する傾向（厳しく判断する傾向）や反対に多くの検査員はＮＧとする実施状況でもＯＫと判断する傾向（甘く判断する傾向）である。また、判断が厳しかったり甘かったり一貫性がない傾向、常に厳しく又は甘く判断する一貫性がある傾向も検査の傾向に含まれる。
【０１１０】
分析者端末４０の分析画像表示部４０１は、検査員の検査傾向の分析に関する画像を表示する。分析画像表示部４０１は、例えば、分析対象である検査員を指定するための画像を表示する。
図１８は表示された分析に関する画像の一例を表す。図１８の例では、分析画像表示部４０１は、「分析対象の検査員を指定してください。」という文字列と、検査員名／検査員ＩＤの入力欄Ａ１１と、分析情報の表示ボタンＢ３とを含む分析画面を表示している。
【０１１１】
分析操作受付部４０２は、入力欄Ａ１１及び表示ボタンＢ３への操作を、検査結果の分析に関する分析操作として受け付ける。図１８の例では、分析操作受付部４０２は、入力欄Ａ１１への「ＩＮ００１」という検査員ＩＤの入力を受け付けている。分析操作受付部４０２は、図１８の状態で分析情報の表示ボタンＢ３を押す操作を受け付けると、入力欄Ａ１１に入力されている検査員ＩＤ（検査員名でもよい）を示す指定データをサーバ装置１０に送信する。
【０１１２】
サーバ装置１０の分析処理部１０７は、送信されてきた指定データを受け取ると、受け取った指定データが示す分析対象の検査員の検査の傾向を分析する分析処理を行う。まず、分析処理部１０７は、検査履歴蓄積部１０５に蓄積された検査結果から、指定データが示す検査員ＩＤに対応付けられた検査結果を抽出する。分析処理部１０７は、抽出した検査結果を集計して検査対象及び検査の回数毎の評価率を算出する。
【０１１３】
また、分析処理部１０７は、例えば、検査履歴蓄積部１０５に蓄積された検査結果から、指定データが示す検査員ＩＤに対応付けられた検査結果以外の検査結果を抽出する。分析処理部１０７は、抽出した検査結果を集計して検査対象及び検査の回数毎の評価率を算出する。なお、評価率は、上述したように検査の際に算出されているので、算出された評価率も検査履歴蓄積部１０５が蓄積しておいて、分析処理部１０７が蓄積された評価率を読み出してもよい。
【０１１４】
分析処理部１０７は、本実施例では、分析対象の検査員の検査における評価率の平均値と、検査員全員の検査における評価率とについてそれぞれ例えば過去の一定の期間における評価率の平均値とを算出する。以下では、このように分析対象の検査員について検査結果の集計値に基づいて算出される値（前者の平均値）のことを「分析対象値」と言い、分析対象値との比較のために算出される値（後者の平均値）のことを「基準値」と言う。
【０１１５】
上述したとおり、検査履歴蓄積部１０５は、食品衛生に関する検査結果を取得する。この場合の検査履歴蓄積部１０５は本発明の「取得部」の一例である。検査履歴蓄積部１０５は、より詳細には、分析対象の検査員（食品衛生の検査を行う検査員）による検査結果を取得して蓄積する。また、検査履歴蓄積部１０５は、分析対象の検査員による検査とは別に行われる食品衛生の検査結果（本実施例では別の検査員による検査結果）を少なくとも含む検査結果（検査員全員の検査結果）を基準の結果として取得する。
【０１１６】
図１９は算出された分析対象値及び基準値の一例を表す。図１９の例では、分析処理部１０７は、分析対象である「ＩＮ００１」の検査員の過去１年間の評価率の平均値（９３．７％）と、過去１ヵ月間の評価率の平均値（９４．３％）とを分析対象値として算出している。また、分析処理部１０７は、検査員全体の過去１年間の評価率の平均値（９８９．０％）と、過去１ヵ月間の評価率の平均値（９０．５％）とを基準値として算出している。
【０１１７】
また、分析処理部１０７は、分析対象値と基準値との差（過去１年の場合は＋４．７％、過去１ヵ月の場合は＋３．８％）を算出し、さらに差の平均値（図１９の例では＋４．２５％）を算出する。分析処理部１０７は、こうして算出した差（具体的には差の平均値）に基づいて分析対象の検査員の検査の傾向を判定する。分析処理部１０７は、例えば、検査の厳格度の高さを検査の傾向として判定する。
【０１１８】
分析処理部１０７は、分析対象値の基準値との差と、検査の厳格度とを対応付けた傾向テーブルを用いて判定を行う。
図２０は傾向テーブルの一例を表す。図２０の例では、「−１０％未満」、「−１０％以上−３％未満」、「−３％以上＋３％未満」、「＋３％以上＋１０％未満」及び「＋１０％以上」という基準値との差に、「Ｌｖ５（厳格）」、「Ｌｖ４」、「Ｌｖ３（標準的）」、「Ｌｖ２」及び「Ｌｖ１（寛容）」という検査の厳格度が対応付けられている。
【０１１９】
分析処理部１０７は、図１９の例であれば、＋４．２５％を差として算出するので、「＋３％以上＋１０％未満」に対応付けられた「Ｌｖ２」という検査の厳格度を、「ＩＮ００１」の検査員の検査の傾向として判定する。分析処理部１０７は、例えば、判定した検査の傾向をテキスト及び画像等によって示す傾向データを分析者端末４０に対して出力することで、分析対象の検査員による検査結果と基準の結果との差に基づき示される分析対象の検査員の傾向情報を出力する。
【０１２０】
「分析対象の検査員」は本発明の「特定の検査員」の一例であり、分析処理部１０７は本発明の「傾向出力部」の一例である。分析者端末４０の分析画像表示部４０１は、出力されてきた傾向データが示す傾向情報を表示する。
図２１は表示された傾向情報の一例を表す。図２１では、分析画像表示部４０１は、「検査員「ＩＮ００１」の検査傾向を判定しました。」という文字列と、判定した検査の傾向が「Ｌｖ２」であることを示す傾向画像Ｇ１とを表示している。
【０１２１】
傾向画像Ｇ１を提示された分析者は、検査員「ＩＮ００１」が標準的な検査員よりは寛容な検査を行っていることを把握することができる。寛容な検査をする検査員の中には、検査に対する知識や経験の不足から不備を見逃す者が含まれている場合があるので、知識や経験を習得する教育が必要である。一方、厳格な検査を行う検査員の中には、厳格過ぎて現場が対応できないレベルを求めてしまい従業員のやる気をなくさせてしまう者が含まれている場合がある。
【０１２２】
従業員のやる気をなくしてしまっては衛生管理業務の質が向上しないので、そのような検査員に対しても、例えば従業員のモチベーションを高めるための接し方や検査の仕方を学んでもらう必要がある。このように、検査の傾向が異なる検査員同士においては、各々について適した教育内容も異なっている場合がある。そこで、検査支援システム１は、検査の傾向が判定された検査員に対して推奨する教育情報を提示する。
【０１２３】
教育情報とは、教育を受けることを可能にするための情報であり、例えば、Ｅラーニング（ネットワークを介して受講する教材）へのリンクや座学及び実技等の講習の案内を示す情報である。図２１の例では、分析画像表示部４０１は、推奨教育情報の表示ボタンＢ４を表示している。表示ボタンＢ４が操作されると、分析操作受付部４０２は、判定された検査員の推奨教育情報を要求する要求データをサーバ装置１０に送信する。
【０１２４】
サーバ装置１０においては、教育情報記憶部１０８が、検査員向けの教育情報を、検査員の検査の傾向に対応付けて記憶している。
図２２は検査員向けの教育情報の一例を表す。図２２の例では、教育情報記憶部１０８は、「Ｌｖ５（厳格）」、「Ｌｖ４」、「Ｌｖ３（標準的）」、「Ｌｖ２」及び「Ｌｖ１（寛容）」という検査の傾向（検査の厳格度）に対応付けて、「Ｅラーニング」、「座学」及び「実技」に関する教育情報を記憶している。
【０１２５】
分析者端末４０から送信されてきた要求データは分析処理部１０７が受け取る。分析処理部１０７は、受け取った要求データが示す検査員の検査の傾向に対応付けて記憶されている教育情報を教育情報記憶部１０８から読み出す。分析処理部１０７は、読み出した教育情報を示す教育データを分析者端末４０に対して出力することで、判定された検査傾向の検査員への推奨教育情報を出力する。分析者端末４０の分析画像表示部４０１は、出力されてきた教育データが示す推奨教育情報を表示する。
【０１２６】
図２３は表示された推奨教育情報の一例を表す。図２３では、分析画像表示部４０１は、「検査員「ＩＮ００１」への推奨教育情報です。」という文字列と、「Ｅラーニング」、「座学」及び「実技」の教育情報へのリンクボタンＢ５、Ｂ６、Ｂ７及びＢ８と、検査端末への転送ボタンＢ９とを表示している。各リンクボタンは、例えば教育情報記憶部１０８において該当する教育情報が保存されたＵＲＬ（Uniform Resource Locator）へのリンクである。
【０１２７】
例えば分析者がリンクボタンＢ５を選択すると、「検査学習教材１」というＥラーニングの受講画面が表示され、リンクボタンＢ７を選択すると、「検査実務講習１」という座学の紹介及び申込みのページが表示される。なお、Ｅラーニングを提供する機能はサーバ装置１０が備えていてもよいし、他の専用の装置が備えていてもよい。また、教育情報に、例えばベテランの検査員が作成したアドバイスや指導内容を示す情報が含まれていてもよい。
【０１２８】
以上のとおり、分析処理部１０７は、自機能が出力した傾向情報が示す傾向に対応付けられた教育情報を教育情報記憶部１０８から読み出して出力する。これにより、検査員は、自分の検査の傾向に合った教育を受けることができる。その結果、検査員全員が一律な教育を受ける場合に比べて、教育の効果を高めることができる。
【０１２９】
分析者は、表示された内容に問題がなければ、転送ボタンＢ９を選択する。すると、例えば分析操作受付部４０２が、表示された教育情報を示す教育データを検査員「ＩＮ００１」に対応付けられた検査端末２０に転送する。検査端末２０の検査画像表示部２０１は、送信されてきた教育データが示す教育情報を表示する。
【０１３０】
図２４は検査端末２０に表示された推奨教育情報の一例を表す。図２４の例では、検査画像表示部２０１が、「以下の教育メニューの受講をお勧めします。」という文字列と、図２３と同様の教育情報を表示している。検査員は、表示された教育情報を操作して、Ｅラーニングを受講したり、座学や実技の講習を申し込んだりすることができる。
【０１３１】
なお、教育情報が出力されなくても、例えば指導者が傾向情報を見て検査員を指導する（アドバイスする）際の参考にしてもよい。つまり、傾向情報は、検査員の検査能力を向上させる取り組み（教育及び指導等）全般において活用することができる。そして、いずれの取り組みが行われる場合も、傾向情報が出力されない場合に比べて、検査員の検査能力を効率的に向上させることができる。
【０１３２】
ここまでは検査員向けの教育情報の提示方法を説明した。続いて、検査対象の施設の従業員向けの教育情報の提示方法を説明する。上述したとおり、本実施例における食品衛生の検査とは、食品衛生に関する事項（以下「食品衛生事項」と言う）の実施の程度を判断するものである。食品衛生事項とは、食品を扱う施設等において食品の安全を守るために実施される事項である。
【０１３３】
食品衛生事項は、具体的には、「手洗い専用シンクを利用している」や「手洗い専用シンクに汚れが付着していない」などの事項である。これらの食品衛生事項は、検査すべき事項としてそれぞれ検査項目において文章等で表されている。例えば食品衛生事項が十分に実施されているなら「ＯＫ」、十分に実施されていない（つまり実施不足。全く実施されていない場合を含む）なら「ＮＧ」という検査結果が判断される。
【０１３４】
教育情報記憶部１０８は、実施不足（ＮＧ）と判断された食品衛生事項について、実施不足を解消するための従業員向けの教育情報を、検査項目に対応付けて記憶する。
図２５は従業員向けの教育情報の一例を表す。図２５の例では、教育情報記憶部１０８は、「Ｋ１−１」、「Ｋ１−２」及び「Ｋ１−３」等の検査項目に対応付けて従業員向けの教育情報を記憶している。
【０１３５】
事業者端末３０の検査画像表示部３０１は、図１３の説明で述べたように、実施不足（ＮＧ）と判断された検査項目に対応する位置に教育ボタンＢ１１を表示する。事業者の従業員が教育ボタンＢ１１を操作すると、例えばリスト管理部３０２が、操作された教育ボタンＢ１１に対応する検査項目に関する教育情報を要求する要求データをサーバ装置１０に送信する。
【０１３６】
送信された要求データは、例えば検査履歴蓄積部１０５を介して教育情報記憶部１０８に供給される。教育情報記憶部１０８は、供給された要求データが示す検査項目に対尾づけて記憶している教育情報を検査画像生成部１０３に供給する。検査画像生成部１０３は、供給された教育情報を提示する画面を検査画面として生成し、検査画像出力部１０４は、生成された検査画面を事業者端末３０に対して出力する。
【０１３７】
図２６は事業者端末３０に表示された推奨教育情報の一例を表す。図２６の例では、検査画像表示部３０１が、「検査項目Ｋ−１を実施するため以下の教育メニューの受講をお勧めします。」という文字列と、「衛生管理学習教材」のＥラーニングの教育情報を２つ表示している。検査画面で他の検査項目に対応する教育ボタンが選択された場合は、その検査項目に関する教育情報が出力されてきて表示される。
【０１３８】
このように、検査画像出力部１０４は、検査項目として記載された食品衛生事項の実施不足を示す検査結果が検査履歴蓄積部１０５により取得された場合に、その食品衛生事項の実施不足を解消するための教育情報を出力する。この場合の検査画像出力部１０４は本発明の「衛生教育出力部」の一例である。これにより、教育情報が出力されない場合に比べて、ＮＧであった検査項目が改善されやすいようにすることができる。
【０１３９】
サーバ装置１０及び検査端末２０は、上記の構成に基づいて、検査リストを表示して検査結果を蓄積する検査処理を行う。
図２７は検査処理における各装置の動作手順の一例を表す。図２７の動作手順は、例えば、検査員が検査端末２０を操作して図７に表す操作画像を表示させることを契機に開始される。
【０１４０】
まず、検査端末２０（指定操作受付部２０２）は、検査対象の属性を指定する指定操作を受け付ける（ステップＳ１１）。次に、検査端末２０（指定操作受付部２０２）は、指定された属性を示す属性データをサーバ装置１０に送信する（ステップＳ１２）。サーバ装置１０（項目抽出部１０２）は、送信されてきた属性データが示す属性に対応付けて項目記憶部１０１に記憶されている検査項目を抽出する（ステップＳ１３）。
【０１４１】
続いて、サーバ装置１０（検査画像生成部１０３）は、抽出された検査項目を一覧として表す検査リスト及び検査結果テーブルを含むリストデータを生成する（ステップＳ１４）。そして、サーバ装置１０（検査画像出力部１０４）は、生成されたリストデータを検査端末２０に対して出力する（ステップＳ１５）。検査端末２０（リスト管理部２０３）は、出力されてきたリストデータを記憶する（ステップＳ１６）。
【０１４２】
次に、検査端末２０（検査画像表示部２０１）は、記憶されたリストデータが示す検査リストを表示する（ステップＳ１７）。続いて、検査端末２０（入力操作受付部２０４）は、検査結果の入力操作を受け付ける（ステップＳ２１）。次に、検査端末２０（リスト管理部２０３）は、入力操作の結果を検査結果として検査結果テーブルに反映する（ステップＳ２２）。
【０１４３】
続いて、検査端末２０（集計処理部２０５）は、検査結果テーブルに格納された検査結果を参照して、検査結果の集計処理を行う（ステップＳ２３）。次に、検査端末２０（検査画像表示部２０１）は、集計処理の結果を表示する（ステップＳ２４）。続いて、検査端末２０（入力操作受付部２０４）は、検査結果の入力を確定させる確定操作を受け付ける（ステップＳ３１）。
【０１４４】
次に、検査端末２０（リスト管理部２０３）は、検査結果テーブルを示す結果データをサーバ装置１０に送信する（ステップＳ３２）。サーバ装置１０（検査履歴蓄積部１０５）は、送信されてきた結果データが示す検査結果テーブルに格納された検査結果を、検査対象の属性に対応付けて蓄積する（ステップＳ３３）。ステップＳ３３の後は、蓄積された検査結果を事業者に提示する提示処理が行われる。
【０１４５】
図２８は提示処理における各装置の動作手順の一例を表す。図２８の動作手順は、例えば、事業者の従業員が事業者端末３０に対して認証操作を行うことを契機に開始される。まず、事業者端末３０（指定操作受付部２０２）は、認証操作を受け付けると（ステップＳ３１）、認証データをサーバ装置１０に送信する（ステップＳ３２）。サーバ装置１０（認証部１０６）は、送信されてきた認証データに基づき事業者を認証する（ステップＳ３３）。
【０１４６】
続いて、サーバ装置１０（検査画像生成部１０３）は、認証された事業者の検査結果を一覧として表す検査リスト及び検査結果テーブルを含むリストデータを生成する（ステップＳ３４）。次に、サーバ装置１０（検査画像出力部１０４）は、生成されたリストデータを検査端末２０に対して出力する（ステップＳ３５）。事業者端末３０（リスト管理部３０２）は、出力されてきたリストデータを記憶する（ステップＳ３６）。
【０１４７】
次に、事業者端末３０（検査画像表示部３０１）は、記憶されたリストデータが示す検査リストを表示する（ステップＳ３７）。続いて、事業者端末３０（入力操作受付部３０３）は、改善後の入力情報、すなわち改善結果の入力操作を受け付ける（ステップＳ４１）。次に、事業者端末３０（リスト管理部３０２）は、入力された改善結果を検査結果テーブルに反映する（ステップＳ４２）。
【０１４８】
続いて、事業者端末３０（入力操作受付部３０３）は、改善結果の入力を確定させる確定操作を受け付ける（ステップＳ４３）。次に、事業者端末３０（リスト管理部３０２）は、改善結果を反映した検査結果テーブルを示す結果データをサーバ装置１０に送信する（ステップＳ４４）。サーバ装置１０（検査履歴蓄積部１０５）は、送信されてきた結果データが示す検査結果テーブルに格納された改善結果を元の検査結果に対応付けて蓄積する（ステップＳ４５）。
【０１４９】
ステップＳ３３の後は、提示処理の他に、蓄積された検査結果に基づき検査員の検査傾向を分析する分析処理が行われる。
図２９は分析処理における各装置の動作手順の一例を表す。図２９の動作手順は、例えば、分析の担当者が分析者端末４０に対して分析画面を表示させることを契機に開始される。
【０１５０】
まず、分析者端末４０（分析操作受付部４０２）は、分析対象の検査員を指定する指定操作を受け付け（ステップＳ５１）、指定された検査員を示す指定データをサーバ装置１０に送信する（ステップＳ５２）。サーバ装置１０（分析処理部１０７）は、送信されてきた指定データが示す分析対象の検査員の検査結果を抽出し（ステップＳ５３）、抽出した検査結果を集計して評価率の平均値を分析対象値として算出する（ステップＳ５４）。
【０１５１】
また、サーバ装置１０（分析処理部１０７）は、分析対象の検査員を含む全員の検査結果を抽出し（ステップＳ５５）、抽出した検査結果を集計して評価率の平均値を基準値として算出する（ステップＳ５６）。なお、ステップＳ５３、Ｓ５４とＳ５５、Ｓ５６の動作は前後が反対でもよいし、並行して行われてもよい。次に、サーバ装置１０（分析処理部１０７）は、算出した分析対象値及び基準値の差に基づき分析対象の検査員の検査の傾向を判定する（ステップＳ５７）。
【０１５２】
そして、サーバ装置１０（分析処理部１０７）は、判定した検査の傾向を示す傾向情報を生成し（ステップＳ６１）、生成した傾向情報を分析者端末４０に対して出力する（ステップＳ６２）。分析者端末４０（分析画像表示部４０１）は、出力されてきた傾向情報を表示する（ステップＳ６３）。このように傾向情報が出力されることで、傾向情報が出力されない場合に比べて、検査員の検査能力を効率的に向上させることができる。
【０１５３】
［２］変形例
上述した実施例は本発明の実施の一例に過ぎず、以下のように変形させてもよい。また、実施例及び各変形例は、必要に応じて組み合わせて実施してもよい。
【０１５４】
［２−１］検査結果の差
検査結果の差は、実施例で述べたものに限らない。分析処理部１０７は、例えば、評価率の平均値を算出する際の期間を実施例（１ヵ月と１年）と異ならせてもよいし、平均値でなく中央値、最大値、最小値、分散、標準偏差等を用いて差を算出してもよい。分析処理部１０７は、要するに、検査員による検査の傾向（例えば検査の厳格性や検査の判断基準の安定性など）との相関がある値であり且つ検査結果から求められる値であれば、どのような値を検査結果の差として算出してもよい。
【０１５５】
［２−２］検査の傾向
分析処理部１０７が判定する検査の傾向は実施例で述べた検査の厳格性に限らない。分析処理部１０７は、例えば、前述した検査の判断基準の安定性を検査傾向として判定してもよい。検査の判断基準の安定性は、例えば評価率のばらつきの大きさを表す分散等（分散又は標準偏差等）によって表される。
【０１５６】
評価率のばらつきが大きい検査員は、評価率のばらつきが小さい検査員に比べて、検査の判断基準が安定していない可能性が高い。もちろん評価率は検査対象にも依存するため一概には言えないが、検査数が多くなれば検査対象毎の違いが平均されるので、評価率のばらつきと判断基準の安定性との相関が高まる。分析処理部１０７は、算出した分散等を示す情報を傾向情報として出力する。
【０１５７】
この場合、分析処理部１０７は、判断基準の安定性が低い検査員には例えば典型的な検査の判断基準を習得するための教育情報を出力し、判断基準の安定性が高い検査員には視野を広げるために様々な検査の判断基準を学べる教育情報を出力すればよい。また、分析処理部１０７は、例えば、検査員の検査の傾向を大項目、中項目又は検査項目等の項目毎に判定してもよい。
【０１５８】
検査員によっては、自分が良く知る項目については厳格性が高く又は判断基準が安定するが、あまり知らない項目については厳格性が低く又は判断基準がばらつくということが起こり得る。そこで、項目毎に検査の傾向を判定することで、検査員毎に判定する場合に比べて、検査員の検査の傾向をより正確に把握することができ、教育の効果をさらに高めることができる。
【０１５９】
［２−３］検査対象の属性
基準値（分析対象値との比較のために算出される値）は、実施例で述べた値（検査員全員の検査結果に基づく値）に限らない。例えば、分析処理部１０７は、分析対象の検査員による検査結果と検査対象の属性が共通する検査結果が基準の結果である場合の差に基づき示される傾向情報を出力してもよい。
【０１６０】
検査対象の属性とは、例えば、実施例で述べた「大項目」、「中項目」、「地域」、「業種」、「グループ」である。具体的には、分析処理部１０７は、例えば「従業員」という大項目についての検査結果だけに基づいて分析対象値及び基準値を算出し、図２０に表す傾向テーブルにおいて両値の差に対応付けられた検査の傾向を判定する。これにより、「従業員」という大項目に対する検査の傾向を正確に把握することができる。
【０１６１】
なお、検査対象の属性は上記属性に限らない。例えば検査対象の設備（調理場、冷蔵庫及び手洗い場等）や検査対象の施設（店舗及び工場等）が検査対象の属性として用いられてもよい。検査対象の属性が異なると、検査に必要な知識や経験の違いや検査対象自体の食品衛生管理の状態の違いが評価率の差に影響する。本変形例では、属性を共通にして分析対象値及び基準値を比較することで、属性が異なる場合に比べて、検査の傾向の精度を高める（より検査員の実態に近い検査の傾向を判定する）ことができる。
【０１６２】
［２−４］写真
図１０等で述べたように、検査結果として検査対象の写真が入力される場合がある。そこで、分析処理部１０７は、分析対象の検査員により入力された検査結果に含まれる検査対象の写真に基づく検査結果を、前述した属性が共通する検査結果として用いてもよい。これはつまり、分析対象の検査員が入力した写真を他の検査員が見てその写真に基づいて検査の判断を行った結果を用いるということである。
【０１６３】
例えば「調理場」という検査対象の属性が同じでも、異なる店舗の調理場における検査結果を比較すれば、当然ながら検査対象の状態には違いがあるので、評価率の差に影響する。本変形例のように同じ写真を用いるということは、完全に同じ状態の検査対象を見て検査の判断をすることになるため、検査結果の写真を属性として用いない場合に比べて、検査の傾向の精度をさらに高めることができる。
【０１６４】
なお、同じ店舗を別の検査員が検査した結果と比較することもできなくはないが、時間が経てば食品衛生管理の状態も変化するし、従業員の迷惑にもなる。その場合と比べても、食品衛生管理の状態が完全に同じ検査対象を見て判断することで検査の傾向の精度を高めることができるし、検査先の従業員に迷惑をかけることもない。また、写真自体は検査結果として入力済みなので、新たに写真を入力する手間もなく、実現が容易である。
【０１６５】
［２−５］重み付け
上記の変形例で述べたように属性が共通する検査結果を用いると検査の傾向の精度が向上するが、一方で、属性が共通する検査結果は数が限られるため、例えば属性が共通する検査結果が１つしかなくて十分な比較ができず極端な検査傾向が判定されることも起こり得る。
【０１６６】
そこで、分析処理部１０７は、分析対象の検査員による検査結果と検査対象の属性が共通する検査結果が基準の結果である場合の第１の差と、分析対象の検査員による検査結果と基準の結果との検査対象が異なる場合の第２の差との両方を用いてもよい。その場合に、分析処理部１０７は、第１の差の重みを第２の差よりも重くして示される傾向情報を出力する。
【０１６７】
分析処理部１０７は、例えば、２倍にした第１の差とそのままの第２の差との平均値を全体の差として算出し、算出した差と図２０に表す傾向テーブルにおいて対応付けられている検査の傾向を分析対象の検査員の検査傾向として判定する。このように基準の結果を増やすことで極端な検査傾向が判定されるのを防ぎつつ、重み付けをすることで判定される検査傾向の精度の低下を抑制することができる。
【０１６８】
［２−６］機械判定
上記の各例では、分析処理部１０７が、検査員の検査結果に基づき基準値を算出したが、人ではなく機械（コンピュータ）が行った検査結果に基づき基準値を算出してもよい。
【０１６９】
図３０は本変形例のサーバ装置１０ａが実現する機能構成を表す。サーバ装置１０ａは、図５に表す各部に加えて検査判断部１１１を備える。検査判断部１１１は、写真を解析して食品衛生の検査を行う機能であり、本発明の「検査機能」の一例である。検査判断部１１１は、例えば、予め検査対象（場所、設備及び食品等）の様々な状態の写真を「ＯＫ」又は「ＮＧ」に対応付けて記憶しておく。
【０１７０】
そして、検査判断部１１１は、例えば検査履歴蓄積部１０５に蓄積されている検査結果に含まれる検査対象の写真を参照し、記憶している写真のうち算出される特徴量が検査対象の写真に類似するものを特定する。検査判断部１１１は、特定した写真が「ＯＫ」に対応付けられいれば「ＯＫ」と判断し、特定した写真が「ＮＧ」に対応付けられいれば「ＮＧ」と判断する。
【０１７１】
また、検査判断部１１１は、さらに、人が行った検査結果を参考にして、検査結果の判断方法を学習（いわゆる機械学習を）してもよい。検査判断部１１１は、機械学習の方法として、例えば、ニューラルネットワーク（Neural Network）、その階層をさらに深くした深層学習（Deep Learning）、ＳＶＭ（Support Vector Machine）、クラスタ分析又はベイジアンネットワーク等の手法を用いる。また、検査判断部１１１は、人工知能（ＡＩ：Artificial Intelligence）の技術が発展した際には、検査の判断方法を学習させた人工知能の技術を用いて検査結果を判断してもよい。
【０１７２】
検査判断部１１１は、自律的に判断した検査の結果を検査履歴蓄積部１０５に供給する。検査履歴蓄積部１０５は、供給された検査結果、すなわち検査判断部１１１が検査対象の写真を解析して行った検査結果を基準の結果として取得する。分析処理部１０７は、分析対象の検査員による検査結果と検査判断部１１１による基準の結果との差に基づき分析対象の検査員の検査の傾向を示す傾向情報、すなわち、検査判断部１１１による検査結果を基準の検査結果とした場合の傾向情報を出力する。
【０１７３】
機械による検査の判断は、判断基準（いわゆるアルゴリズム）が変化しない。機械学習を行う場合であっても、学習を終えた機械を用いれば同様に判断基準が変化しない。これに対し、人が検査の判断を行う場合、日々新たな知識や経験が蓄積される一方で忘れる記憶もあり、判断基準が一定になりにくい。例えば直前の検査の評価率が１００点の場合は、次の検査では少しでも不十分な点があると気になりやすい。
【０１７４】
一方、直前の検査の評価率が７０点の場合は、次の検査で多少不十分な点があっても問題ないという気になりやすい。そのため、直前の検査結果がよかった場合の方が直前の検査結果が悪かった場合に比べて評価が低くなりやすい。本変形例では、機械が判断した検査結果を用いることで、人が判断した検査結果を用いる場合に比べて、基準となる検査結果が安定し、その結果、判定される傾向の精度を向上させることができる。
【０１７５】
［２−７］検査員の属性
上記の変形例では、基準の結果として用いる検査結果を絞り込むために検査対象の属性が用いられたが、検査員にも属性の対応付けが可能である。例えば、検査員としての経験年数、検査回数及び関連する資格の取得状況等が検査員の属性として対応付けられる。
【０１７６】
本変形例では、検査履歴蓄積部１０５が、所定の属性に対応付けられた検査員による検査結果を基準の結果として取得する。この「所定の属性」は、基準の検査結果を取得するための属性であり、以下では「基準属性」と言う。具体例を挙げると、例えば、検査履歴蓄積部１０５は、検査員としての経験年数が５年以上という基準属性の検査員による検査結果を基準の結果として取得する。分析処理部１０７は、その場合の基準の結果と分析対象の検査員による検査結果との差に基づき分析対象の検査員の検査の傾向を示す傾向情報を出力する。
【０１７７】
つまり、分析処理部１０７は、基準属性に対応付けられた検査員による検査結果を基準の検査結果とした場合の傾向情報を出力する。例えば、検査の経験年数が長いほど判断基準が確立されてきて基準となる検査結果が安定するので、そのように検査結果が安定する検査員の属性で検査結果を絞り込むことで、絞り込みを行わない場合に比べて、判定される傾向の精度を向上させることができる。なお、基準属性は、安定した検査結果が得られる属性という観点で例えば分析者が指定すればよい。
【０１７８】
また、検査履歴蓄積部１０５は、分析対象の検査員に対応付けられた属性を基準属性として基準の結果を取得してもよい。その場合、分析対象の検査員と検査能力が比較的近い検査員による検査結果が基準の結果として用いられる。検査能力の違いが大きくなるほど分析対象値及び基準値の差を大きくする要因になるので、分析対象の検査員と共通する属性で検査結果を絞り込むことで、その要因を減らすことができ、絞り込みを行わない場合に比べて、判定される傾向の精度を向上させることができる。
【０１７９】
［２−８］重み付け
検査員の属性を用いる場合に、上記の変形例で述べた重み付け（検査対象の属性の共通性の有無による重み付け）が行われてもよい。その場合、分析処理部１０７は、分析対象の検査員による検査結果及び分析対象の検査員と属性が共通する検査員による基準の検査結果の第３の差と、分析対象の検査員による検査結果及び分析対象の検査員と属性が異なる検査員による基準の検査結果の第４の差との両方を用いる。
【０１８０】
つまり、第３の差とは、分析対象の検査員の属性を基準属性とした場合の検査結果の差であり、第４の差とは、分析対象の検査員の属性とは異なる属性を基準属性とした場合の検査結果の差である。そして、分析処理部１０７は、第３の差の重みを第４の差よりも重くした場合に示される傾向情報を出力する。重み付けの具体的な方法は上記変形例で述べた方法と同様である。本変形例においても、基準の結果を増やすことで極端な検査傾向が判定されるのを防ぎつつ、重み付けをすることで判定される検査傾向の精度の低下を抑制することができる。
【０１８１】
［２−９］属性に応じた教育情報
上記の各例では、基準の結果として用いる検査結果を絞り込むために検査対象の属性及び検査員の属性が用いられたが、これらの属性を、検査員向けの教育情報の絞込みに用いてもよい。
【０１８２】
図３１は本変形例の検査員向けの教育情報の一例を表す。図３１の例では、教育情報記憶部１０８は、図２２に表す５段階の検査の傾向（検査の厳格度）に対応付けて、検査対象の属性（この例では地域）と、教育情報とを記憶している。この場合の教育情報記憶部１０８は本発明の「第１記憶部」の一例である。例えばＥラーニングは地域に関係なく共通のコースを受講可能だが、座学及び実技の教育情報は、地域によって受講可能な講習が異なる場合がある。
【０１８３】
そこで、図３１の例では、「Ａ市」にはＡ市の近郊で行われる講習を案内する教育情報が対応付けられ、「Ｃ市」にはＣ市の近郊で行われる講習を案内する教育情報が対応付けられている。なお、検査対象の属性及び教育情報は、受講可能な場所を考慮した対応付けに限らず、教育の内容を考慮した対応付けであってもよい。例えばＡ市にはＡ市の食品衛生上の基準を満たすために必要な設備等について学習するための教育情報（Ｅラーニングを含む）が対応付けられていてもよい。
【０１８４】
本変形例では、分析処理部１０７が、分析対象の検査員による検査結果と検査対象の属性が共通する検査結果が基準の結果である場合の差に基づき示される傾向情報を出力する。そして、分析処理部１０７は、そのようにして出力した傾向情報が示す検査の傾向と、共通する検査対象の属性とに対応付けて記憶されている教育情報を教育情報記憶部１０８から読み出す。
【０１８５】
分析処理部１０７は、読み出した教育情報を示す教育データを分析者端末４０に対して出力することで、判定された検査傾向の検査員への推奨教育情報を出力する。この場合の分析処理部１０７は本発明の「第１教育出力部」の一例である。なお、教育情報の絞込みに用いられる検査対象の属性は「地域」に限らず、「業種」、「グループ」、「大項目」及び「中項目」等であってもよい。
【０１８６】
いずれの場合も、検査の傾向を判定する際に用いられた、共通する検査対象の属性に対応付けられた教育情報が出力されるので、検査員の検査の傾向に合っているだけでなく、その属性にも合った教育（地理的に受けやすい教育や求められる食品衛生上の基準に詳しくなる教育、大項目・中項目に対応する共通性を有する検査対象（食材の保管方法等）に詳しくなる教育など）を検査員に受けさせることができる。
【０１８７】
続いて、検査員の属性が用いられる場合を説明する。
図３２は本変形例の検査員向けの教育情報の別の一例を表す。図３２の例では、教育情報記憶部１０８は、５段階の検査の傾向（検査の厳格度）に対応付けて、検査員の属性（この例では検査の経験年数）と、教育情報とを記憶している。この場合の教育情報記憶部１０８は本発明の「第２記憶部」の一例である。
【０１８８】
検査の経験年数が長いほど、過去の経験から検査員に求められる知識が多く身についている可能性が高い。そこで、図３２の例では、「１０年以上」の経験年数には「上級講習」が、「５年〜１０年」の経験年数には「中級講習」が、「５年未満」の経験年数には「初級講習」が対応付けられている。検査員の属性が用いられる場合、分析処理部１０７は、上記変形例で述べたように、基準属性に対応付けられた検査員による検査結果を基準の検査結果とした場合の傾向情報を出力する。
【０１８９】
分析処理部１０７は、そのようにして出力した傾向情報が示す検査の傾向と、基準属性とに対応付けて記憶されている教育情報を教育情報記憶部１０８から読み出す。分析処理部１０７は、読み出した教育情報を示す教育データを分析者端末４０に対して出力することで、判定された検査傾向の検査員への推奨教育情報を出力する。この場合の分析処理部１０７は本発明の「第２教育出力部」の一例である。
【０１９０】
なお、基準属性は「検査の経験年数」に限らない。例えば、過去に実施した検査回数及び検査に関連する資格の取得状況等が基準属性として用いられてもよい。いずれの場合も、検査の傾向を判定する際に用いられた基準属性に対応付けられた教育情報が出力されるので、検査員の検査の傾向に合っているだけでなく、その検査員自身の属性にも合った教育を検査員に受けさせることができる。
【０１９１】
［２−１０］属性の固定
実施例では属性を指定することで検査項目が絞り込まれたが、検査項目の絞込みが行われなくてもよい。例えば特定の業種を対象とした検査支援システムを構築する場合は、その業種に特化した特定の検査項目を一覧で表す検査リストが用いられればよい。
【０１９２】
［２−１１］教育用コンテンツ
検査員を教育するため、実際の店舗における検査だけでなく、教育用のコンテンツに基づく検査結果が用いられてもよい。教育用のコンテンツとは、例えば教育用に用意された検査対象を表す画像である。教育用コンテンツは、静止画像でもよいし、動画像でもよい。また、教育用コンテンツは、実写（実際に撮影された画像）でもよいし、ＣＧ（Computer Graphics）等の人が作成した画像でもよい。
【０１９３】
教育用コンテンツが示す検査対象は、明らかにＯＫ、ぎりぎりＯＫ、ぎりぎりＮＧ、明らかにＮＧというように、予めＯＫ、ＮＧのどちらが正しいかということと、判断の難しさとが設定されている。このように設定された教育用コンテンツの正答を基準の検査結果として用意しておき、検査員に教育用コンテンツに基づく検査を行わせることで、検査の能力を表す傾向情報を出力させることができる。
【０１９４】
本変形例では、例えば、教育情報記憶部１０８が教育用コンテンツを記憶しておく。そして、検査画像生成部１０３がその教育用コンテンツを用いて検査をさせる検査画像を生成し、検査画像出力部１０４が生成された検査画像を出力する。この場合の検査画像出力部１０４は本発明の「画像出力部」の一例である。検査端末２０の検査画像表示部２０１は、出力されてきた検査画像に含まれる教育用コンテンツを表示する。
【０１９５】
表示された教育用コンテンツを見た検査員が検査結果を入力することで、教育用コンテンツに基づき行われた検査結果を検査履歴蓄積部１０５が蓄積する。分析処理部１０７は、そのようにして蓄積された検査結果（検査画像出力部１０４により出力された教育用コンテンツに基づき行われた検査の結果）を基準の検査結果とした場合の傾向情報を出力する。
【０１９６】
教育用コンテンツに基づく検査は、教育を受ける検査員が行う場合もあるが、それ以外に、教育用コンテンツを作成する教育担当者又は教育事業者が行う場合もある。後者の場合、基準となる検査結果を事前に蓄積させておくことで、事前の蓄積をさせない場合に比べて、教育用コンテンツを提供したときから精度の高い傾向情報の出力を可能にすることができる。
【０１９７】
また、教育用コンテンツは、実際の検査対象と異なり、検査項目の判断基準に関わる画像（不備や不足等を示す画像）を意図的に含めておくことができる。そのため、実際の検査対象を用いる場合に比べて、適切な検査結果を判断する際の難易度を定めやすく、検査員の検査能力の測定を正確に行いやすい。
【０１９８】
［２−１２］資格への活用
傾向情報は、検査員の検査の能力を表す情報としても利用可能である。例えば適切な検査結果を予め選んで基準の検査結果として用いれば、適切な検査結果を判断する能力を示す傾向情報（基準値との差が小さいほど能力が高いことを示す）が出力される。こうして出力される傾向情報が例えば検査会社や食品を扱う事業者などが自社内で定めた資格の判断基準として用いられてもよい。特に、上述した教育用コンテンツを用いて出力される傾向情報は、検査員の能力判定に向いており、資格の判断基準として利用しやすい。
【０１９９】
［２−１３］各機能を実現する装置
図５に表す各機能を実現する装置は、上述した装置に限らない。例えば、サーバ装置１０が実現する機能を検査端末２０又は分析者端末４０が実現してもよい。その場合は検査端末２０が本発明の「情報処理装置」の一例となる。また、検査端末２０が実現する機能の一部（例えば集計処理部２０５）をサーバ装置１０が実現してもよい。
【０２００】
また、反対に、サーバ装置１０が実現する機能の一部（例えば分析処理部１０７）を検査端末２０又は分析者端末４０が実現してもよい。その場合、検査端末２０又は分析者端末４０は、サーバ装置１０に記憶されている検査結果及び属性を取得して自装置のメモリに一時的に記憶させ、評価情報の生成及び出力等を行う。この場合の検査端末２０又は分析者端末４０も本発明の「情報処理装置」の一例となる。
【０２０１】
また、サーバ装置１０が実現する機能を２以上の装置で分担して実現してもよいし、検査端末２０、事業者端末３０及び分析者端末４０がそれぞれ１台の端末で実現する機能を２以上の装置で分担して実現してもよい。また、各機能が実行する動作を２以上の機能で分担して実行してもよい。例えば分析処理部１０７が行う検査結果の抽出、集計及び算出等の動作を別々の機能が実行してもよい。いずれの場合も、検査支援システム１の全体で図５に表す各機能が実現されていればよい。
【０２０２】
［２−１４］発明のカテゴリ
本発明は、上述したサーバ装置１０、検査端末２０、事業者端末３０及び分析者端末４０という各情報処理装置の他、各情報処理装置を備える情報処理システム（検査支援システム１はその一例）としても捉えられる。また、本発明は、各情報処理装置が実施する処理を実現するための情報処理方法としても捉えられるし、各情報処理装置を制御するコンピュータを機能させるためのプログラムとしても捉えられる。本発明として捉えられるプログラムは、プログラムを記憶させた光ディスク等の記録媒体の形態で提供されてもよいし、インターネット等のネットワークを介してコンピュータにダウンロードさせ、ダウンロードしたプログラムをインストールして利用可能にするなどの形態で提供されてもよい。
【要約】
検査員の検査能力を効率的に向上させること。
検査履歴蓄積部１０５は、分析対象の検査員による検査結果を取得して蓄積する。検査履歴蓄積部１０５は、分析対象の検査員による検査とは別に行われる食品衛生の検査結果を少なくとも含む検査結果を基準の結果として取得する。分析処理部１０７は、判定した検査の傾向を示す傾向データを分析者端末４０に対して出力することで、分析対象の検査員による検査結果と基準の結果との差に基づき分析対象の検査員の検査の傾向を示す傾向情報を出力する。教育情報記憶部１０８は、検査員向けの教育情報を、検査員の検査の傾向に対応付けて記憶している。分析処理部１０７は、自機能が出力した傾向情報が示す傾向に対応付けられた教育情報を教育情報記憶部１０８から読み出して出力する。【図１】
0006601992.tif 000002
【図２】
0006601992.tif 000003
【図３】
0006601992.tif 000004
【図４】
0006601992.tif 000005
【図５】
0006601992.tif 000006
【図６】
0006601992.tif 000007
【図７】
0006601992.tif 000008
【図８】
0006601992.tif 000009
【図９】
0006601992.tif 000010
【図１０】
0006601992.tif 000011
【図１１】
0006601992.tif 000012
【図１２】
0006601992.tif 000013
【図１３】
0006601992.tif 000014
【図１４】
0006601992.tif 000015
【図１５】
0006601992.tif 000016
【図１６】
0006601992.tif 000017
【図１７】
0006601992.tif 000018
【図１８】
0006601992.tif 000019
【図１９】
0006601992.tif 000020
【図２０】
0006601992.tif 000021
【図２１】
0006601992.tif 000022
【図２２】
0006601992.tif 000023
【図２３】
0006601992.tif 000024
【図２４】
0006601992.tif 000025
【図２５】
0006601992.tif 000026
【図２６】
0006601992.tif 000027
【図２７】
0006601992.tif 000028
【図２８】
0006601992.tif 000029
【図２９】
0006601992.tif 000030
【図３０】
0006601992.tif 000031
【図３１】
0006601992.tif 000032
【図３２】
0006601992.tif 000033