(57)【要約】【課題】療法食投与等の診療内容と動物の健康状態との関係を飼い主が容易に把握することができるコンピュータシステム等を提供する。【解決手段】動物診療データ表示システム２を構成する動物病院端末装置６のグラフ表示手段２６は、当該動物病院端末装置６から入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報を動物病院サーバ装置４に送信し、当該グラフ表示要求情報に基づいて動物病院サーバ装置４から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該動物病院端末装置６の表示装置６４の同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行う。【選択図】  図２
2012146029.tif 000002
【特許請求の範囲】
【請求項１】
ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶する動物病院データベースを備えた動物病院サーバ装置と、
動物病院サーバ装置と通信可能な動物病院端末装置と、
を備え、動物病院端末装置に患者動物の診療データを表示するコンピュータシステムであって、
動物病院端末装置は、患者動物の診療データを、動物病院サーバ装置を介して動物病院データベースから読み出して、当該動物病院端末装置に表示するための処理である飼い主モード処理を行う飼い主モード処理手段、
を備えた端末制御部を備え、
動物病院サーバ装置は、動物病院データベースに対する動物病院端末装置からのアクセスを処理する外部アクセス処理手段、
を備えたサーバ制御部を備え、
前記飼い主モード処理手段は、動物病院端末装置から入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報を動物病院サーバ装置に送信し、当該グラフ表示要求情報に基づいて動物病院サーバ装置から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該動物病院端末装置の同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行うグラフ表示手段を備え、
前記外部アクセス処理手段は、動物病院端末装置から送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフ表示用データを動物病院端末装置に送信する処理を行うグラフ表示用データ取得手段を備えたこと、
を特徴とする動物診療データ表示システム。
【請求項２】
請求項１の動物診療データ表示システムにおいて、
前記動物病院データベースにおける患者動物の健康状態に関するデータは、複数の健康状態細目に関するデータに分けて記憶されており、
前記端末制御部は、さらに、当該動物病院端末装置から健康状態の区分を指定する情報が入力されると、予め定められた対応関係に基づいて、入力された健康状態の区分を指定する情報に対応する健康状態細目を指定する情報を抽出する健康状態細目抽出手段を備え、
前記グラフ表示処理手段におけるグラフ表示要求情報には、前記健康状態細目抽出手段により抽出された健康状態細目を指定する情報が含まれ、前記グラフ表示処理手段における健康状態に関するデータは、健康状態細目に関するデータであること、
を特徴とするもの。
【請求項３】
請求項２の動物診療データ表示システムにおいて、
前記飼い主モード処理手段は、さらに、前記健康状態細目抽出手段により抽出された健康状態細目を指定する情報、グラフィック表示を指定する情報、１の診療日時を指定する情報及び患者動物を指定する情報を含むグラフィック表示要求情報を動物病院サーバ装置に送信し、当該グラフィック表示要求情報に基づいて動物病院サーバ装置から送信されたグラフィック表示用データを受信し、受信したグラフィック表示用データに基づいて、当該動物病院端末装置の表示画面内に、指定された患者動物の指定された診療日時における指定された健康状態細目に関するデータを、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示する処理を行うグラフィック表示手段を備え、
前記外部アクセス処理手段は、さらに、動物病院端末装置から送信されたグラフィック表示要求情報を受信し、受信したグラフィック表示要求情報に基づいて、指定された患者動物についての指定された診療日時における指定された健康状態細目に関するデータを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフィック表示用データを動物病院端末装置に送信する処理を行うグラフィック表示用データ取得手段を備えたこと、
を特徴とするもの。
【請求項４】
請求項１ないし３のいずれかの動物診療データ表示システムにおいて、
前記動物病院データベースには、さらに、動物病院のスタッフを特定する情報と当該スタッフのパスワードとが対応付けて記憶されており、
前記端末制御部は、さらに、
当該動物病院端末装置から入力された診療データを、動物病院サーバ装置を介して動物病院データベースに書き込むための処理であるスタッフモード処理を行うスタッフモード処理手段と、
前記スタッフモード処理及び飼い主モード処理をそれぞれ可能化又は不能化する処理を行うモード制御手段と、
を備え、
前記スタッフモード処理手段は、
動物病院端末装置から入力された患者動物を選択する情報に基づいて動物病院端末装置における処理の対象となる患者動物を指定する処理を行う患者動物指定手段と、
指定された患者動物について動物病院端末装置から入力された診療データを動物病院サーバ装置に送信する処理を行う診療データ送信手段と、
を備え、
前記外部アクセス処理手段は、さらに、動物病院端末装置から送信された当該患者動物についての診療データを受信し、受信した当該患者動物についての診療データを動物病院データベースに書き込む処理を行う診療データ書き込み手段を備え、
前記モード制御手段は、
当該動物病院端末装置からスタッフモード処理へのログインを求める情報、動物病院のスタッフを特定する情報及びパスワードが入力されると、入力された動物病院のスタッフを特定する情報及びパスワードが動物病院データベースに相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該スタッフによるスタッフモード処理を可能化する処理を行うスタッフモードログイン手段と、
スタッフモード処理の実行中に当該動物病院端末装置からスタッフモード処理からのログアウトを求める情報が入力されると、当該スタッフモード処理を不能化して当該スタッフモード処理からログアウトする処理を行うスタッフモードログアウト手段と、
スタッフモード処理の実行中に当該動物病院端末装置から飼い主モード処理の開始を求める情報が入力されると、実行中のスタッフモード処理を不能化するとともに、当該スタッフモード処理において指定されている患者動物についての飼い主モード処理を可能化する処理を行う飼い主モード処理開始手段と、
飼い主モード処理の実行中に当該動物病院端末装置から飼い主モード処理の終了を求める情報及びパスワードが入力されると、入力されたパスワードと現在ログインしている動物病院のスタッフを特定する情報とが動物病院データベースに相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該飼い主モード処理を不能化するとともに、当該スタッフによるスタッフモード処理を再度可能化する処理を行う飼い主モード処理終了手段と、
を備え、
前記飼い主モード処理手段における患者動物を指定する情報は、前記スタッフモード処理手段における患者動物指定処理手段において動物病院端末装置から入力された患者動物を選択する情報に基づいて指定されたものに限られること、
を特徴とするもの。
【請求項５】
請求項１ないし４のいずれかの動物診療データ表示システムに用いられる動物病院端末装置。
【請求項６】
請求項１ないし４のいずれかの動物診療データ表示システムに用いられる動物病院サーバ装置。
【請求項７】
コンピュータを、請求項５の動物病院端末装置の端末制御部として機能させるためのプログラム。
【請求項８】
コンピュータを、請求項６の動物病院サーバ装置のサーバ制御部として機能させるためのプログラム。
【請求項９】
請求項７ないし８のいずれかのプログラムを記憶した記録媒体。
【請求項１０】
ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶する動物病院データベースを備えたサーバコンピュータと、サーバコンピュータと通信可能な端末コンピュータと、を用いて端末コンピュータに患者動物の診療データを表示する方法であって、
端末コンピュータが、患者動物の診療データを、サーバコンピュータを介して動物病院データベースから読み出して、当該端末コンピュータに表示するための処理である飼い主モード処理を行う飼い主モード処理ステップと、
サーバコンピュータが、動物病院データベースに対する端末コンピュータからのアクセスを処理する外部アクセス処理ステップと、を備え、
前記飼い主モード処理ステップは、端末コンピュータから入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報をサーバコンピュータに送信し、当該グラフ表示要求情報に基づいてサーバコンピュータから送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該端末コンピュータの同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行うグラフ表示ステップを備え、
前記外部アクセス処理ステップは、端末コンピュータから送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフ表示用データを端末コンピュータに送信する処理を行うグラフ表示用データ取得ステップを備えたこと、
を特徴とする動物診療データ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、動物医療における診療データを表示する技術に関する。
【背景技術】
【０００２】
動物医療において、特定の病気の予防や再発防止のために栄養バランスが調整されたペットフード（以下、「療法食」という。）が利用される。動物病院では、動物を診断し、その健康状態をみながら、その動物の健康状態に応じた療法食を処方して投与している。これにより、その動物の病気を予防したり、再発を防止したりしている。
【０００３】
しかし、療法食は動物病院以外のルート（例えば、ペットショップやウェブ上の販売サイト）からも入手可能であり、一般的には、そのようなルートで購入する方が安価であるため、飼い主によっては、このようなルートで入手した療法食を、動物の健康状態を把握しないまま適当に与えていることがある。これでは、動物の病気を予防したり、再発を防止したりすることは困難であるばかりでなく、動物の健康状態を悪化させる原因ともなる。
【０００４】
このような問題を解決するためのシステムが提案されている。このシステムは、飼い主が特定の動物食品会社のペットフードを購入すると、その後、特定の獣医において診療をうける際の動物医療費が一部控除され、控除額相当分がその動物食品会社から獣医に支払われる、というものである（特許文献１の段落０００６、第１図参照）。
【０００５】
このようなシステムを利用することで、飼い主の動物医療費負担を軽減しつつ、動物病院での診療機会を増加させることができる。
【０００６】
しかしながら、上記システムにおいては、動物病院で診療を受ける時期が、購入した療法食を与えた後になるため、飼い主が動物の健康状態を把握しないまま療法食を与えてしまう事態を避けることは、やはり困難である。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−９１６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この発明は、このような従来の問題を解決し、療法食投与等の診療内容と動物の健康状態との関係を飼い主が容易に把握することができるコンピュータシステム等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明による動物診療データ表示システムは、ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶する動物病院データベースを備えた動物病院サーバ装置と、動物病院サーバ装置と通信可能な動物病院端末装置と、を備え、動物病院端末装置に患者動物の診療データを表示するコンピュータシステムであって、動物病院端末装置は、患者動物の診療データを、動物病院サーバ装置を介して動物病院データベースから読み出して、当該動物病院端末装置に表示するための処理である飼い主モード処理を行う飼い主モード処理手段、を備えた端末制御部を備え、動物病院サーバ装置は、動物病院データベースに対する動物病院端末装置からのアクセスを処理する外部アクセス処理手段、を備えたサーバ制御部を備え、前記飼い主モード処理手段は、動物病院端末装置から入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報を動物病院サーバ装置に送信し、当該グラフ表示要求情報に基づいて動物病院サーバ装置から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該動物病院端末装置の同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行うグラフ表示手段を備え、前記外部アクセス処理手段は、動物病院端末装置から送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフ表示用データを動物病院端末装置に送信する処理を行うグラフ表示用データ取得手段を備えたこと、を特徴とする。
【００１０】
本発明の特徴は、上記のように広く示すことができるが、その構成や内容は、目的および特徴とともに、図面を考慮に入れた上で、以下の開示によりさらに明らかになるであろう。
【発明の効果】
【００１１】
本願の第１発明による動物診療データ表示システムは、ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶する動物病院データベースを備えた動物病院サーバ装置と、動物病院サーバ装置と通信可能な動物病院端末装置と、を備え、動物病院端末装置に患者動物の診療データを表示するコンピュータシステムであって、動物病院端末装置は、患者動物の診療データを、動物病院サーバ装置を介して動物病院データベースから読み出して、当該動物病院端末装置に表示するための処理である飼い主モード処理を行う飼い主モード処理手段、を備えた端末制御部を備え、動物病院サーバ装置は、動物病院データベースに対する動物病院端末装置からのアクセスを処理する外部アクセス処理手段、を備えたサーバ制御部を備え、前記飼い主モード処理手段は、動物病院端末装置から入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報を動物病院サーバ装置に送信し、当該グラフ表示要求情報に基づいて動物病院サーバ装置から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該動物病院端末装置の同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行うグラフ表示手段を備え、前記外部アクセス処理手段は、動物病院端末装置から送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフ表示用データを動物病院端末装置に送信する処理を行うグラフ表示用データ取得手段を備えたこと、を特徴とする。
【００１２】
したがって、動物病院データベースから診療データを読み出して動物病院端末装置に表示するための処理である飼い主モード処理の実行中に、当該動物病院端末装置からグラフ表示を指定する情報等が入力されると、動物病院端末装置の同一表示画面内に、指定された患者動物の健康状態に関するデータが診療日時順にグラフ表示されるとともに診療内容に関するデータが前記グラフ表示された健康状態に関するデータと対比しうるように診療日時順に表示される。
【００１３】
このため、たとえば、動物病院に来院中の当該患者動物の飼い主に、飼い主モード処理を実行中の動物病院端末装置を貸与すれば、飼い主は、貸与された動物病院端末装置からグラフ表示を指定する情報等を入力することで、当該患者動物の健康状態の推移と療法食投与など診療内容との関係を視覚的に把握することができる。
【００１４】
すなわち、診療内容と動物の健康状態との関係を、飼い主が容易に把握することができる。
【００１５】
本願の第２発明による動物診療データ表示システムは、本願の第１発明による動物診療データ表示システムにおいて、前記動物病院データベースにおける患者動物の健康状態に関するデータは、複数の健康状態細目に関するデータに分けて記憶されており、前記端末制御部は、さらに、当該動物病院端末装置から健康状態の区分を指定する情報が入力されると、予め定められた対応関係に基づいて、入力された健康状態の区分を指定する情報に対応する健康状態細目を指定する情報を抽出する健康状態細目抽出手段を備え、前記グラフ表示処理手段におけるグラフ表示要求情報には、前記健康状態細目抽出手段により抽出された健康状態細目を指定する情報が含まれ、前記グラフ表示処理手段における健康状態に関するデータは、健康状態細目に関するデータであること、を特徴とする。
【００１６】
したがって、動物病院端末装置から健康状態の区分を指定する情報が入力されると、多数の健康状態細目の中から、当該区分に対応する健康状態細目を指定する情報が自動的に抽出され、グラフ表示に際し、当該区分に対応する健康状態細目に関するデータが診療日時順にグラフ表示される。
【００１７】
このため、たとえば、上記健康状態の区分を、皮膚疾患、心臓疾患などの疾患に関する区分とし、各区分と、当該区分の疾患に関係のある健康状態細目とを予め対応付けておけば、飼い主は、動物病院端末装置から当該区分を入力することで、グラフ表示に際し、確認したい疾患に関係する健康状態細目の推移と療法食投与など診療内容との関係を容易に把握することができる。
【００１８】
本願の第３発明による動物診療データ表示システムは、本願の第２発明による動物診療データ表示システムにおいて、前記飼い主モード処理手段は、さらに、前記健康状態細目抽出手段により抽出された健康状態細目を指定する情報、グラフィック表示を指定する情報、１の診療日時を指定する情報及び患者動物を指定する情報を含むグラフィック表示要求情報を動物病院サーバ装置に送信し、当該グラフィック表示要求情報に基づいて動物病院サーバ装置から送信されたグラフィック表示用データを受信し、受信したグラフィック表示用データに基づいて、当該動物病院端末装置の表示画面内に、指定された患者動物の指定された診療日時における指定された健康状態細目に関するデータを、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示する処理を行うグラフィック表示手段を備え、前記外部アクセス処理手段は、さらに、動物病院端末装置から送信されたグラフィック表示要求情報を受信し、受信したグラフィック表示要求情報に基づいて、指定された患者動物についての指定された診療日時における指定された健康状態細目に関するデータを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフィック表示用データを動物病院端末装置に送信する処理を行うグラフィック表示用データ取得手段を備えたこと、を特徴とする。
【００１９】
したがって、動物病院端末装置における飼い主モード処理の実行中に、当該動物病院端末装置からグラフィック表示を指定する情報等が入力されると、動物病院端末装置の表示画面内に、指定された患者動物の指定された診療日時における指定された健康状態の区分に対応する健康状態細目に関するデータが、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示される。
【００２０】
このため、たとえば、健康状態の良否のレベルを「よい」「少しよい」「ふつう」「少し悪い」「悪い」のように段階分けし、レベルに対応した色彩を予め設定しておけば、飼い主は、上記グラフ表示により健康状態の推移と診療内容との関係を把握した上で、気になる診療日時における健康状態の良否については、当該グラフィック表示により、視覚的に把握することができる。
【００２１】
本願の第４発明による動物診療データ表示システムは、本願の第１ないし第３のいずれかの発明による動物診療データ表示システムにおいて、前記動物病院データベースには、さらに、動物病院のスタッフを特定する情報と当該スタッフのパスワードとが対応付けて記憶されており、前記端末制御部は、さらに、当該動物病院端末装置から入力された診療データを、動物病院サーバ装置を介して動物病院データベースに書き込むための処理であるスタッフモード処理を行うスタッフモード処理手段と、前記スタッフモード処理及び飼い主モード処理をそれぞれ可能化又は不能化する処理を行うモード制御手段と、を備え、前記スタッフモード処理手段は、動物病院端末装置から入力された患者動物を選択する情報に基づいて動物病院端末装置における処理の対象となる患者動物を指定する処理を行う患者動物指定手段と、指定された患者動物について動物病院端末装置から入力された診療データを動物病院サーバ装置に送信する処理を行う診療データ送信手段と、を備え、前記外部アクセス処理手段は、さらに、動物病院端末装置から送信された当該患者動物についての診療データを受信し、受信した当該患者動物についての診療データを動物病院データベースに書き込む処理を行う診療データ書き込み手段を備え、前記モード制御手段は、当該動物病院端末装置からスタッフモード処理へのログインを求める情報、動物病院のスタッフを特定する情報及びパスワードが入力されると、入力された動物病院のスタッフを特定する情報及びパスワードが動物病院データベースに相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該スタッフによるスタッフモード処理を可能化する処理を行うスタッフモードログイン手段と、スタッフモード処理の実行中に当該動物病院端末装置からスタッフモード処理からのログアウトを求める情報が入力されると、当該スタッフモード処理を不能化して当該スタッフモード処理からログアウトする処理を行うスタッフモードログアウト手段と、スタッフモード処理の実行中に当該動物病院端末装置から飼い主モード処理の開始を求める情報が入力されると、実行中のスタッフモード処理を不能化するとともに、当該スタッフモード処理において指定されている患者動物についての飼い主モード処理を可能化する処理を行う飼い主モード処理開始手段と、飼い主モード処理の実行中に当該動物病院端末装置から飼い主モード処理の終了を求める情報及びパスワードが入力されると、入力されたパスワードと現在ログインしている動物病院のスタッフを特定する情報とが動物病院データベースに相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該飼い主モード処理を不能化するとともに、当該スタッフによるスタッフモード処理を再度可能化する処理を行う飼い主モード処理終了手段と、を備え、前記飼い主モード処理手段における患者動物を指定する情報は、前記スタッフモード処理手段における患者動物指定処理手段において動物病院端末装置から入力された患者動物を選択する情報に基づいて指定されたものに限られること、を特徴とする。
【００２２】
したがって、動物病院端末装置は、上記飼い主モード処理に加えて、動物病院データベースに診療データを書き込むための処理であるスタッフモード処理をも実行することができるよう構成され、これら２つのモードをそれぞれどのような条件で可能とするか不能とするかを制御するよう構成されている。
【００２３】
すなわち、スタッフモード処理と飼い主モード処理とは相互に排他的に許容される処理として規定され、飼い主モード処理を行うためには、スタッフを特定する情報及びパスワード入力の必要なスタッフモード処理を経由しなければならず、スタッフモード処理から飼い主モード処理に移行する際にパスワード入力は必要ないが、その逆の場合はパスワード入力が必要であり、かつ、患者動物の指定変更を行うことができるのはスタッフモード処理においてのみとなるよう構成されている。
【００２４】
このように構成することで、まず、動物病院のスタッフのみがスタッフモード処理にログインして患者動物の指定や診療データの書き込みを行なうことができるとともに、その後、動物病院端末装置を飼い主に貸与するのに先立って行われる飼い主モード処理への移行を迅速に行うことができる。また、飼い主は診療データを閲覧することができるが、その際、飼い主が誤って診療データを書き換えたり、他の飼い主の患者動物の診療データが閲覧されたりすることを防止することができる。さらに、閲覧が終わって返却された動物病院端末装置は、当該スタッフがパスワードを入力するだけで、スタッフを特定する情報を入力することなくスタッフモード処理を容易に再開することができる。
【００２５】
つまり、１つの動物病院端末装置を、診療中に診療データの入力を行う動物病院のスタッフと、診療データの閲覧を行う来院中の飼い主とで共用することができ、その際に飼い主が誤って診療データを書き換えたり他の飼い主の患者動物の診療データを閲覧したりすることを防止しつつ、スタッフモード処理と飼い主モード処理との相互変更を可及的速やかに行うことができる。
【００２６】
本願の第５発明による動物病院端末装置は、本願の第１ないし第４のいずれかの発明による動物診療データ表示システムに用いられる動物病院端末装置である。
【００２７】
したがって、これらの動物病院端末装置を動物診療データ表示システムに用いることで、上記第１ないし第４発明と同様の効果を奏する。
【００２８】
本願の第６発明による動物病院サーバ装置は、本願の第１ないし第４のいずれかの発明による動物診療データ表示システムに用いられる動物病院サーバ装置である。
【００２９】
したがって、これらの動物病院サーバ装置を動物診療データ表示システムに用いることで、上記第１ないし第４発明と同様の効果を奏する。
【００３０】
本願の第７発明によるプログラムは、コンピュータを、本願の第５発明による動物病院端末装置の端末制御部として機能させるためのプログラムである。
【００３１】
したがって、当該プログラムをコンピュータに実行させることで、上記第５発明と同様の効果を奏する。
【００３２】
本願の第８発明によるプログラムは、コンピュータを、本願の第６発明による動物病院サーバ装置のサーバ制御部として機能させるためのプログラムである。
【００３３】
したがって、当該プログラムをコンピュータに実行させることで、上記第６発明と同様の効果を奏する。
【００３４】
本願の第９発明による記録媒体は、本願の第８ないし第９のいずれかの発明によるプログラムを記憶した記録媒体である。
【００３５】
したがって、これらの記録媒体に記憶されたプログラムをコンピュータに実行させることで、上記第８ないし第９発明と同様の効果を奏する。
【００３６】
また、本願の第１０発明による動物診療データ表示方法は、ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶する動物病院データベースを備えたサーバコンピュータと、サーバコンピュータと通信可能な端末コンピュータと、を用いて端末コンピュータに患者動物の診療データを表示する方法であって、端末コンピュータが、患者動物の診療データを、サーバコンピュータを介して動物病院データベースから読み出して、当該端末コンピュータに表示するための処理である飼い主モード処理を行う飼い主モード処理ステップと、サーバコンピュータが、動物病院データベースに対する端末コンピュータからのアクセスを処理する外部アクセス処理ステップと、を備え、前記飼い主モード処理ステップは、端末コンピュータから入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報をサーバコンピュータに送信し、当該グラフ表示要求情報に基づいてサーバコンピュータから送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該端末コンピュータの同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行うグラフ表示ステップを備え、前記外部アクセス処理ステップは、端末コンピュータから送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベースから取得し、取得したこれらのデータを含む前記グラフ表示用データを端末コンピュータに送信する処理を行うグラフ表示用データ取得ステップを備えたこと、を特徴とする。
【００３７】
したがって、サーバコンピュータと端末コンピュータとを用いて当該方法を使用することで、上記第１発明と同様の効果を奏する。
【図面の簡単な説明】
【００３８】
【図１】図１は、この発明の一実施形態による動物診療データ表示システムの構成の一例を示すブロック図である。
【図２】図２は、動物病院サーバ装置４及び動物病院端末装置６のそれぞれ詳細な構成の一例を示すブロック図である。
【図３】図３は、図２に示す動物診療データ表示システム２を構成する動物病院サーバ装置４及び動物病院端末装置６のハードウェア構成の一例を示すブロック図である。
【図４】図４は、動物診療データ表示システム２を構成するサーバコンピュータ４における処理の流れの一例を示すフローチャートである。
【図５】図５は、図４に示すサーバイベント処理の流れの一例を示すフローチャートである。
【図６】図６は、動物診療データ表示システム２を構成する端末コンピュータ６における処理の流れの一例を示すフローチャートである。
【図７】図７は、図６に示す端末イベント処理の流れの一例を示すフローチャートである。
【図８】図８は、図７に示すスタッフモード表示変更処理の流れの一例を示すフローチャートである。
【図９】図９は、図７に示す飼い主モード表示変更処理の流れの一例を示すフローチャートである。
【図１０】図１０Ａは、動物病院データベース１６を構成するユーザー情報テーブル１６ａに記憶されたデータのデータ構成の一例を示す図面である。図１０Ｂは、獣医師情報テーブル１６ｂに記憶されたデータのデータ構成の一例を示す図面である。図１０Ｃは、動物看護師情報テーブル１６ｃに記憶されたデータのデータ構成の一例を示す図面である。
【図１１】図１１Ａは、患者情報テーブル１６ｄに記憶されたデータのデータ構成の一例を示す図面である。図１１Ｂは、飼い主情報テーブル１６ｅに記憶されたデータのデータ構成の一例を示す図面である。
【図１２】図１２は、診療情報テーブル１６ｃに記憶されたデータのデータ構成の一例を示す図面である。
【図１３】図１３は、端末コンピュータ６の表示装置６４に表示される画面であって、スタッフモード処理にログインするための初期画面の一例を示す図面である。
【図１４】図１４は、スタッフモード処理にログインするスタッフの氏名を選択するための画面の一例を示す図面である。
【図１５】図１５は、スタッフモード処理にログインした直後の初期画面の一例を示す図面である。
【図１６】図１６は、スタッフモード処理におけるペット選択のための画面の一例を示す図面である。
【図１７】図１７は、スタッフモード処理におけるペットが選択された後の画面の一例を示す図面である。
【図１８】図１８は、スタッフモード処理における項目選択のための画面の一例を示す図面である。
【図１９】図１９は、スタッフモード処理における健康状態細目に関するデータを入力するための画面の一例を示す図面である。
【図２０】図２０は、スタッフモード処理における獣医師コメントを入力するための画面の一例を示す図面である。
【図２１】図２１は、飼い主モード処理におけるグラフィック表示のための画面の一例を示す図面である。
【図２２】図２２は、飼い主モード処理における診療日時選択のための画面の一例を示す図面である。
【図２３】図２３は、飼い主モード処理における飼い主コメントを入力するための画面の一例を示す図面である。
【図２４】図２４は、飼い主モード処理におけるグラフ表示のための画面の一例を示す図面である。
【図２５】図２５は、飼い主モード処理からログアウトするためのパスワード入力のための画面の一例を示す図面である。
【図２６】図２６は、サーバコンピュータ４の表示装置４４の表示画面に表示される画面であって、サーバ側グラフィック表示処理の実行中に表示される画面の一例を示す図面である。
【図２７】図２７は、サーバ側グラフ表示処理の実行中に表示される画面の一例を示す図面である。
【発明を実施するための形態】
【００３９】
図１は、この発明の一実施形態による動物診療データ表示システムの構成を示すブロック図である。
【００４０】
動物診療データ表示システム２は、動物病院サーバ装置４と、複数の動物病院端末装置６と、を備えており、動物病院サーバ装置４と各動物病院端末装置６とは、通信手段８を介して通信可能となっている。
【００４１】
図２は、動物病院サーバ装置４及び動物病院端末装置６のそれぞれ詳細な構成を含む動物診療データ表示システム２のブロック図である。
【００４２】
図２に示すように、動物病院サーバ装置４は、動物診療データ表示システム２において実行される情報処理のうち当該動物病院サーバ装置４に割り振られた処理を実行するサーバ制御部１０と、動物病院データベース１６と、当該動物病院データベース１６への診療データの入力等に用いられる入力装置４６と、動物病院データベース１６に記憶されている診療データの表示等に用いられる表示装置４４とを備えている。
【００４３】
動物病院データベース１６は、ともに診療日時と対応付けられた患者動物の健康状態に関するデータ及び診療内容に関するデータを含む診療データを記憶するデータベースである。
【００４４】
動物病院データベース１６における患者動物の健康状態に関するデータは、複数の健康状態細目に関するデータに分けて記憶されている。また、動物病院データベース１６には、動物病院のスタッフを特定する情報と当該スタッフのパスワードとが対応付けて記憶されている。
【００４５】
動物病院データベース１６は、ユーザー情報テーブル１６ａと、獣医師情報テーブル１６ｂと、動物看護師情報テーブル１６ｃと、患者情報テーブル１６ｄと、飼い主情報テーブル１６ｅと、診療情報テーブル１６ｆと、を備えている。
【００４６】
サーバ制御部１０は、外部アクセス処理手段１１と内部アクセス処理手段１５とを備えている。
【００４７】
外部アクセス処理手段１１は、動物病院データベース１６に対する動物病院端末装置６からの書き込み又は読み出しを要求する情報に基づいて、動物病院端末装置６から受信した診療データを動物病院データベース１６に書き込んだり、動物病院データベース１６から診療データを読み出して動物病院端末装置６に送信したりする処理を行う手段であって、診療データ書き込み手段１２と、グラフ表示用データ取得手段１３と、グラフィック表示用データ取得手段１４と、を備えている。
【００４８】
診療データ書き込み手段１２は、動物病院端末装置６から送信された患者動物についての診療データを受信し、受信した当該患者動物についての診療データを動物病院データベース１６に書き込む処理を行う。
【００４９】
グラフ表示用データ取得手段１３は、動物病院端末装置６から送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定された患者動物についての指定された診療日時における診療データを動物病院データベース１６から取得し、取得したこれらのデータを含むグラフ表示用データを動物病院端末装置６に送信する処理を行う。
【００５０】
グラフィック表示用データ取得手段１４は、動物病院端末装置６から送信されたグラフィック表示要求情報を受信し、受信したグラフィック表示要求情報に基づいて、指定された患者動物についての指定された診療日時における指定された健康状態細目に関するデータを動物病院データベース１６から取得し、取得したこれらのデータを含むグラフィック表示用データを動物病院端末装置６に送信する処理を行う。
【００５１】
内部アクセス処理手段１５は、動物病院サーバ装置４自身の入力装置４６から入力された書き込み又は表示を要求する情報に基づいて、入力装置４６から入力された診療データを動物病院データベース１６に書き込んだり、動物病院データベース１６から診療データを読み出して表示装置４４に表示したりする処理を行う。
【００５２】
一方、動物病院端末装置６は、動物診療データ表示システム２において実行される情報処理のうち当該動物病院端末装置６に割り振られた処理を実行する端末制御部２０と、種々の要求情報や診療データ等の入力に用いられる入力装置６６と、診療データの表示等に用いられる表示装置６４と、を備えている。
【００５３】
端末制御部２０は、健康状態細目抽出手段２１と、スタッフモード処理手段２２と、飼い主モード処理手段２５と、モード制御手段２８と、を備えている。
【００５４】
健康状態細目抽出手段２１は、動物病院端末装置６から健康状態の区分を指定する情報が入力されると、予め定められた対応関係に基づいて、入力された健康状態の区分を指定する情報に対応する健康状態細目を指定する情報を抽出する。
【００５５】
スタッフモード処理手段２２は、動物病院端末装置６から入力された診療データを、動物病院サーバ装置４を介して動物病院データベース１６に書き込むための処理であるスタッフモード処理を行う手段であって、患者動物指定手段２３と、診療データ送信手段２４と、を備えている。
【００５６】
患者動物指定手段２３は、動物病院端末装置６から入力された患者動物を選択する情報に基づいて動物病院端末装置６における処理の対象となる患者動物を指定する処理を行う。
【００５７】
診療データ送信手段２４は、指定された患者動物について動物病院端末装置６から入力された診療データを動物病院サーバ装置４に送信する処理を行う。
【００５８】
飼い主モード処理手段２５は、患者動物の診療データを、動物病院サーバ装置４を介して動物病院データベース１６から読み出して、当該動物病院端末装置６に表示するための処理である飼い主モード処理を行う手段であって、グラフ表示手段２６と、グラフィック表示手段２７と、を備えている。
【００５９】
グラフ表示手段２６は、動物病院端末装置６から入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報及び患者動物を指定する情報を含むグラフ表示要求情報を動物病院サーバ装置４に送信し、当該グラフ表示要求情報に基づいて動物病院サーバ装置４から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、当該動物病院端末装置６の表示装置６４の同一表示画面内に、指定された患者動物の健康状態に関するデータを診療日時順にグラフ表示するとともに診療内容に関するデータを前記グラフ表示された健康状態に関するデータと対比しうる位置に診療日時順に表示する処理を行う。
【００６０】
上記グラフ表示要求情報には、健康状態細目抽出手段２１により抽出された健康状態細目を指定する情報が含まれている。また、上記健康状態に関するデータは、健康状態細目に関するデータである。
【００６１】
グラフィック表示手段２７は、健康状態細目抽出手段２１により抽出された健康状態細目を指定する情報、グラフィック表示を指定する情報、１の診療日時を指定する情報及び患者動物を指定する情報を含むグラフィック表示要求情報を動物病院サーバ装置４に送信し、当該グラフィック表示要求情報に基づいて動物病院サーバ装置４から送信されたグラフィック表示用データを受信し、受信したグラフィック表示用データに基づいて、当該動物病院端末装置６の表示装置６４の表示画面内に、指定された患者動物の指定された診療日時における指定された健康状態細目に関するデータを、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示する処理を行う。
【００６２】
モード制御手段２８は、スタッフモード処理及び飼い主モード処理をそれぞれ可能化又は不能化する処理を行う手段であって、スタッフモードログイン手段２９と、スタッフモードログアウト手段３０と、飼い主モード処理開始手段３１と、飼い主モード処理終了手段３２と、を備えている。
【００６３】
スタッフモードログイン手段２９は、動物病院端末装置６からスタッフモード処理へのログインを求める情報、動物病院のスタッフを特定する情報及びパスワードが入力されると、入力された動物病院のスタッフを特定する情報及びパスワードが動物病院データベース１６に相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該スタッフによるスタッフモード処理を可能化する処理を行う。
【００６４】
スタッフモードログアウト手段３０は、スタッフモード処理の実行中に当該動物病院端末装置６からスタッフモード処理からのログアウトを求める情報が入力されると、当該スタッフモード処理を不能化して当該スタッフモード処理からログアウトする処理を行う。
【００６５】
飼い主モード処理開始手段３１は、スタッフモード処理の実行中に当該動物病院端末装置６から飼い主モード処理の開始を求める情報が入力されると、実行中のスタッフモード処理を不能化するとともに、当該スタッフモード処理において指定されている患者動物についての飼い主モード処理を可能化する処理を行う。
【００６６】
そして、上記飼い主モード処理手段２５における患者動物を指定する情報は、上記スタッフモード処理手段２２における患者動物指定処理手段２３において動物病院端末装置６から入力された患者動物を選択する情報に基づいて指定されたものに限られている。
【００６７】
飼い主モード処理終了手段３２は、飼い主モード処理の実行中に当該動物病院端末装置６から飼い主モード処理の終了を求める情報及びパスワードが入力されると、入力されたパスワードと現在ログインしている動物病院のスタッフを特定する情報とが動物病院データベース１６に相互に対応付けて記憶されたものと一致するか否かを判断し、一致する場合には、当該飼い主モード処理を不能化するとともに、当該スタッフによるスタッフモード処理を再度可能化する処理を行う。
【００６８】
図３は、図２に示す動物診療データ表示システム２を構成する動物病院サーバ装置４及び動物病院端末装置６のハードウェア構成の一例を示すブロック図であって、動物病院サーバ装置４および動物病院端末装置６としてコンピュータ用いた場合の例である。動物病院サーバ装置４および動物病院端末装置６として用いられるコンピュータを、それぞれ、サーバコンピュータ４及び端末コンピュータ６とする。
【００６９】
この例では、サーバコンピュータ４と全ての端末コンピュータ６とでＬＡＮ（ローカルエリアネットワーク）を構成しており、通信手段８として無線通信手段である無線ルーター８が用いられている。
【００７０】
もちろん、無線通信手段は無線ルーターに限定されるものではなく、たとえば、ブルートゥース（Bluetooth）や赤外線を利用したものでもよい。また、通信手段は無線通信手段に限定されるものではなく、無線通信手段による相互間の無線通信が不能な場所に何れかの端末コンピュータ６又はサーバコンピュータ４を配備する場合には、電話等による通信回線や有線の通信線と、無線通信手段とを併用するようにしてもよい。
【００７１】
またこの実施形態においては、通信手段を、端末コンピュータ及びサーバコンピュータと別に設けるよう構成しているが、通信手段の全部又は一部を端末コンピュータ又はサーバコンピュータと一体的に設けるよう構成することもできる。
【００７２】
なお、この実施形態においては、各端末コンピュータ６はサーバコンピュータ４と通信可能であるが、端末コンピュータ６相互は通信不能とされている。
【００７３】
図３に示す端末コンピュータ６はとくに限定されるものではないが、持ち運び及び操作が容易なタブレット型コンピュータが好ましい。タブレット型コンピュータとして、たとえば、アップル社のiPad(商標)が例示できる。
【００７４】
端末コンピュータ６は、動物診療データ表示システム２の端末コンピュータ６側のプログラムを記憶した記録媒体であるフラッシュメモリを搭載したＳＳＤ（ソリッドステートドライブ）等の補助記憶装置７０、補助記憶装置７０に記憶されたプログラムがロードされる主記憶装置６８、主記憶装置６８にロードされたプログラムを実行する端末制御部２０に対応するＣＰＵ６２、ＬＣＤ（液晶表示装置）等の表示装置６４，タッチパネル等の入力装置６６、及び、無線ルーター８を介してサーバコンピュータ４と通信するための通信インタフェース７２、を備えている。
【００７５】
一方、サーバコンピュータ４は、一般的なパーソナルコンピュータと同様の構成である。サーバコンピュータ４は、動物診療データ表示システム２のサーバコンピュータ４側のプログラムを記憶した記録媒体であり、動物病院データベース１６の記憶媒体でもあるハードディスクを備えたＨＤＤ（ハードディスクドライブ）等の補助記憶装置５０、補助記憶装置５０に記憶されたプログラムがロードされる主記憶装置４８、主記憶装置４８にロードされたプログラムを実行するサーバ制御部１０に対応するＣＰＵ４２，ＬＣＤ（液晶表示装置）等の表示装置４４，キーボード、マウス、トラックパッド等の入力装置４６、及び、無線ルーター８を介して端末コンピュータ６と通信するための通信インタフェース５２を備えている。
【００７６】
図４及び図５は、動物診療データ表示システム２を構成するサーバコンピュータ４における処理の流れの一例を示すフローチャートである。図６ないし図９は、動物診療データ表示システム２を構成する端末コンピュータ６における処理の流れの一例を示すフローチャートである。
【００７７】
図１０Ａないし図１０Ｃ、図１１Ａ及び図１１Ｂ、並びに図１２は、動物病院データベース１６に記憶されたデータのデータ構成の一例を示す図面である。
【００７８】
図１３ないし図２５は、端末コンピュータ６の表示装置６４の表示画面の表示内容の推移の一例を示す図面である。図２６及び図２７は、サーバコンピュータ４の表示装置４４の表示画面の表示内容の一例を示す図面である。
【００７９】
図４ないし図９に基づいて、他の図面を参照しつつ、動物診療データ表示システム２における処理を説明する。まず、図４及び図５に基づいて、サーバコンピュータ４における処理について説明する。
【００８０】
図４に示すように、サーバコンピュータ４において動物診療データ表示システム２のサーバコンピュータ４側のプログラム（以下、「サーバアプリケーション」という。）が、起動されると、サーバコンピュータ４のＣＰＵ４２（図３参照）は、サーバ初期化処理を行う（ステップＳ１）。
【００８１】
サーバ初期化処理において、ＣＰＵ４２は、図１０Ａに示す動物病院データベース１６を構成するユーザー情報テーブル１６ａを参照して、起動したユーザーのライセンスキーが有効か否かを判断し、有効であれば、ユーザー情報テーブル１６ａに基づいて当該ユーザーについてのスプラッシュ画像を読込んで表示装置４４にスプラッシュ表示をしたり、無線ルーター８等との通信の確立や、当該ユーザーによる直近のログアウト前の表示データの補助記憶装置５０からの読み込み及び当該データの表示装置４４への表示等の処理を行う。
【００８２】
つぎに、ＣＰＵ４２は、サーバイベント処理を行う（ステップＳ２）。サーバイベント処理については後述する。
【００８３】
ＣＰＵ４２は、サーバアプリケーションの実行中にログアウトボタン２６９（図２６参照）が押されるか否かを監視しており（ステップＳ３）、押されない場合はサーバイベント処理（ステップＳ２）を繰り返す。
【００８４】
ログアウトボタンが押された場合は、現在の表示データの補助記憶装置５０への書き込み等の終了処理を行い、サーバアプリケーションを終了（ログアウト）する（ステップＳ４）。
【００８５】
図５を参照しつつ、上記サーバイベント処理について説明する。サーバイベント処理において、ＣＰＵ４２は、端末コンピュータ６からの受信イベントが発生したか否か、すなわち、端末コンピュータ６から、無線ルーター８を介して、サーバコンピュータ４の動物病院データベース１６へのアクセス要求の有無を監視している（ステップＳ１１）。
【００８６】
端末コンピュータ６からの受信イベントが発生した場合、ＣＰＵ４２は、その受信イベントが動物病院データベース１６へのデータ書き込みを要求するイベントであるか否かを判断し（ステップＳ１２）、データ書き込みを要求するイベントでないと判断した場合は、動物病院データベース１６からのデータ読み出しを要求するイベントであるとして、必要なデータを動物病院データベース１６から読み出して、端末コンピュータ６に送信する処理を行い、サーバイベント処理を終了する（ステップＳ１３）。
【００８７】
一方、ステップＳ１２において、データ書き込みを要求するイベントであると判断した場合、ＣＰＵ４２は、指定されたデータを動物病院データベース１６に書き込む（ステップＳ１４）。
【００８８】
この場合、ＣＰＵ４２は、現在、サーバコンピュータ４の表示装置４４に表示されている患者動物（以下、「ペット」という。）が、当該端末コンピュータ６において処理中のペットと同一であるか否かを判断し（ステップＳ１５）、同一である場合は、ステップＳ１４において更新された動物病院データベース１６から必要なデータを読み出して、サーバコンピュータ４の表示装置４４の表示を更新し、サーバイベント処理を終了する（ステップＳ１６）。
【００８９】
ステップＳ１５において、サーバコンピュータ４の表示装置４４に表示されているペットが、当該端末コンピュータ６において処理中のペットと同一でないと判断した場合は、何もせずにサーバイベント処理を終了する。
【００９０】
ステップＳ１１において、発生したイベントが端末コンピュータ６からの受信イベントでないと判断した場合、ＣＰＵ４２は、当該イベントがサーバコンピュータ４の内部で生成されたものであると判断し、ステップＳ１７に制御を移す。ステップＳ１７〜ステップＳ１９における処理（内部アクセス処理）については後述する。
【００９１】
つぎに、図６ないし図９に基づいて、端末コンピュータ６における処理について説明する。
【００９２】
図６に示すように、端末コンピュータ６において動物診療データ表示システム２の端末コンピュータ６側のプログラム（以下、「端末アプリケーション」という。）が、起動されると、端末コンピュータ６のＣＰＵ６２（図３参照）は、端末初期化処理を行う（ステップＳ２１）。
【００９３】
端末初期化処理において、ＣＰＵ６２は、無線ルーター８を介してのサーバコンピュータ４との通信の確立処理を行った上で、必要なデータをサーバコンピュータ４を介して動物病院データベース１６から読み込んで、端末コンピュータ６の主記憶装置６８又は補助記憶装置７０に記憶したり、スタッフモード処理へのログイン（以下、単に「ログイン」ということがある。）のための初期画面を表示装置６４に表示したりする処理を実行する。
【００９４】
スタッフモード処理とは、当該端末コンピュータ６から入力された診療データ（後述）を、サーバコンピュータ４を介して動物病院データベース１６に書き込むための処理である。
【００９５】
ステップＳ２１において動物病院データベース１６から読み込まれるデータは、図１０Ｂに示す獣医師情報テーブル１６ｂ及び図１０Ｃに示す動物看護師情報テーブル１６ｃに記憶されたデータである。獣医師情報テーブル１６ｂには、動物病院のスタッフである獣医師を特定する情報である獣医師ＩＤと獣医師の氏名とログインパスワードとが対応付けて記憶されている。同様に、動物看護師情報テーブル１６ｃには、同じく動物病院のスタッフである動物看護師を特定する情報である動物看護師ＩＤと動物看護師の氏名とログインパスワードとが対応付けて記憶されている。
【００９６】
図１３は、このステップにおいて表示されるログインのための初期画面の一例を示す図面である。図１３に示す画面１３０には、登録者選択ボタン１３１、パスワード入力域１３２、ログインボタン１３３が表示されている。
【００９７】
図６に戻って、この画面１３０が表示された状態で、ＣＰＵ６２は、当該端末コンピュータ自身からの入力イベントの発生を監視しており（ステップＳ２２、ステップＳ２３）、入力イベントの発生を検知すると、現在、ログイン状態であるか否かを判断する（ステップＳ２４）。
【００９８】
ステップＳ２４でログイン状態でないと判断した場合、ＣＰＵ６２は、ログインを許可するか否かを判断する（ステップＳ２５）。
【００９９】
すなわち、図１３に示す画面１３０において、登録者選択ボタン１３１が押されると、ＣＰＵ６２は、ステップＳ２１において読み込んだデータに基づいて、画面１３０の一部に、獣医師の氏名及び看護師の氏名、すなわち、スタッフの氏名を示す一覧表１４１を表示する。一覧表１４１の表示された画面１４０を図１４に示す。
【０１００】
一覧表１４１の中から、１のスタッフの指名が選択され、図１３に示すパスワード入力域１３２にパスワードが入力され、その後、ログインボタン１３３が押されると、ＣＰＵ６２は、ステップＳ２１において読み込んだデータに基づいて、当該入力されたスタッフの氏名に対応する獣医師ＩＤ又は動物看護師ＩＤと、入力されたパスワードとが、獣医師情報テーブル１６ｂ又は動物看護師情報テーブル１６ｃに相互に対応付けて記憶されているものと一致するか否かを判断し、一致する場合には、ログインを許可し、当該スタッフによるスタッフモード処理を可能化する。
【０１０１】
つぎに、ＣＰＵ６２は、スタッフモード処理に必要なデータをサーバコンピュータ４を介して動物病院データベース１６から読み込んで、端末コンピュータ６の主記憶装置６８又は補助記憶装置７０に記憶する。（ステップＳ２６）。
【０１０２】
このステップにおいて動物病院データベース１６から読み込まれるデータは、図１１Ａに示す患者情報テーブル１６ｄ及び図１１Ｂに示す飼い主情報テーブル１６ｅに記憶されたデータである。
【０１０３】
患者情報テーブル１６ｄには、患者動物、すなわち、ペットを特定する情報である患者ＩＤ、カルテ番号、ペットの名前、動物の種類（種、亜種）、動物の種類（品種）、飼い主を特定する情報である飼い主ＩＤが、相互に対応付けて記憶されている。飼い主情報テーブル１６ｅには、飼い主ＩＤ、飼い主氏名、飼い主家族１、飼い主家族２が、相互に対応付けて記憶されている。
【０１０４】
つぎに、ＣＰＵ６２は、当該スタッフによるスタッフモード処理の初期画面を表示装置６４に表示したのち（ステップＳ２７）、ステップＳ２２に制御を移し、入力イベントの発生の監視に戻る。
【０１０５】
図１５は、ステップＳ２７において表示されるスタッフモード処理の初期画面の一例を示す図面である。図１５に示す画面１５０には、ペット選択ボタン１５１、閲覧モードボタン１５２、項目選択ボタン１５３、ログアウトボタン１５４等が表示されている。スタッフモード処理の初期画面１５０においては、ペット選択ボタン１５１及びログアウトボタン１５４のみ有効となっている。
【０１０６】
図１５に示す画面１５０においてペット選択ボタン１５１が押されると、ＣＰＵ６２は、端末イベント処理を行う（ステップＳ３０）。
【０１０７】
図７は、端末イベント処理の詳細な流れを示すフローチャートである。端末イベント処理において、ＣＰＵ６２は、まず、現在、飼い主モード処理の実行中であるか否かを判断する（ステップＳ３１）。
【０１０８】
飼い主モード処理とは、端末コンピュータ６が、ペットの診療データを、サーバコンピュータ４を介して動物病院データベース１６から読み出して、当該端末コンピュータ６に表示するための処理である。上述のスタッフモード処理と飼い主モード処理とは相互に排他的に許容される処理としてプログラムされている。
【０１０９】
今回は、スタッフモード処理の実行中であって、飼い主モード処理の実行中でないため、ＣＰＵ６２は、つぎに、飼い主モード処理を開始するか否かを判断する（ステップＳ３２）。
【０１１０】
飼い主モード処理を可能化するためには、閲覧モードボタン１５２（図１５参照）が押される必要があるが、上述のように、そもそも、図１５の状態で閲覧モードボタン１５２を押すことはできない。
【０１１１】
今回は、ペット選択ボタン１５１が押されたケースなので、ＣＰＵ６２は、つぎに、当該端末コンピュータ６から入力された診療データを動物病院データベース１６に書き込むための処理であるか否かを判断する（ステップＳ３３）。
【０１１２】
今回は、ペット選択ボタン１５１が押されたケースなので、ＣＰＵ６２は、つぎに、スタッフモード表示変更処理を行う（ステップＳ３４）。
【０１１３】
図８は、スタッフモード表示変更処理の詳細な流れを示すフローチャートである。スタッフモード表示変更処理において、ＣＰＵ６２は、まず、ペット選択ボタン１５１が押された場合の処理を行うか否かを判断する（ステップＳ５１）。
【０１１４】
今回はペット選択ボタン１５１が押されたケースなので、ＣＰＵ６２は、入力されたペットを選択する情報に基づいて、当該端末コンピュータ６における処理対称となるペットを指定する処理を行ったうえ、選択された当該ペットを表示装置６４に表示して、スタッフモード表示変更処理を終了する（ステップＳ５２）。
【０１１５】
図１６は、図１５に示す画面１５０において、ペット選択ボタン１５１が押されたときに表示装置６４に表示される画面の一例を示す図面である。
【０１１６】
画面１６０には、ペット一覧表示領域１６１、動物種一覧表示領域１６２、品種一覧表示領域１６３、飼い主一覧表示領域１６４、飼い主番号入力領域１６５、動物番号入力領域１６６、電話番号入力領域１６７、絞込みボタン１６８、選択ボタン１６９が表示されている。
【０１１７】
画面１６０の動物種一覧表示領域１６２には、端末コンピュータ６の補助記憶装置７０に予め記憶されている動物の種類（種、亜種）の一覧が表示される。品種一覧表示領域１６３には、動物種一覧表示領域１６２において選択された動物種に対応する品種が表示される。各動物種に対応する品種も、補助記憶装置７０に予め記憶されている。
【０１１８】
飼い主一覧表示領域１６４には、ステップＳ２６において読み込まれたデータに基づいて、飼い主氏名の一覧が表示される。
【０１１９】
飼い主番号入力領域１６５、動物番号入力領域１６６、電話番号入力領域１６７には、それぞれ、飼い主ＩＤ、ペットのカルテ番号、飼い主の電話番号が、それぞれ、入力可能となっている。なお、図示していないが、飼い主情報テーブル１６ｅには、飼い主の電話番号が記載可能となっている。
【０１２０】
上記各一覧表示領域においてデータが選択され、及び／又は、各入力領域にデータが入力された状態で、絞込みボタン１６８が押されると、ＣＰＵ６２は、ステップＳ２６において読み込んだデータに基づいて、該当するペットを抽出し、抽出されたペットについてペットの名前、動物種、品種、飼い主氏名の一覧を、ペット一覧表示領域１６１に表示する。
【０１２１】
ペット一覧表示領域１６１に表示されたペットのひとつが選択され、選択ボタン１６９が押されると、ＣＰＵ６２は、当該選択されたペットを、当該端末コンピュータ６における処理対称として指定するのである。図１７は、このようにして指定されたペットが表示された画面１７０を示す図面である。
【０１２２】
画面１７０の上部には、指定されたペットのペット名、動物種、品種、飼い主名が表示される。
【０１２３】
画面１７０においては、全てのボタンが有効になっている。画面１７０において項目選択ボタン１５３が押されると、ＣＰＵ６２は、画面１７０の一部に選択項目一覧表示領域１８１を表示する。図１８に、選択項目一覧表示領域１８１の表示された画面１８０を示す。
【０１２４】
選択項目一覧表示領域１８１は、健康状態区分一覧表示領域１８２及びコメント選択ボタン１８３を備えている。健康状態区分一覧表示領域１８２には、健康状態の区分が一覧表示されている。
【０１２５】
健康状態の区分とは、ペットの健康状態を類型化したものである。この実施形態においては、ペットの健康状態を複数の健康状態細目に分けて規定するとともに、これらの健康状態細目を、体重・一般状態、皮膚、心臓、嘔吐・下痢、尿・腎臓、その他、血液の数値の変動の７つの健康状態の区分に分けて把握している。健康状態細目と健康状態の区分との対応関係は予め定められ、補助記憶装置７０に記憶されている。
【０１２６】
たとえば、健康状態細目のうち、体重、肥満度、元気・食欲は、「体重・一般状態」に対応付けられ、痒み、脱毛、赤み、臭い、多飲・多尿、体重、元気・食欲は、「皮膚」に、咳、呼吸状態、心雑音、体重、元気・食欲は、「心臓」に、嘔吐、下痢、体重、元気・食欲は、「嘔吐・下痢」に、出血、多飲、多尿、頻尿、体重、元気・食欲は、「尿・腎臓」に、跛行、神経症状、視覚、体重、元気・食欲は、「その他」に、血糖値、血液検査肝臓、血液検査腎臓、体重、元気・食欲は、「血液の数値の変動」に、それぞれ、対応付けられている。
【０１２７】
健康状態区分一覧表示領域１８２に表示された健康状態の区分のうち、たとえば「心臓」が選択されると、ＣＰＵ６２は、図１９に示す、入力のための画面１９０を表示する（ステップＳ５３、ステップＳ５４）。
【０１２８】
画面１９０には、健康状態細目一覧入力領域１９１、保存ボタン１９４、キーボード入力領域１９５等が表示されている。
【０１２９】
健康状態細目一覧入力領域１９１には、当該健康状態の区分に対応する各健康状態細目について、それぞれ、レベル選択入力領域１９２又は数値入力領域１９３、並びに、クリアボタン１９６が表示されている。
【０１３０】
レベル選択入力領域１９２には、複数のレベルボタン１９２ａ〜１９２ｅが表示されており、健康状態の良否を複数のレベルに段階分けして表す態様の健康状態細目に関するデータの入力に用いられる。複数のレベルボタン１９２ａ〜１９２ｅには、たとえば、健康状態の良否のレベルを示す「よい」「少しよい」「ふつう」「少し悪い」「悪い」の文字が、それぞれ表示されている。レベル選択入力領域１９２にデータを入力するには、レベルボタン１９２ａ〜１９２ｅのいずれかを押せばよい。
【０１３１】
この実施形態においては、数値入力領域１９３から入力されるデータ以外の健康状態細目に関するデータは、すべて、レベル選択入力領域１９２から入力される。
【０１３２】
数値入力領域１９３は、健康状態の良否を連続的な数値で表す態様の健康状態細目に関するデータ、たとえば、体重、血糖値、血液検査肝臓、血液検査腎臓に関するデータの入力に用いられる。数値入力領域１９３へのデータ入力には、キーボード入力領域１９５に表示された数値キー等を押せばよい。
【０１３３】
入力領域に入力された健康状態細目に関するデータを消去するには、当該入力領域に対応するクリアボタン１９６を押せばよい。なお、図１９に示す画面１９０は、各入力領域に健康状態細目に関するデータが入力された状態を表している。この健康状態細目に関するデータは、担当獣医師自身が入力してもよいし、当該獣医師の指示により、担当動物看護師が入力してもよい。
【０１３４】
つぎに、図１９に示す状態から、保存ボタン１９４が押されると、ＣＰＵ６２は、図７に示すステップＳ３３において、当該端末コンピュータ６から入力された診療データの一態様としての健康状態細目に関するデータを動物病院データベース１６に書き込むための処理であると判断して、当該診療データをサーバコンピュータ４に送信する（ステップＳ３５）。
【０１３５】
診療データをサーバコンピュータ４に送信する際、レベル選択入力領域１９２に入力されたデータは、健康状態の良否のレベルを示す「よい」「少しよい」「ふつう」「少し悪い」「悪い」の文字にそれぞれ対応させた整数、たとえば、９０，７０，５０，３０，１０に変換される。
【０１３６】
サーバコンピュータ４のＣＰＵ４２は、無線ルーター８を介して、当該診療データを受信すると、上述の図５に示すステップＳ１４を実行し、当該診療データを図１２に示す診療データテーブル１６ｆに書き込む。
【０１３７】
なお、診療データテーブル１６ｆには、患者ＩＤ、獣医師ＩＤ、動物看護師ＩＤ、動物看護師ＩＤ２、診療ＩＤ、診療日時とともに、診療データ、並びに、飼い主コメントが、相互に対応付けて記憶されている。飼い主コメントは、飼い主コメント１、飼い主コメント２、飼い主手書き１及び飼い主手書き２により構成されている。
【０１３８】
上述のように、診療データは、健康状態に関するデータ及び診療内容に関するデータにより構成されている。健康状態に関するデータは、複数の健康状態細目に関するデータにより構成されている。
【０１３９】
この例では、体重、肥満度、元気・食欲、痒み、脱毛、赤み、臭い、咳、呼吸状態、心雑音、嘔吐、下痢、出血、多飲・多尿、頻尿、跛行、神経症状、視覚、血糖値、血液検査肝臓、血液検査腎臓に関する各データが、健康状態細目に関するデータに該当する。
【０１４０】
上述のように、健康状態細目に関するデータのうち体重、血糖値、血液検査肝臓、血液検査腎臓に関するデータ以外のデータは、健康状態の良否を複数のレベルで表す態様、この例では、９０，７０，５０，３０，１０の５段階の整数で記憶されている。
【０１４１】
また、獣医師コメント１及び獣医師コメント２に記載されたデータが診療内容に関するデータに該当する。
【０１４２】
診療データを構成する各データには、当該データを書き込むためにログインしたスタッフを特定する情報、すなわち、獣医師ＩＤ，動物看護師ＩＤ等が記載された入力者特定データが付加されて、記憶される。この例では、診療データを構成する各データは、４桁の入力者特定データに続いて記憶されている。
【０１４３】
同様に、飼い主コメントを構成する各データには、当該データを書き込んだ飼い主を特定する情報、すなわち、飼い主ＩＤが付加されて、記憶される。
【０１４４】
図１８に戻り、画面１８０における選択項目一覧表示領域１８１のコメント選択ボタン１８３が押されると、ＣＰＵ６２は、獣医師コメント入力処理（すなわち、診療内容に関するデータの入力処理）が要求されたと判断し、図２０に示す、コメント入力のための画面２００を表示する（図８、ステップＳ５５）。
【０１４５】
画面２００には、獣医師コメント入力領域２０１、保存ボタン２０２、キーボード入力領域２０３等が表示されている。
【０１４６】
獣医師コメント入力領域２０１へのデータ入力には、キーボード入力領域２０３に表示された英文字キー等を押せばよい。獣医師コメントの内容はとくに限定されるものではないが、主として、当該診療日における診療内容、すなわち、施術内容、動物医薬品や療法食投与の内容、所見等により構成される。
【０１４７】
この獣医師コメントは、担当獣医師自身が入力してもよいし、当該獣医師の指示により、担当動物看護師が入力してもよい。このようにして入力された獣医師コメントが、診療内容に関するデータに該当する。
【０１４８】
獣医師コメント入力領域２０１にデータが入力された状態で保存ボタン２０２が押されると、ＣＰＵ６２は、図７に示すステップＳ３３において、当該端末コンピュータ６から入力された診療データの一態様としての診療内容に関するデータを動物病院データベース１６に書き込むための処理であると判断して、当該診療データをサーバコンピュータ４に送信する（ステップＳ３５）。
【０１４９】
サーバコンピュータ４のＣＰＵ４２は、無線ルーター８を介して、当該診療データを受信すると、図５に示すステップＳ１４を実行し、当該診療データを図１２に示す診療データテーブル１６ｆに書き込む。このようにして、獣医師コメント入力処理（すなわち、診療内容に関するデータの入力処理）が行われる。
【０１５０】
なお、スタッフモード処理において、動物病院データベース１６に書き込まれたデータは、必要に応じて読み出され、端末コンピュータ６の表示画面が更新される（ステップＳ３６、ステップＳ３７）。
【０１５１】
さて、スタッフモード処理の実行中に表示される画面、たとえば、図１９に示す画面１９０において閲覧モードボタン１５２が押されると、ＣＰＵ６２は、飼い主モード処理の開始を求める情報とともにグラフィック表示を指定する情報が入力されたと判断し、実行中のスタッフモード処理を不能化して、当該スタッフモード処理において指定されているペットについての飼い主モード処理を可能化する処理を行い、さらに、グラフィック表示処理を行う（図７、ステップＳ３２、ステップＳ３８）。
【０１５２】
上記グラフィック表示処理について詳述すると、ＣＰＵ６２は、直前のスタッフモード処理において選択された健康状態の区分に対応する各健康状態細目を指定する情報、グラフィック表示を指定する情報、直近に入力された診療日時を指定する情報及び当該ペットを指定する情報を含むグラフィック表示要求情報を、無線ルーター８を介して、サーバコンピュータ４に送信する。
【０１５３】
サーバコンピュータ４のＣＰＵ４２は、端末コンピュータ６から送信されたグラフィック表示要求情報を受信し、受信したグラフィック表示要求情報に基づいて、指定されたペットについての指定された診療日時における指定された健康状態細目に関するデータを動物病院データベース１６の診療情報テーブル１６ｆから取得し、取得したこれらのデータを含むグラフィック表示用データを、無線ルーター８を介して、端末コンピュータ６に送信する処理を行う（図５、ステップＳ１３）。
【０１５４】
端末コンピュータ６のＣＰＵ６２は、サーバコンピュータ４から送信されたグラフィック表示用データを受信し、受信したグラフィック表示用データに基づいて、端末コンピュータ６の表示装置６４の表示画面内に、指定されたペットの指定された診療日時における指定された健康状態細目に関するデータを、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示する処理を行う。
【０１５５】
図２１に、このようにして表示された画面の一例を示す。画面２１０は、直前のスタッフモード処理において選択された健康状態の区分が「皮膚」である場合の例である。画面２１０には、健康状態細目表示領域２１１、診療履歴選択ボタン２１４、グラフ表示ボタン２１５、項目選択ボタン１５３、閲覧終了ボタン２１６等が表示されている。
【０１５６】
健康状態細目表示領域２１１は、グラフィック表示領域２１２及び数値表示領域２１３を備えている。
【０１５７】
グラフィック表示領域２１２には、指定された健康状態細目に関するデータのうち、健康状態の良否を複数のレベルに段階分けして表す態様のデータが、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付してグラフィック表示される。
【０１５８】
この対応関係は、端末コンピュータ６の補助記憶装置７０に、たとえば、健康状態の良否のレベルを示す「よい」「少しよい」「ふつう」「少し悪い」「悪い」に対して、それぞれ、「濃緑色」「緑色」「薄緑色」「黄色」「赤色」というように、予め対応付けて記憶されている。
【０１５９】
なお、未入力データについては、無彩色（グレー色）を付してグラフィック表示するよう構成されている。
【０１６０】
この実施形態においては、グラフィック表示領域２１２内に、各健康状態細目に関するデータに対応させて、それぞれ、矩形状の表示エリアを表示するようにし、当該表示エリアに、上記色彩を付すとともに上記健康状態の良否のレベルを示す文字を併せて表示するようにしている。
【０１６１】
数値表示領域２１３には、指定された健康状態細目に関するデータのうち、健康状態の良否を連続的な数値で表す態様のデータが、数値表示される。
【０１６２】
また、画面２１０の上部には、指定されたペットのペット名、動物種、品種、飼い主名、指定された診療日時、選択された健康状態の区分が表示される。
【０１６３】
つぎに、画面２１０において、診療履歴選択ボタン２１４が押されると、ＣＰＵ６２は、サーバコンピュータ４を介して、動物病院データベース１６を構成する診療情報テーブル１６ｆから、当該ペットについての診療日時を抽出し、抽出した診療日時を、表示画面の一部に一覧表示する。
【０１６４】
図２２は、このときの画面の一例を示す図面である。画面２２０の一部に、診療日時一覧表示領域２２１及び選択ボタン２２２が表示され、診療日時一覧表示領域２２１には、当該ペットに関する診療日時の一覧が表示されている。
【０１６５】
画面２２０において、診療日時一覧表示領域２２１に表示された診療日時の中から、現在の表示対象となっている診療日時と異なる診療日時が選択され、選択ボタン２２２が押されると、ＣＰＵ６２は、新たに選択された診療日時についてのグラフィック表示処理を行う（図７、ステップＳ４１、図９、ステップＳ６４、ステップＳ６５、ステップＳ６６）。
【０１６６】
すなわち、新たに選択された診療日時を指定する情報を除いて直前に実行されたグラフィック表示と同一のグラフィック表示要求情報に基づくグラフィック処理が行われ、新たに選択された診療日時について、図２１に示す画面２１０と同様の画面が表示される。
【０１６７】
つぎに、画面２１０において、項目選択ボタン１５３が押されると、ＣＰＵ６２は、図１８に示す画面１８０の場合と同様の処理を行い、画面２１０の一部に、画面１８０の場合と同様の選択項目一覧表示領域１８１を表示する（図示せず）。
【０１６８】
この選択項目一覧表示領域１８１を構成する健康状態区分一覧表示領域１８２に表示された健康状態の区分のうち、現在の表示対象となっている健康状態の区分と異なる健康状態の区分が選択されると、ＣＰＵ６２は、新たに選択された健康状態の区分（たとえば「嘔吐。下痢」）についてのグラフィック表示処理を行う（図９、ステップＳ６１、ステップＳ７０、ステップＳ７１）。
【０１６９】
すなわち、新たに選択された健康状態の区分に対応する各健康状態細目を指定する情報を除いて直前に実行されたグラフィック表示と同一のグラフィック表示要求情報に基づくグラフィック処理が行われ、新たに選択された健康状態の区分について、図２１に示す画面２１０と同様の画面が表示される。
【０１７０】
なお、画面２１０において、項目選択ボタン１５３が押され、画面２１０の一部に、図１８に示す画面１８０の場合と同様の選択項目一覧表示領域１８１が表示されているときに、この選択項目一覧表示領域１８１を構成するコメント選択ボタン１８３が押されると、ＣＰＵ６２は、飼い主コメント入力処理が要求されたと判断し、図２３に示す、コメント入力のための画面２３０を表示する。
【０１７１】
画面２３０には、飼い主コメント入力領域２３１、保存ボタン２３２、キーボード入力領域２０３、手書きでコメントボタン２３３等が表示されている。
【０１７２】
飼い主コメント入力領域２３１へのデータ入力には、キーボード入力領域２０３に表示された英文字キー等を押せばよい。飼い主コメントの内容はとくに限定されるものではないが、たとえば、家庭におけるペットの様子、獣医師に対する希望事項等が記載される。
【０１７３】
この飼い主コメントは、飼い主自身が入力するのが原則であるが、担当動物看護師等動物病院のスタッフが代理入力してもよい。
【０１７４】
飼い主コメント入力領域２３１にデータが入力された状態で保存ボタン２３２が押されると、ＣＰＵ６２は、図７に示すステップＳ４０において、当該端末コンピュータ６から入力された飼い主コメントを動物病院データベース１６に書き込むための処理であると判断して、当該飼い主コメントをサーバコンピュータ４に送信する（ステップＳ４２）。
【０１７５】
サーバコンピュータ４のＣＰＵ４２は、無線ルーター８を介して、当該飼い主コメントを受信すると、図５に示すステップＳ１４を実行し、当該飼い主コメントを図１２に示す診療データテーブル１６ｆに書き込む。このようにして、飼い主コメント入力処理が行われる。
【０１７６】
なお、画面２３０において、手書きでコメントボタン２３３が押されると、ＣＰＵ６２は、手書きコメント入力処理が要求されたと判断し、手書きコメント入力のための画面（図示せず）を表示する。手書きコメント入力処理の処理内容は、コメントが、表示画面から手書きの文字や絵として入力される点を除き、上述の飼い主コメント入力処理の場合と同様である。
【０１７７】
このようにして、飼い主モード処理において、動物病院データベース１６に書き込まれたデータは、必要に応じて読み出され、端末コンピュータ６の表示画面が更新される（ステップＳ４３、ステップＳ４４）。
【０１７８】
つぎに、図２１に示す画面２１０において、グラフ表示ボタン２１５が押されると、ＣＰＵ６２は、グラフ表示を指定する情報が入力されたと判断し、実行中のグラフィック処理を終了し、グラフ表示処理を行う（図９、ステップＳ６３、ステップＳ６７）。
【０１７９】
上記グラフ表示処理について詳述すると、ＣＰＵ６２は、上記直前のグラフィック表示処理において入力されたグラフ表示を指定する情報、２以上の診療日時を指定する情報、並びに、直前のグラフィック表示処理において選択された健康状態の区分に対応する各健康状態細目を指定する情報及び当該ペットを指定する情報を含むグラフ表示要求情報を、無線ルーター８を介して、サーバコンピュータ４に送信する。
【０１８０】
上記２以上の診療日時を指定する情報は、グラフ表示ボタン２１５が押されると画面に表示される表示開始日入力領域及び表示終了日入力領域（図示せず。図２７の表示開始日入力領域２７５及び表示終了日入力領域２７６と同様）に、それぞれ、表示開始日及び表示終了日を入力することで得られるよう構成されている。すなわち、当該２つの日の間に存する当該ペットについての診療日時が、グラフ表示の対象となる２以上の診療日時として指定される。
【０１８１】
もっとも、グラフ表示の対象となる２以上の診療日時を指定する方法は、これに限定されるものではなく、たとえば、当該ペットについての診療日時の全てを自動的に指定するよう構成することもできる。
【０１８２】
サーバコンピュータ４のＣＰＵ４２は、端末コンピュータ６から送信されたグラフ表示要求情報を受信し、受信したグラフ表示要求情報に基づいて、指定されたペットについての指定された診療日時における指定された健康状態細目に関するデータ、及び、診療内容に関するデータである獣医師コメントを動物病院データベース１６の診療情報テーブル１６ｆから取得し、取得したこれらのデータを含むグラフ表示用データを、無線ルーター８を介して、端末コンピュータ６に送信する処理を行う（図５、ステップＳ１３）。
【０１８３】
端末コンピュータ６のＣＰＵ６２は、サーバコンピュータ４から送信されたグラフ表示用データを受信し、受信したグラフ表示用データに基づいて、端末コンピュータ６の表示装置６４の同一表示画面内に、指定されたペットの指定された診療日時における指定された健康状態細目に関するデータを診療日時順にグラフ表示するとともに、獣医師コメントを前記グラフ表示された健康状態細目に関するデータと対比しうる位置に診療日時順に表示する処理を行う。
【０１８４】
図２４に、このようにして表示された画面の一例を示す。画面２４０は、直前のグラフィック表示処理において選択された健康状態の区分が「体重・一般状態」である場合の例である。画面２４０には、グラフ図形領域２４１、獣医師コメント表示領域２４２、グラフ終了ボタン２４３が表示されている。グラフ図形領域２４１と獣医師コメント表示領域２４２とで、グラフ表示領域２４４を構成している。
【０１８５】
グラフ図形領域２４１には、横軸を診療日時、縦軸を健康状態の良否のレベル（よい、少しよい、ふつう、少し悪い、悪い）又は数値の大きさ（この例では体重を示すＫｇ）として、健康状態細目に関する各データ（この例では、「体重」「肥満度」「元気・食欲」に関する各データ）の当該診療日時の範囲における推移が、それぞれ、折れ線グラフで表示されている。なお、これらの折れ線グラフは健康状態細目ごとに色分けされて表示されるとともに、各健康状態細目の名称「体重」「肥満度」「元気・食欲」が同様の色分けで表示されている。
【０１８６】
獣医師コメント表示領域２４２は、グラフ図形領域２４１に近接して配置され、当該獣医師コメント表示領域２４２には、各診療日時における獣医師コメントが、上記グラフの横軸（診療日時軸）に沿うように、診療日時順に表示されている。このように構成することで、獣医師コメント（診療内容に関するデータ）と健康状態細目に関するデータの推移とを、容易に対比することができる。
【０１８７】
なお、画面２４０に表示されたグラフ終了ボタン２４３が押されると、ＣＰＵ６２は、グラフ表示処理を終了し、表示装置６４の表示画面を、直前に表示されていたグラフィック表示の画面（図２１に示す画面２１０と同様の画面）に戻す（ステップＳ６２、ステップＳ６８、ステップＳ６９）。
【０１８８】
つぎに、図２１に示す画面２１０において、閲覧終了ボタン２１６が押されると、ＣＰＵ６２は、飼い主モード処理の終了を求める情報が入力されたと判断し、所定の条件が整えば、当該飼い主モード処理を不能化するとともに、当該スタッフによるスタッフモード処理を再度可能化して表示画面を更新する飼い主モード処理終了処理を行う（ステップＳ３９、ステップＳ４５）。
【０１８９】
上記飼い主モード処理終了処理について詳述すると、グラフィック表示処理の実行中に上記閲覧終了ボタン２１６が押されると、ＣＰＵ６２は、飼い主モード処理の終了を求める情報が入力されたと判断し、図２５に示すパスワード入力用の画面２５０を表示する。
【０１９０】
画面２５０には、パスワード入力用ウインド２５１、キーボード入力領域２０３等が表示されている。パスワード入力用ウインド２５１には、パスワード入力領域２５２、閲覧終了ボタン２５３等が表示されている。
【０１９１】
キーボード入力領域２０３に表示された英文字キー等を用いて、パスワード入力領域２５２にパスワードが入力され、閲覧終了ボタン２５３が押されると、ＣＰＵ６２は、端末初期化処理（ステップＳ２１参照）において読込まれたデータに基づいて、当該入力されたパスワードと現在ログインしている動物病院のスタッフを特定する情報である獣医師ＩＤ又は動物看護師ＩＤとが、動物病院データベース１６に相互に対応付けて記憶されたものと一致するか否かを判断する。
【０１９２】
一致すると判断した場合には、ＣＰＵ６２は、当該飼い主モード処理を不能化するとともに、当該スタッフによるスタッフモード処理を再度可能化し、表示装置６４の表示画面を、スタッフモード処理における表示画面に更新する。
【０１９３】
上記表示画面の更新処理により表示されるスタッフモード処理における表示画面は、とくに限定されるものではなく、たとえば、直前に実行されたスタッフモード処理の表示画面（図１９に示す画面１９０）としたり、当該スタッフによるスタッフモード処理の初期画面（図１５に示す画面１５０）としたりすることができる。
【０１９４】
当該スタッフによるスタッフモード処理の実行中に表示されるいずれかの画面、たとえば、図１９に示す画面１９０においてログアウトボタン１５４が押されると、ＣＰＵ６２は、スタッフモード処理からのログアウトを求める情報が入力されたと判断し、当該スタッフによるスタッフモード処理を不能化して、当該スタッフモード処理からログアウトするとともに、表示装置６４の表示を図１３に示すログインのための初期画面１３０に戻したうえで（図６、ステップＳ２８、ステップＳ２９）、ステップＳ２２に制御を移し、入力イベントの発生の監視に戻る。
【０１９５】
つぎに、図５に示すステップＳ１７〜ステップＳ１９における処理について説明する。これらの処理は、上述のように、サーバコンピュータ４のＣＰＵ４２が、発生したイベントが端末コンピュータ６からの受信イベントではなく、サーバコンピュータ４の内部で生成されたものであると判断した場合に行う処理（内部アクセス処理）である。
【０１９６】
サーバコンピュータ４における内部アクセス処理は、サーバコンピュータ４が、直接、動物病院データベース１６にアクセスする点で、上述の端末コンピュータ６における各処理と異なるものの、当該端末コンピュータ６における各処理と略同様の処理である。すなわち、サーバコンピュータ４の内部アクセス処理として、端末コンピュータ６における飼い主モード処理と略同様の閲覧モード処理、及び、端末コンピュータ６におけるスタッフモード処理と略同様の入力モード処理が、排他的に実行可能となっている。
【０１９７】
ペットの新規登録処理（後述）の場合を除き、閲覧モード処理における動物病院データベース１６へのアクセスは、当該データベース１６からのデータの読み出し処理であるから、閲覧モード処理においては、ＣＰＵ４２は、原則として、ステップＳ１７において動物病院データベース１６にデータを書き込まないと判断し、つぎに、当該データベース１６から必要なデータを読み出して、サーバコンピュータ４の表示装置４４に表示する処理（ステップＳ１９）を行う。
【０１９８】
一方、入力モード処理（閲覧モード処理におけるペットの新規登録処理を含む）における動物病院データベース１６へのアクセスは、主として当該データベース１６へのデータの書き込み処理であるから、入力モード処理においては、ＣＰＵ４２は、原則として、ステップＳ１７において動物病院データベース１６にデータを書き込むと判断して、入力されたデータを当該データベース１６に書き込んだ上で（ステップＳ１８）、必要に応じ、更新後のデータを当該データベース１６から読み出して、サーバコンピュータ４の表示装置４４に表示する処理（ステップＳ１９）を行う。
【０１９９】
図２６は、サーバコンピュータ４において、内部アクセス処理の一態様である閲覧モード処理が実行されているときに、サーバコンピュータ４の表示装置４４に表示される画面の一例を示す図面である。
【０２００】
図２６に示す画面２６０は、閲覧モード処理におけるサーバ側グラフィック表示処理の実行中に表示される画面の一例である。サーバ側グラフィック表示処理は、端末コンピュータ６におけるグラフィック表示処理と略同様の処理である。
【０２０１】
画面２６０には、グラフィック表示領域２６１、数値表示領域２６２、コメント表示領域２６３、ペット選択領域２６４、ペット情報表示領域２６５、診療データリスト表示領域２６６、表示切替ボタン２６７、入力モード用ボタン２６８、ログアウトボタン２６９が表示されている。
【０２０２】
ペット選択領域２６４は、処理対象となるペットを選択するための領域であって、端末コンピュータ６における図１６に示す画面１６０に表示された各領域に対応する。なお、当該ペット選択領域２６４から、ペットの新規登録を行うこともできる。
【０２０３】
ペット情報表示領域２６５には、患者ＩＤ（ＶＴＯＳＩＤ）、カルテ番号、飼い主名、飼い主家族等の情報が表示される。
【０２０４】
診療データリスト表示領域２６６は、当該ペットが受診した診療日時一覧が表示される領域であって、端末コンピュータ６における図２２に示す画面２２０に表示された診療日時一覧表示領域２２１に対応する。診療データリスト表示領域２６６において、表示すべき診療データ等の診療日時が選択される。
【０２０５】
グラフィック表示領域２６１及び数値表示領域２６２は、それぞれ、図２１におけるグラフィック表示領域２１２及び数値表示領域２１３に対応するが、図２６におけるグラフィック表示領域２６１及び数値表示領域２６２は、すべての、健康状態の良否を複数のレベルに段階分けして表す態様のデータ、及び、健康状態の良否を連続的な数値で表す態様のデータがそれぞれ表示される点で、図２１におけるそれらと異なる。
【０２０６】
なお、グラフィック表示領域２６１には、各健康状態細目に関するデータについて、健康状態の良否を示すレベルが棒グラフ状に表示されている。
【０２０７】
この実施形態においては、各棒グラフは、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した長さで表示されるとともに、予め定められた対応関係に基づいて、当該健康状態細目に関するデータの健康状態の良否のレベルに対応した色彩を付して表示される。
【０２０８】
この例では、上記レベルが「悪い」の場合は「赤色」、「少し悪い」の場合は「黄色」、「ふつう」以上の場合は「緑色」で表示するよう構成されている。
【０２０９】
コメント表示領域２６３は、獣医師コメント表示領域２６３ａ、飼い主コメント表示領域２６３ｂ、飼い主手書きコメント表示領域２６３ｃを備え、各領域には、当該診療日における獣医師コメント、飼い主コメント、飼い主手書きコメントが、それぞれ表示される。
【０２１０】
表示切替ボタン２６７は、診断結果ボタン２６７ａ及びグラフ表示ボタン２６７ｂからなる。
【０２１１】
本画面の表示中、すなわち、閲覧モード処理の一態様であるサーバ側グラフィック表示処理を実行中にグラフ表示ボタン２６７ｂが押されると、同じく閲覧モード処理の他の態様であるサーバ側グラフ表示処理が実行され、図２７に示す画面２７０に切り替わる。
【０２１２】
図２７に示す画面２７０の表示中、すなわち、サーバ側グラフ表示処理を実行中に診断結果ボタン２６７ａが押されると、サーバ側グラフィック表示処理に戻り、再び、図２６に示す画面２６０に切り替わる。
【０２１３】
本画面の表示中、すなわち、閲覧モード処理の実行中に、入力モード用ボタン２６８が押されると、閲覧モード処理を終了するとともに、内部アクセス処理の他の態様である入力モード処理が開始され、入力モード処理のための画面（図示せず）が表示される。
【０２１４】
入力モード処理においては、端末コンピュータ６におけるスタッフモード処理と略同様の方法で、サーバコンピュータ４から入力された診療データを動物病院データベース１６に書き込む処理が行われる。
【０２１５】
また、ログアウトボタン２６９が押されると、上述のように、所定の終了処理の後、サーバアプリケーションを終了（ログアウト）する（図４、ステップＳ４）。
【０２１６】
図２７に示す、サーバー側グラフ表示処理を実行中の画面２７０には、グラフ表示領域２７１、表示内容選択領域２７４等が表示されている。
【０２１７】
表示内容選択領域２７４には、すべての健康状態細目（肥満度、元気・食欲、等）及びコメント項目（飼い主コメント、飼い主手書きコメント、獣医師コメントの別）が一覧表示され、グラフ表示の対象となる健康状態細目及び／又はコメント項目を任意に選択できるよう構成されている。
【０２１８】
表示内容選択領域２７４には、さらに、表示開始日入力領域２７５、表示終了日入力領域２７６が表示されている。表示開始日入力領域２７５、表示終了日入力領域２７６に、それぞれ、表示開始日及び表示終了日を入力することで、グラフ表示の対象となる期間を指定することができる。
【０２１９】
グラフ表示領域２７１は、グラフ図形領域２７７及びコメント表示領域２７８により構成されている。グラフ図形領域２７７には、当該ペットについて、表示内容選択領域２７４において指定された期間における、選択された健康状態細目に関するデータが診療日時順にグラフ表示される。グラフ図形領域２７７における表示態様は、図２４におけるグラフ図形領域２４１に対応する。
【０２２０】
コメント表示領域２７８は、グラフ図形領域２７７に近接して配置され、当該コメント表示領域２７８には、各診療日時におけるコメントを表示するためのインフォメーションボタン２７２が、上記グラフの横軸（診療日時軸）に沿うように、診療日時ごとに表示されている。
【０２２１】
いずれかのインフォメーションボタン２７２が押されると、上記表示内容選択領域２７４において選択されたコメント項目に該当する、当該診療日時におけるコメントの内容が吹き出し２７３内に表示される。
【０２２２】
なお、図４のステップＳ１〜ステップＳ４が、図２の動物病院サーバ装置４のサーバ制御部１０に対応する。図５のステップＳ１２〜ステップＳ１６が、外部アクセス処理手段１１に対応する。このうち、ステップＳ１４が、診療データ書き込み手段１２に対応し、ステップＳ１３が、グラフ表示用データ取得手段１３及びグラフイック表示用データ取得手段１４に対応する。ステップＳ１７〜ステップＳ１９が、内部アクセス処理手段１５に対応する。
【０２２３】
また、図６のステップＳ２１〜ステップＳ３０が、図２の動物病院端末装置６の端末制御部２０に対応する。図８のステップＳ５４並びに図９のステップＳ７０が、健康状態細目抽出手段２１に対応する。図８のステップＳ５２が、スタッフモード処理手段２１を構成する患者動物指定手段２３に対応し、図７のステップＳ３５が、診療データ送信手段２４に対応する。
【０２２４】
図９のステップＳ６７が、飼い主モード処理手段２５を構成するグラフ表示手段２６に対応し、ステップＳ６６及びステップＳ７１が、グラフィック表示手段２７に対応する。
【０２２５】
図６のステップＳ２６〜ステップＳ２７が、モード制御手段２８を構成するスタッフモードログイン手段２９に対応し、図６のステップＳ２９が、スタッフモードログアウト手段３０に対応する。また、図７のステップＳ３８、ステップＳ４５が、それぞれ、飼い主モード処理開始手段３１、飼い主モード処理終了手段３２に対応する。
【０２２６】
なお、この実施形態においては、動物診療データ表示システム２の端末コンピュータ６側のプログラムを記憶した記録媒体として、ＳＳＤに装着されたフラッシュメモリを例示し、動物診療データ表示システム２のサーバコンピュータ４側のプログラムを記憶した記録媒体として、ＨＤＤに装着されたハードディスクを例示しているが、プログラムを記憶した記録媒体はこれらに限定されるものではなく、プログラムを記憶した記録媒体として、たとえば、外部メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フレキシブルディスク、磁気テープを用いることもできる。さらに、主記憶装置もプログラムを記憶した記録媒体として用いることができる。
【０２２７】
また、プログラムの配布態様は特に限定されるものではなく、記録媒体にプログラムを記憶した状態で配布するほか、有線や無線の情報通信網を介して当該プログラムを配布するようにしてもよい。
【０２２８】
また、プログラムの記録態様は特に限定されるものではない。直接実行できる形で記録媒体に記憶したり配布したりする他、たとえば、解凍して使用するように圧縮された形で記録媒体に記憶したり配布したりすることもできる。
【０２２９】
なお、上述の各実施形態においては、コンピュータを用いて図２の各機能を実現する場合を例に説明したが、図２の機能の一部または全部を、ハードウェアロジックを用いて構成するようにしてもよい。
【０２３０】
また、上述のブロック図、ハードウェア構成、フローチャート、データベースの構成、表示画面等は、例として挙げたものであり、本願発明は、これらに限定されるものではない。
【０２３１】
上記においては、本発明を好ましい実施形態として説明したが、各用語は、限定のために用いたのではなく、説明のために用いたものであって、本発明の範囲および精神を逸脱することなく、添付のクレームの範囲において、変更することができるものである。また、上記においては、本発明のいくつかの典型的な実施形態についてのみ詳細に記述したが、当業者であれば、本発明の新規な教示および利点を逸脱することなしに上記典型的な実施形態において多くの変更が可能であることを、容易に認識するであろう。したがって、そのような変更はすべて、本発明の範囲に含まれるものである。
【符号の説明】
【０２３２】
２：動物診療データ表示システム
４：動物病院サーバ装置
６：動物病院端末装置
２６：グラフ表示手段
６４：表示装置
【図１】
2012146029.tif 000003
【図２】
2012146029.tif 000004
【図３】
2012146029.tif 000005
【図４】
2012146029.tif 000006
【図５】
2012146029.tif 000007
【図６】
2012146029.tif 000008
【図７】
2012146029.tif 000009
【図８】
2012146029.tif 000010
【図９】
2012146029.tif 000011
【図１０】
2012146029.tif 000012
【図１１】
2012146029.tif 000013
【図１２】
2012146029.tif 000014
【図１３】
2012146029.tif 000015
【図１４】
2012146029.tif 000016
【図１５】
2012146029.tif 000017
【図１６】
2012146029.tif 000018
【図１７】
2012146029.tif 000019
【図１８】
2012146029.tif 000020
【図１９】
2012146029.tif 000021
【図２０】
2012146029.tif 000022
【図２１】
2012146029.tif 000023
【図２２】
2012146029.tif 000024
【図２３】
2012146029.tif 000025
【図２４】
2012146029.tif 000026
【図２５】
2012146029.tif 000027
【図２６】
2012146029.tif 000028
【図２７】
2012146029.tif 000029