(57)【特許請求の範囲】
【請求項１】
通信端末のディスプレイに表示させる画面を編集する編集バッファと、
前記編集バッファで編集される画面データをページ毎に記憶するページメモリと、
前記通信端末のディスプレイに表示させる画面として、第１の項目が分割された画面の一方の側である１列目の画面区画に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が前記画面の他方の側である２列目の画面区画に表示される分割画面を作成する際に、前記編集バッファを、前記１列目の画面区画に対応した第１の領域と前記２列目の画面区画に対応した第２の領域とに区分するバッファ区分手段と、
前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定する判定手段と、
この判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットする第１の画面作成手段と、
前記判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットした後、前記編集バッファの前記第１の領域のデータと前記第２の領域のデータとを前記ページメモリに転送して前記編集バッファをクリアし、その後、前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットする第２の画面作成手段と、
前記第１の画面作成手段により前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットした後、及び前記第２の画面作成手段により前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットした後に、前記編集バッファの前記第１の領域と前記第２の領域とにそれぞれ境界線のデータをセットする境界線作成手段と、
前記ページメモリに記憶された前記第１の領域のデータと前記第２の領域のデータとからなる画面データを前記通信端末に送信する画面送信手段と、
を具備したことを特徴とする画面作成サーバ。
【請求項２】
前記ページメモリに記憶される１ページ目の画面データに対しては次ページへの切替を宣言する次ページボタンの画像をセットし、最終ページ目の画面データに対しては前ページへの切替を宣言する前ページボタンの画像をセットし、２ページ目から最終ページより１ページ前までの画面データには前記次ページボタンと前記前ページボタンの画像をセットするボタン画像編集手段、
をさらに具備したことを特徴とする請求項１記載の画面作成サーバ。
【請求項３】
前記第１の項目は、前記通信端末をログインした看護師が担当する患者の情報であり、前記第２の項目は、その患者に対して前記看護師が実施する看護行為の情報であることを特徴とする請求項１または２記載の画面作成サーバ。
【請求項４】
ディスプレイを備えた携帯型の通信端末と、前記通信端末とネットワークを通じて接続される画面作成サーバとを具備し、
前記通信端末は、
前記画面作成サーバから前記ネットワークを通じて送信される画面データを受信する受信手段と、
この受信手段で受信した画面データに基づいて前記ディスプレイの画面を切り替える画面切替手段と、
を具備し、
前記画面作成サーバは、
前記通信端末のディスプレイに表示させる画面を編集する編集バッファと、
前記編集バッファで編集されるページ単位の画面データをページ毎に記憶するページメモリと、
前記通信端末のディスプレイに表示させる画面として、第１の項目が分割された画面の一方の側である１列目の画面区画に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が前記画面の他方の側である２列目の画面区画に表示される分割画面を作成する際に、前記編集バッファを、前記１列目の画面区画に対応した第１の領域と前記２列目の画面区画に対応した第２の領域とに区分するバッファ区分手段と、
前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定する判定手段と、
この判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットする第１の画面作成手段と、
前記判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットした後、前記編集バッファの前記第１の領域のデータと前記第２の領域のデータとを前記ページメモリに転送して前記編集バッファをクリアし、その後、前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットする第２の画面作成手段と、
前記第１の画面作成手段により前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットした後、及び前記第２の画面作成手段により前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットした後に、前記編集バッファの前記第１の領域と前記第２の領域とにそれぞれ境界線のデータをセットする境界線作成手段と、
前記ページメモリに記憶された前記第１の領域のデータと前記第２の領域のデータとからなる画面データを前記通信端末に送信する画面送信手段と、
を具備したことを特徴とする画面表示システム。
【請求項５】
前記通信端末は、看護師を特定する看護師特定手段、をさらに具備し、
前記画面作成サーバは、前記看護師特定手段により特定された看護師が担当する患者の情報を第１の項目とし、その患者に対して前記看護師が実施する看護行為の情報を第２の項目とすることを特徴とする請求項４記載の画面表示システム。
【請求項６】
携帯型の通信端末とネットワークを通じて接続されるコンピュータに、
前記通信端末のディスプレイに表示させる画面として、第１の項目が分割された画面の一方の側である１列目の画面区画に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が前記画面の他方の側である２列目の画面区画に表示される分割画面を作成する際に、編集バッファを、前記１列目の画面区画に対応した第１の領域と前記２列目の画面区画に対応した第２の領域とに区分させるバッファ区分機能と、
前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定させる判定機能と、
この判定機能により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットさせ、かつ前記第２の項目を全て前記第２の領域にセットさせる第１の画面作成機能と、
前記判定機能により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットさせ、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットさせた後、前記編集バッファの前記第１の領域のデータと前記第２の領域のデータとを、前記編集バッファで編集される画面データをページ毎に記憶するためのページメモリに転送して前記編集バッファをクリアさせ、その後、前記第１の項目を前記第１の領域に再度セットさせ、かつ前記第２の項目の残りを前記第２の領域にセットさせる第２の画面作成機能と、
前記第１の画面作成機能により前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットした後、及び前記第２の画面作成機能により前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットした後に、前記編集バッファの前記第１の領域と前記第２の領域とにそれぞれ境界線のデータをセットする境界線作成機能と、
前記ページメモリに記憶された前記第１の領域のデータと前記第２の領域のデータとからなる画面データを前記通信端末に送信させる画面送信機能と、
を実現させるための画面作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画面作成サーバ及び画面表示システム並びに画面作成サーバのプログラムに関する。
【背景技術】
【０００２】
画面表示システムの一態様として、看護師の看護行為を支援するためのシステムがある。従来のこの種のシステムは、サーバとＰＤＡ（Personal Digital Assistants）を含む。ＰＤＡは、例えば無線ＬＡＮ（Local Area Network）によってサーバと接続される。サーバは、看護師や患者に関するデータ等、システム全体で使用されるデータを記録し管理する。ＰＤＡは、看護師が患者への処置内容を確認したり、処置結果を入力したりするためのもので、看護師によって携帯される。
【０００３】
しかしながら、ＰＤＡは、オペレータが片手で本体を持てるように、縦（幅）方向の寸法よりも横（幅）方向の寸法が短く、縦長の形状をしているため、画面のサイズが小さい。このため、１画面に表示できる情報量が少ないという問題がある。
【０００４】
１画面に全ての情報を表示できないとき、それを補う方法として、従来から、スクロールバーを表示させて情報をスクロール表示させる方法と、情報を画面サイズに相当するページ単位に区分し、ページ毎に画面を切り替えて情報を表示させる方法とがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−０４８１０９号公報
【特許文献２】特開２００５−３５２９７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前者のスクロールバーを用いる方法は、画面の一部（狭い横方向片側の端）にスクロールバーが配置されるため、情報を表示する幅がさらに小さくなる。後者のページ毎に画面を切り替える方法は、情報を表示するための領域がさらに小さくなるようなことはない。
【０００７】
しかし、後者の方法は、例えば画面を２分割して一方に第１の項目を表示し、他方にその第１の項目に関連した第２の項目を複数行にわたって表示するような場合に、次のような問題を生じる。すなわち、第１の項目に対応する第２項目がページを跨ってしまった場合、どちらか一方のページでは第２の項目に対して第１の項目が表示されなくなるため、その対応関係が不明となる。
【０００８】
したがって、携帯型通信端末のディスプレイの画面に一度に表示し切れない情報を複数の画面にわたって切替表示するような場合でも、異なった画面に表示する関連情報同士の対応関係が不明確になることはない画面を前記ディスプレイに表示させることが望まれている。
【０００９】
本発明が解決しようとする課題は、１画面に一度に表示することができない情報を画面切替えにより表示する際に、異なった画面に表示する関連情報同士の対応関係が損なうことがない画面作成サーバ及びこのサーバで作成された画面を携帯型通信端末のディスプレイに表示させる画面表示システムを提供しようとするものである。
【課題を解決するための手段】
【００１０】
一実施形態において、画面作成サーバは、通信端末のディスプレイに表示させる画面を編集する編集バッファと、この編集バッファで編集される画面データをページ毎に記憶するページメモリと、バッファ区分手段、判定手段、第１，第２の画面作成手段、境界線作成機能及び画面送信手段とを備える。  
バッファ区分手段は、通信端末のディスプレイに表示させる画面として、第１の項目が分割された画面の一方の側である１列目の画面区画に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が画面の他方の側である２列目の画面区画に表示される分割画面を作成する際に、編集バッファを、１列目の画面区画に対応した第１の領域と２列目の画面区画に対応した第２の領域とに区分する。  
判定手段は、第１の項目とこの第１の項目に関連付けられた第２の項目とを編集バッファにセットする際に、第２の項目に必要な行数が第２の領域の残り行数を超えるか否かを判定する。  
第１の画面作成手段は、前記判定手段により第２の項目に必要な行数が第２の領域の残り行数を超えないと判定されると、第１の項目を第１の領域にセットし、かつ第２の項目を全て第２の領域にセットする。  
第２の画面作成手段は、前記判定手段により第２の項目に必要な行数が第２の領域の残り行数を超えると判定されると、第１の項目を第１の領域にセットし、かつ第２の項目を第２の領域の残り行数を超えない範囲で第２の領域にセットした後、編集バッファの第１の領域のデータと第２の領域のデータとをページメモリに転送して編集バッファのデータをクリアし、その後、第１の項目を第１の領域に再度セットし、かつ第２の項目の残りを第２の領域にセットする。  
境界線作成手段は、前記第１の画面作成手段により前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットした後、及び前記第２の画面作成手段により前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットした後に、前記編集バッファの前記第１の領域と前記第２の領域とにそれぞれ境界線のデータをセットする。  
画面送信手段は、ページメモリに記憶された第１の領域のデータと第２の領域のデータとからなる画面データを通信端末に送信する。
【図面の簡単な説明】
【００１１】
【図１】画面作成システムの一実施形態である看護師業務支援システムの全体構成図。
【図２】同支援システムで用いられる看護師業務支援携帯端末の外観図。
【図３】同支援システムで用いられる看護師業務支援携帯端末のブロック図。
【図４】同支援システムで用いられる看護師業務支援サーバのブロック図。
【図５】同支援システムで用いられる看護師業務支援サーバのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図６】同支援システムの機能構成を示すブロック図。
【図７】看護師業務支援携帯端末のＣＰＵが、看護師業務支援プログラムに従って実行する処理手順の主要部を示す流れ図。
【図８】看護師業務支援サーバで実行されるログイン情報受信処理の手順を示す流れ図。
【図９】看護師業務支援サーバで実行される画面タッチ情報受信処理の手順を示す流れ図。
【図１０】図８中ステップＳＴ２４の看護師ワークシート画面作成処理の具体的手順を示す流れ図。
【図１１】図１０中ステップＳＴ４９の判断処理にて“ＹＥＳ”と判断された後の処理手順を示す流れ図。
【図１２】看護師業務支援携帯端末の表示入力部に表示されるログイン画面の一例を示す図。
【図１３】看護師業務支援携帯端末の表示入力部に表示される看護師ワークシート画面の１ページ目を示す図。
【図１４】看護師業務支援携帯端末の表示入力部に表示される看護師ワークシート画面の２ページ目を示す図。
【図１５】看護師業務支援携帯端末の表示入力部に表示される看護師ワークシート画面の３ページ目（最終ページ）を示す図。
【発明を実施するための形態】
【００１２】
以下、画面表示システムの一実施形態として、看護師業務支援システムについて図面を参照しながら説明する。
【００１３】
図１は、看護師業務支援システム１０の全体構成図である。本システム１０は、病院基幹サーバ１１と、看護師業務支援サーバ１２と、複数の無線基地局１３と、複数の看護師業務支援携帯端末１４とを含む。病院基幹サーバ１１、看護師業務支援サーバ１２及び各無線基地局１３は、有線のＬＡＮ１５によって接続されている。各看護師業務支援携帯端末１４は、バッテリを主電源とする携帯型の無線通信端末、いわゆるハンディターミナルであり、各無線基地局１３との間で無線ＬＡＮ１６を構築する。各看護師業務支援携帯端末１４は、それぞれ看護師が携帯して使用する。
【００１４】
病院基幹サーバ１１は、患者データベース１１１、看護師データベース１１２、病室データベース１１３等の病院基幹データベース１１０を管理する。
【００１５】
患者データベース１１１には、全ての患者に関する様々なデータが記録される。詳しくは、各患者を識別するための患者ＩＤに関連付けて、その患者の患者名、性別、年齢、診療科目、疾患、主治医、診療履歴、処置履歴等のデータが記録される。また、入院患者の場合には、さらに入院日、病室ＩＤ、退院予定日等のデータも記録される。
【００１６】
看護師データベース１１２には、全ての看護師に関する様々なデータが記録される。詳しくは、各看護師を識別するための看護師ＩＤに関連付けて、看護師名、担当診療科目、担当患者の患者ＩＤ、業務予定（日単位）、業務予定（患者単位）、業務実施結果等のデータが記録される。
【００１７】
病室データベース１１３には、各病室に関する様々なデータが記録される。詳しくは、各病室の病室ＩＤに関連付けて、その病室に設置されているベッド毎の識別番号、そのベッドを使用する入院患者の患者ＩＤ、入院日、退院予定日、主治医、担当看護師ＩＤ等のデータが記録される。
【００１８】
看護師業務支援サーバ１２は、業務画面作成アプリケーションプログラム１２８（図４を参照）を実装しており、画面作成サーバとして機能する。看護師業務支援サーバ１２は、業務画面作成アプリケーションプログラム１２８に従い、看護師業務支援携帯端末１４の表示部に表示させるための画面を作成する。画面は、病院基幹データベース１１０に記録されている患者、看護師、病室などに関するデータを基に、看護師業務支援携帯端末１４からの入力に応じて作成される。作成された画面データは、無線基地局１３経由で看護師業務支援携帯端末１４に無線送信される。
【００１９】
また、看護師業務支援サーバ１２は、各看護師業務支援携帯端末１４から無線送信されたデータを無線基地局１３経由で受信すると、その受信データを有線ＬＡＮ１５経由で病院基幹サーバ１１に転送する。各看護師業務支援携帯端末１４からのデータを受信した病院基幹サーバ１１は、その受信データを基に病院基幹データベース１１０のデータを適宜更新する。
【００２０】
図２及び図３は、看護師業務支援携帯端末１４の外観図とブロック図である。看護師業務支援携帯端末１４は、携帯型の本体として、図２で左側に配置される第１の部材２１と、図２で右側に配置される第２の部材２２とを備える。第１の部材２１及び第２の部材２２は、いずれも略直方体状をなしている。第２の部材２２は、ヒンジ等の止め具２３を介して第１の部材２１に回動自在に連結されている。この止め具２３により、第２の部材２２は、第１の部材２１に対して第２の部材２２を開いた状態（図２）と閉じた状態（不図示）との間で開閉動作する。
【００２１】
第１の部材２１は、第２の部材２２を第１の部材２１に対して開いたときに外側に露出される面２１Ａに、タッチパネル２４を配置している。また、図２で左側の側面２１Ｂにサイドキー２５を設けている。第２の部材２２は、この第２の部材２２を第１の部材２１に対して開いたときに外側に露出される面２２Ａに、メンブレンキーボード２６を配置している。
【００２２】
タッチパネル２４は、液晶ディスプレイ２４１の画面上にタッチパネルセンサ２４２を重ねて配置してなり、表示入力部２４Ａとテンキー部２４Ｂとに区分されている。表示入力部２４Ａには、前記看護師業務支援サーバ１２で作成される画面が表示される。テンキー部２４Ｂには、「０」〜「９」のテンキーの他、「戻る」キー、「Ｃ」のクリアキー、「更新」キー、「△」及び「▽」の上下キー、「・」の小数点キーが配置される。
【００２３】
メンブレンキーボード２６には、マトリクス状に複数の固定キーが配置されている。各固定キーには、それぞれ看護師業務を支援するための機能が割り付けられている。
【００２４】
例えば固定キー「ワークシート」には、看護師ワークシート画面を表示入力部２４Ａに表示させることを宣言するキーとしての機能が割り付けられている。固定キー「ケア」には、ケア処置入力画面を表示入力部２４Ａに表示させることを宣言するキーとしての機能が割り付けられている。固定キー「バイタル」には、バイタル情報入力画面を表示入力部２４Ａに表示させることを宣言するキーとしての機能が割り付けられている。固定キー「身長／体重」には、身長・体重入力画面を表示入力部２４Ａに表示させることを宣言するキーとしての機能が割り付けられている。
【００２５】
看護師業務支援携帯端末１４は、第１の部材２１または第２の部材２２のいずれか一方に、制御ボード３０を内蔵している。制御ボード３０には、図３に示すように、ＣＰＵ（Central Processing Unit）３１、ＲＯＭ（Read Only Memory）３２、ＲＡＭ（Random Access Memory）３３、時計部３４、無線部３５、キーコントローラ３６及びタッチパネルコントローラ３７が配置されている。ＣＰＵ３１と、ＲＯＭ３２、ＲＡＭ３３、時計部３４、無線部３５、キーコントローラ３６及びタッチパネルコントローラ３７とは、アドレスバス，データバス等のバスライン３８で接続されている。
【００２６】
ＲＯＭ３２は、看護師業務支援プログラム３２１を含むプログラムや設定データ等の固定的データを記憶する。ＲＡＭ３３は、ディスプレイ２４１に表示させる画面データや看護師業務支援サーバ１２に送信するデータ等の可変的データを記憶する。時計部３４は、現在の日付及び時刻を計時する。無線部３５は、無線基地局１３との間で無線ＬＡＮ６を利用したデータの送受信を司る。キーコントローラ３６は、前記サイドキー２５及びメンブレンキーボード２６の各固定キーを監視し、キー入力の有無を判別する。タッチパネルコントローラ３７は、前記タッチパネル２４のディスプレイ２４１に表示される画面を制御する。また、タッチパネルコントローラ３７は、タッチパネルセンサ２４２の信号により画面上のタッチ位置を示す二次元座標を検出する。
【００２７】
図４は、前記看護師業務支援サーバ１２の要部構成を示すブロック図である。看護師業務支援サーバ１２は、制御部本体としてＣＰＵ１２１を搭載する。また、メインメモリとしてのＲＯＭ１２２及びＲＡＭ１２３と、補助記憶装置としてのＨＤＤ（Hard Disk Drive）１２４と、現在日時を計時する時計部１２５と、ＬＡＮ１５を通じて行うデータ通信を制御するＬＡＮコントローラ１２６とを備える。そして、ＣＰＵ１２１と、ＲＯＭ１２２，ＲＡＭ１２３，ＨＤＤ１２４，時計部１２５及びＬＡＮコントローラ１２６とを、アドレスバス，データバス等のバスライン１２７で接続している。
【００２８】
ＲＯＭ１２２には、前記業務画面作成アプリケーションプログラム１２８が記憶されている。  
ＲＡＭ１２３には、図５に示すように、編集バッファ５１と、ページメモリ５２と、カウンタメモリ５３とが形成されている。編集バッファ５１は、前記看護師業務支援携帯端末１４の表示入力部２４Ａに表示させる画面を編集する。ページメモリ５２は、編集バッファ５１で編集される画面データをページ毎に記憶する。カウンタメモリ５３は、ページカウンタＰ、行数カウンタＬ及び患者数カウンタＭを含む。
【００２９】
かかる構成の看護師業務支援サーバ１２は、図６に示すように、バッファ区分手段６１、判定手段６２、第１の画面作成手段６３、第２の画面作成手段６４、ボタン画像編集手段６５及び画面送信手段６６を有する。
【００３０】
バッファ区分手段６１は、看護師業務支援携帯端末１４のディスプレイ２４１に表示させる画面として、第１の項目が１列目に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が２列目に表示される分割画面を作成する際に、編集バッファ５１を、第１の項目がセットされる第１の領域５１Ａと第２の項目がセットされる第２の領域５１ＢＢとに区分する。
【００３１】
判定手段６２は、第１の項目とこの第１の項目に関連付けられた第２の項目とを前記編集バッファ５１にセットする際に、前記第２の項目に必要な行数が第２の領域５１Ｂの残り行数を超えるか否かを判定する。
【００３２】
第１の画面作成手段６３は、判定手段６２により第２の項目に必要な行数が第２の領域５１Ｂの残り行数を超えないと判定されると、第１の項目を第１の領域５１Ａにセットし、かつ第２の項目を全て第２の領域５１Ｂにセットする。
【００３３】
第２の画面作成手段６４は、判定手段６２により第２の項目に必要な行数が第２の領域５１Ｂの残り行数を超えると判定されると、第１の項目を第１の領域５１Ａにセットし、かつ第２の項目を第２の領域５１Ｂの残り行数を超えない範囲で第２の領域５１Ｂにセットした後、編集バッファ５１のデータをページメモリ５２に転送して編集バッファ５１のデータをクリアし、その後、第１の項目を第１の領域５１Ａに再度セットし、かつ第２の項目の残りを第２の領域５１Ｂにセットする。
【００３４】
ボタン画像編集手段６５は、ページメモリ５２に記憶される１ページ目の画面データに対しては次ページへの切替を宣言する次ページボタン９４の画像をセットし、最終ページ目の画面データに対しては前ページへの切替を宣言する前ページボタン９５の画像をセットする。また、２ページ目から最終ページより１ページ前までの画面データには次ページボタン９４と前ページボタン９５の画像をセットする。
【００３５】
画面送信手段６６は、ページメモリ５２に記憶される画面データを看護師業務支援携帯端末１４に送信する。
【００３６】
一方、看護師業務支援携帯端末１４は、看護師を特定する看護師特定手段７１と、看護師業務支援サーバ１２からＬＡＮ１５，１６を通じて送信される画面データを受信する受信手段７２と、この受信手段７２で受信した画面データに基づいてディスプレイ２４１の画面を切り替える画面切替手段７３とを有する。
【００３７】
上述した看護師業務支援サーバ１２及び看護師業務支援携帯端末１４の各手段は、図７〜図１１の流れ図及び図１２〜図１５の画面表示例によって説明される。  
図７は、看護師業務支援携帯端末１４のＣＰＵ３１が、前記看護師業務支援プログラム３２１に従って実行する処理手順の主要部を示す流れ図である。図８は、上記処理手順の中で、看護師業務支援サーバ１２で実行されるログイン情報受信処理の手順を示す流れ図であり、図９は、同じく画面タッチ情報受信処理の手順を示す流れ図である。図１０及び図１１は、図８のステップＳＴ２４で示される看護師ワークシート画面の作成処理手順を具体的に示す流れ図である。
【００３８】
図示しない電源スイッチの投入により、看護師業務支援携帯端末１４の電源がオンすると、看護師業務支援携帯端末１４では、看護師業務支援プログラム３２１が起動する。このプログラム３２１の起動により、ＣＰＵ３１は、表示入力部２４Ａにログイン画面８０を表示させる（ＳＴ１）。
【００３９】
ログイン画面８０の一例を図１２に示す。図１２に示すように、ログイン画面８０には、看護師ＩＤの入力欄８１と、パスワードの入力欄８２と、ログインボタン８３とが表示される。そこで看護師は、テンキー部２４Ｂを操作して、入力欄８１，８２に自らの看護師ＩＤとパスワードを入力し、ログインボタン８３にタッチする。
【００４０】
ログイン画面８０を表示させたＣＰＵ３１は、ログインボタン８３がタッチされるのを待機する（ＳＴ２）。タッチパネルセンサ２４２の信号によりログインボタン８３のタッチ入力を検知すると（ＳＴ２のＹＥＳ）、ＣＰＵ３１は、ログイン画面８０の各入力欄８１，８２に入力されたデータ（看護師ＩＤ、パスワード）を含むログイン情報を、無線部３５を介して看護師業務支援サーバ１２に無線送信する（ＳＴ３）。このとき、ログイン情報のヘッダには、看護師業務支援携帯端末１４毎に設定される固有の端末ＩＤが付される。ここに、ステップＳＴ１〜ＳＴ３の処理は、看護師特定手段７１を構成する。
【００４１】
上記ログイン情報を受信した看護師業務支援サーバ１２では、業務画面作成アプリケーションプログラム１２８が起動する。このプログラム１２８により、看護師業務支援サーバ１２のＣＰＵ１２１は、図８に示す手順の処理を開始する。
【００４２】
先ず、上記ログイン情報に含まれる看護師ＩＤとパスワードとから看護師を承認するか否かを判定する（ＳＴ２１）。具体的には、予め各看護師の看護師ＩＤに関連付けてパスワードが設定されており、看護師ＩＤとともに入力されたパスワードが、当該看護師ＩＤと関連付けて設定されたパスワードと一致するか否かを判定する。
【００４３】
パスワードが一致しない場合、ＣＰＵ１２１はログインした看護師を承認しない。この場合（ＳＴ２２のＮＯ）、ＣＰＵ１２１は、ログイン情報に付された端末ＩＤを送信先に指定して、ログインエラーのコマンドとログインエラー画面のデータとを送信する（ＳＴ２３）。
【００４４】
パスワードが一致する場合、ＣＰＵ１２１はログインした看護師を承認する。この場合（ＳＴ２２のＹＥＳ）、ＣＰＵ１２１は、ログイン情報に含まれる看護師ＩＤを取得する。そして、患者データベース１１１、看護師データベース１１２及び病室データベース１１３のデータを基に、当該看護師ＩＤで識別される看護師のワークシート画面９０を作成する（ＳＴ２４）。そして、ログイン情報に付された端末ＩＤを送信先に指定して、ログイン許可のコマンドとともに看護師ワークシート画面９０のデータを送信する（ＳＴ２５）。
【００４５】
こうして、看護師業務支援サーバ１２から送信されるコマンドと画面のデータは、無線基地局１３から無線ＬＡＮ１６を介して無線送信され、送信先に指定された端末ＩＤの看護師業務支援携帯端末１４にて受信される。
【００４６】
ステップＳＴ３にてログイン情報を送信した看護師業務支援携帯端末１４のＣＰＵ３１は、看護師業務支援サーバ１２からのコマンドを待機する（ＳＴ４：受信手段７２）。ここで、ログインエラーのコマンドを受信した場合には（ＳＴ４のＮＯ）、ＣＰＵ３１は、表示入力部２４Ａの画面を、そのコマンドとともに受信したログインエラー画面に切り替える。
【００４７】
これに対し、ログイン許可のコマンドを受信した場合には（ＳＴ４のＹＥＳ）、ＣＰＵ３１は、表示入力部２４Ａの画面を、そのコマンドとともに受信した看護師ワークシート画面９０に切り換える（ＳＴ５：画面切替手段７３）。
【００４８】
しかる後、ＣＰＵ３１は、サイドキー２５またはメンブレンキーボード２６の固定キーが入力されるか（ＳＴ６）、画面９０がタッチ入力されるのを待機する（ＳＴ７）。タッチパネルセンサ２４２の信号により画面９０のタッチ入力を検知すると（ＳＴ７のＹＥＳ）、ＣＰＵ３１は、タッチ位置を示す座標情報を取得する。例えばＣＰＵ３１は、タッチパネル２４の左下門をＸ−Ｙ平面の原点（０，０）とし、この原点からタッチ位置までの距離を求めて、二次元座標（Ｘ，Ｙ）に変換する。そして、取得した二次元座標と表示入力部２４Ａに表示中の画面情報とを含む画面タッチ情報を、無線部３５を介して看護師業務支援サーバ１２に無線送信する（ＳＴ８）。このときも、画面タッチ情報のヘッダには端末ＩＤが付される。
【００４９】
上記画面タッチ情報を受信した看護師業務支援サーバ１２では、業務画面作成アプリケーションプログラム１２８が再び起動する。このプログラム１２８により、看護師業務支援サーバ１２のＣＰＵ１２１は、図９に示す手順の処理を開始する。
【００５０】
先ず、ＣＰＵ１２１は、上記画面タッチ情報に含まれる画面情報を取得する（ＳＴ３１）。また、同画面タッチ情報に含まれるタッチ位置の二次元座標を取得する（ＳＴ３２）。そして、この二次元座標を画面情報に当て嵌めて、タッチ位置に表示されている情報を認識する（ＳＴ３３）。
【００５１】
次に、ＣＰＵ１２１は、前記患者データベース１１１、看護師データベース１１２及び病室データベース１１３のデータを基に、タッチ位置に表示されている情報が選択されたときの業務画面を作成する（ＳＴ３４）。そして、上記端末ＩＤを送信先に指定して、この業務画面のデータを送信する（ＳＴ３５）。
【００５２】
ステップＳＴ８にて画面タッチ情報を送信した看護師業務支援携帯端末１４のＣＰＵ３１は、看護師業務支援サーバ１２からの画面データを待機する（ＳＴ９：受信手段７２）。そして、画面データを受信したならば（ＳＴ９のＹＥＳ）、ＣＰＵ３１は、表示入力部２４Ａの画面を受信データの画面に切り替える（ＳＴ１０：画面切替手段７３）。しかる後、ＣＰＵ３１は再び、サイドキー２５またはメンブレンキーボード２６の固定キーが入力されるか（ＳＴ６）、画面５０がタッチされるのを待機する（ＳＴ７）。
【００５３】
図１３〜図１５は、看護師ワークシート画面９０の一例である。図１３〜図１５に示すように、看護師ワークシート画面９０は、画面に向かって左側が患者情報の表示欄９１となっており、右側が看護項目の表示欄９２となっている。そして表示欄９１には、ログインした看護師が担当する病室ＩＤと患者名が表示され、表示欄９２にはその患者に対する看護の処置内容を示す１乃至複数の看護項目が表示される。表示欄９１及び９２は、それぞれ患者別に領域が区切られている。
【００５４】
ここに、看護師ワークシート画面９０は、第１の項目（患者情報）が１列目（表示欄９１）に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目（看護項目）が２列目（表示欄９２）に表示される分割画面である。このような分割画面は、図１０及び図１１の流れ図によって示される処理手順によって作成される。
【００５５】
先ず、看護師業務支援サーバ１２のＣＰＵ１２１は、病院基幹サーバ１１に対して担当患者別看護項目情報を要求する。この要求には、ログイン情報から取得した看護師ＩＤが含まれる。
【００５６】
この要求に対し、病院基幹サーバ１１は、看護師ＩＤを検索キーとして看護師データベース１１２を検索する。そして、当該看護師ＩＤに関連付けられて記録されている看護師名、担当診療科目、担当患者ＩＤ、業務予定（日単位）、業務予定（患者単位）等のデータを読み出す。次いで、病院基幹サーバ１１は、上記担当患者ＩＤを検索キーとして患者データベース１１１を検索する。そして、当該担当患者ＩＤに関連付けられて記録されている患者名、性別、年齢、診療科目、疾患、主治医、入院日、病室ＩＤ、退院予定日等のデータを読み出す。さらに、病院基幹サーバ１１は、上記病室ＩＤを検索キーとして病室データベース１１３を検索する。そして、当該病室ＩＤに関連付けられて記録されているベッド識別番号、患者ＩＤ、入院日、退院予定日、主治医、担当看護師ＩＤ等のデータを読み出す。そして、病院基幹サーバ１１は、各データベース１１１，１１２，１１３から読み出したデータを看護師業務支援サーバ１２に送信する。
【００５７】
看護師業務支援サーバ１２のＣＰＵ１２１は、病院基幹サーバ１１から受信したデータを分析して、担当患者別の看護項目情報を取得する（ＳＴ４１）。つまりは、ログインした看護師が担当する患者別の病室及びベッドの識別番号と患者名とに関連付けて、その患者に対する看護内容を列記した１乃至複数の看護項目を取得する。
【００５８】
次に、ＣＰＵ１２１は、編集バッファ５１を表示欄９１に対応した第１の領域５１Ａと、表示欄９２に対応した第２の領域５１Ｂとに区分する（ＳＴ４２：バッファ区分手段６１）。また、ＣＰＵ１２１は、カウンタメモリ５３のページカウンタＰ、行数カウンタＬ及び患者数カウンタＭをいずれも“０”にリセットする（ＳＴ４３）。
【００５９】
次に、ＣＰＵ１２１は、患者数カウンタＭを“１”だけカウントアップする（ＳＴ４４）。そして、この患者数カウンタＭが、当該看護師の担当患者数を超えるか否かを判定する（ＳＴ４５）。担当患者数は、前記担当患者別看護項目情報から導き出される。
【００６０】
患者数カウンタＭが担当患者数を超えない場合（ＳＴ４５のＮＯ）、ＣＰＵ１２１は、前記担当患者別看護項目情報の中からＭ番目（Ｍは患者数カウンタＭのカウント値）の患者情報、つまりは病室及びベッドの識別番号と患者名とを選択する。そして、この患者情報（病室及びベッドの識別番号と患者名）を、第１の領域５１Ａにセットする（ＳＴ４６）。
【００６１】
次いで、ＣＰＵ１２１は、Ｍ番目の患者情報で特定される患者に対する看護項目数Ｋを計数する（ＳＴ４７）。また、第２の領域５１Ｂの最大行数Ｎから行数カウンタＬの値を減算した差分値Ａを算出する（ＳＴ４８）。そして、看護項目数Ｋが差分値Ａを超えるか否かを判定する（ＳＴ４９：判定手段６２）。
【００６２】
看護項目数Ｋが差分値Ａを超えない場合（ＳＴ４９のＮＯ）、ＣＰＵ１２１は、Ｍ番目の患者に対するＫ個の看護項目を全て第２の領域５１Ｂにセットする（ＳＴ５０）ここに、上記ステップＳＴ４６〜ＳＴ５０の処理は、第１の画面作成手段６３を構成する。
【００６３】
しかる後、ＣＰＵ１２１は、編集バッファ５１の第１の領域５１Ａと第２の領域５１Ｂに患者境界線のデータをセットする（ＳＴ５１）。また、行数カウンタＬに患者項目数Ｋを加算する（ＳＴ５２）。その後、ＣＰＵ１２１は、ステップＳＴ４４の処理に戻り、患者数カウンタＭをさらに“１”だけカウントアップする（ＳＴ４４）。そして、この患者数カウンタＭが、当該看護師の担当患者数を超えるか否かを判定する（ＳＴ４５）。
【００６４】
一方、看護項目数Ｋが差分値Ａを超える場合には（ＳＴ４９のＹＥＳ）、ＣＰＵ１２１は、Ｍ番目の患者に対する全ての看護項目のうち先頭からＡ番目（Ａは差分値Ａの値）までの項目を、第２の領域５１Ｂにセットする（ＳＴ６１）。次いで、ＣＰＵ１２１は、ページカウンタＰを“１”だけカウントアップする（ＳＴ６２）。そして、ページカウンタＰが“１”より大きいか否かを判定する（ＳＴ６３）。
【００６５】
ページカウンタＰが“１”の場合、編集バッファ５１の画面データは１ページ目のデータである。この場合（ＳＴ６３のＮＯ）、ＣＰＵ１２１は、編集バッファ５１の画面データに次ページボタン９４のイメージデータを付加する（ＳＴ６４）。これに対し、ページカウンタＰが“１”より大きい場合には、編集バッファ５１の画面データは２頁目以降でありかつ最終ページではない。この場合（ＳＴ６３のＹＥＳ）、ＣＰＵ１２１は、編集バッファ５１の画面データに次ページボタン９４と前ページボタン９５のイメージデータを付加する（ＳＴ６５）。
【００６６】
次に、ＣＰＵ１２１は、編集バッファ５１のデータをページメモリ５２のＰページ目（ＰはページカウンタＰの値）の領域に保存する（ＳＴ６６）。しかる後、ＣＰＵ１２１は、編集バッファ５１のデータをクリアする（ＳＴ６７）。また、行数カウンタＬを“０”にリセットする（ＳＴ６８）。
【００６７】
次に、ＣＰＵ１２１は、Ｍ番目の患者情報（病室及びベッドの識別番号と患者名）を、第１の領域５１Ａに再度セットする（ＳＴ６８）。また、Ｍ番目の患者に対する全看護項目のうち残りの看護項目、つまりはＫ−Ａ個の看護項目を編集バッファ５１の第２の領域５１Ｂにセットする（ＳＴ６９）。ここに、上記ステップＳＴ４６〜ＳＴ４９及びステップＳＴ６１〜ＳＴ７０の処理は、第２の画面作成手段６４を構成する。
【００６８】
しかる後、編集バッファ５１の第１の領域５１Ａと第２の領域５１Ｂに患者境界線のデータをセットする（ＳＴ７１）。また、患者項目数Ｋから差分値Ａを減算した値［Ｋ−Ａ］を、行数カウンタＬに加算する（ＳＴ７２）。その後、ＣＰＵ１２１は、ステップＳＴ４４の処理に戻り、患者数カウンタＭをさらに“１”だけカウントアップする（ＳＴ４４）。そして、この患者数カウンタＭが、当該看護師の担当患者数を超えるか否かを判定する（ＳＴ４５）。
【００６９】
こうして、ＣＰＵ１２１は、患者数カウンタＭが担当患者数を超えるまで、ステップＳＴ４６〜ＳＴ５２またはステップＳＴ４６〜ＳＴ４９及びステップＳＴ６１〜ＳＴ７２の処理を繰り返す。
【００７０】
患者数カウンタＭが担当患者数を超えた場合には（ＳＴ４５のＹＥＳ）、ＣＰＵ１２１は、ページカウンタＰを“１”だけカウントアップする（ＳＴ５３）。そして、ページカウンタＰが“１”より大きいか否かを判定する（ＳＴ５４）。ページカウンタＰが“１”の場合（ＳＴ５４のＮＯ）、今回作成された看護師ワークシート画面９０のページ数は１頁である。このため、前記次ページボタン９４及び前ページボタン９５の付加は行わない。
【００７１】
これに対し、ページカウンタＰが“１”より大きい場合には（ＳＴ５４のＹＥＳ）、今回作成された看護師ワークシート画面９０のページ数は複数頁であり、編集バッファ５１に記憶されているデータはその最終ページである。そこでＣＰＵ１２１は、編集バッファ５１に記憶されているデータに前ページボタン９５のイメージデータを付加する（ＳＴ５５）。しかる後、ＣＰＵ１２１は、編集バッファ５１のデータをページメモリ５２のＰページ目（ＰはページカウンタＰの値）にセットする（ＳＴ５６）。ここに、ステップＳＴ５５及びステップＳＴ６４，ＳＴ６５の各処理は、ボタン画像編集手段を構成する。
【００７２】
上述した看護師ワークシート画面作成処理が実行されることにより、ページメモリ５２には、編集バッファ５１を使用してページ単位に作成された看護師ワークシートの画面データがページ毎に保存される。看護師ワークシート画面作成処理が終了すると、前述したように、ステップＳＴ２５として、ＣＰＵ１２１は、ログイン情報に付された端末ＩＤを送信先に指定して、ログイン許可のコマンドとともに看護師ワークシート画面９０のデータを送信する。ここに、ステップＳＴ２５の処理は、画面送信手段を構成する。
【００７３】
図１３〜図１５に示した看護師ワークシート画面９０の例は、患者名［ＡＡＡＡ］，［ＢＢＢＢ］，［ＣＣＣＣ］，［ＤＤＤＤ］，［ＥＥＥＥ］，［ＦＦＦＦ］，［ＧＧＧＧ］，［ＨＨＨＨ］，［ＪＪＪＪ］の計９名の患者を担当する看護師に対するワークシート画面９０である。この看護師は、患者名［ＡＡＡＡ］の患者に対しては２項目の看護行為を、［ＢＢＢＢ］の患者に対しては４項目の看護行為を、［ＣＣＣＣ］の患者に対しては３項目の看護行為を、［ＤＤＤＤ］の患者に対しては２項目の看護行為を、［ＥＥＥＥ］のの患者に対しては５項目の看護行為を、［ＦＦＦＦ］の患者に対しては３項目の看護行為を、［ＧＧＧＧ］の患者に対しては５項目の看護行為を、［ＨＨＨＨ］の患者に対しては４項目の看護行為を、［ＪＪＪＪ］の患者に対しては３項目の看護行為を実施する。なお、第２の領域５１Ｂの最大行数Ｎを“１１”と仮定する。
【００７４】
この場合、１人目の患者（患者名［ＡＡＡＡ］）から４人目の患者（患者名［ＤＤＤＤ］）までで看護項目が１１項目に達するので、看護師ワークシート画面９０の１ページ目（図１３を参照）が作成される。次いで、５人目の患者（患者名［ＥＥＥＥ］）から７人目の患者（患者名［ＧＧＧＧ］）の３項目目までで看護項目が１１項目に達するので、看護師ワークシート画面９０の２ページ目（図１４を参照）が作成される。そして最後に、７人目の患者（患者名［ＧＧＧＧ］）の４項目目から９人目の患者（患者名［ＪＪＪＪ］）までで看護師ワークシート画面９０の３ページ目（図１５を参照）が作成される。
【００７５】
ここで、図１３〜図１５に示すように、画面に向かって左側に患者情報の表示欄９１が形成され、かつ右側に看護項目の表示欄９２が形成される看護師ワークシート画面９０は、タッチパネル２４を構成するディスプレイ２４１の表示入力部２４Ａの全域を利用して表示される。したがって、画面の一部にスクロールバーを配置する場合と比較して一画面で表示可能な情報量を増加させることができる。
【００７６】
しかも、表示欄９１に表示される看護項目が２ページの３項目と３ページ目の２項目とに分断された７人目の患者（患者名［ＧＧＧＧ］）に対し、本実施形態では、２ページ目のみならず３ページ目にも、それぞれの看護項目に対して病室及びベッドの識別番号と患者名とからなる患者情報が関連付けられて表示欄９１に表示されている。したがって、表示欄９２に表示される看護項目が別ページに分断された場合でも、各ページに表示される看護項目と患者情報との対応関係が不明確になることはない。
【００７７】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば、前記実施形態では分割画面の一例として看護師ワークシート画面９０を示したが、分割画面は看護師ワークシート画面９０に限定されるものではない。看護師業務支援携帯端末１４等のような携帯型の通信端末のディスプレイに表示される画面であって、第１の項目が１列目に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が２列目に表示される画面であれば、本発明を適用できるものである。
【００７８】
なお、前記実施形態は、看護師業務支援サーバ１２の内部のプログラム記憶部であるＲＯＭ３２に発明の機能を実現させる画面作成プログラム、すなわち看護師業務支援プログラムが予め記録されているものとした。しかしこれに限らず、同様のプログラムがネットワークからサーバ１２にダウンロードされてもよい。あるいは、記録媒体に記録された同様のプログラムが、サーバ１２にインストールされてもよい。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７９】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。  
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。  
［１］通信端末のディスプレイに表示させる画面を編集する編集バッファと、前記編集バッファで編集される画面データをページ毎に記憶するページメモリと、前記通信端末のディスプレイに表示させる画面として、第１の項目が１列目に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が２列目に表示される分割画面を作成する際に、前記編集バッファを、前記第１の項目がセットされる第１の領域と前記第２の項目がセットされる第２の領域とに区分するバッファ区分手段と、前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定する判定手段と、この判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットする第１の画面作成手段と、前記判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットした後、前記編集バッファのデータを前記ページメモリに転送して前記編集バッファをクリアし、その後、前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットする第２の画面作成手段と、前記ページメモリに記憶された画面データを前記通信端末に送信する画面送信手段と、を具備したことを特徴とする画面作成サーバ。
［２］前記ページメモリに記憶される１ページ目の画面データに対しては次ページへの切替を宣言する次ページボタンの画像をセットし、最終ページ目の画面データに対しては前ページへの切替を宣言する前ページボタンの画像をセットし、２ページ目から最終ページより１ページ前までの画面データには前記次ページボタンと前記前ページボタンの画像をセットするボタン画像編集手段、をさらに具備したことを特徴とする付記［１］記載の画面作成サーバ。
［３］前記第１の項目は、前記通信端末をログインした看護師が担当する患者の情報であり、前記第２の項目は、その患者に対して前記看護師が実施する看護行為の情報であることを特徴とする付記［１］または［２］記載の画面作成サーバ。
［４］ディスプレイを備えた携帯型の通信端末と、前記通信端末とネットワークを通じて接続される画面作成サーバとを具備し、前記通信端末は、前記画面作成サーバから前記ネットワークを通じて送信される画面データを受信する受信手段と、この受信手段で受信した画面データに基づいて前記ディスプレイの画面を切り替える画面切替手段と、を具備し、前記画面作成サーバは、前記通信端末のディスプレイに表示させる画面を編集する編集バッファと、前記編集バッファで編集されるページ単位の画面データをページ毎に記憶するページメモリと、前記通信端末のディスプレイに表示させる画面を編集する編集バッファと、前記編集バッファで編集される画面データをページ毎に記憶するページメモリと、前記通信端末のディスプレイに表示させる画面として、第１の項目が１列目に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が２列目に表示される分割画面を作成する際に、前記編集バッファを、前記第１の項目がセットされる第１の領域と前記第２の項目がセットされる第２の領域とに区分するバッファ区分手段と、前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定する判定手段と、この判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を全て前記第２の領域にセットする第１の画面作成手段と、前記判定手段により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットし、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットした後、前記編集バッファのデータを前記ページメモリに転送して前記編集バッファをクリアし、その後、前記第１の項目を前記第１の領域に再度セットし、かつ前記第２の項目の残りを前記第２の領域にセットする第２の画面作成手段と、前記ページメモリに記憶された画面データを前記通信端末に送信する画面送信手段と、を具備したことを特徴とする画面表示システム。
［５］前記通信端末は、看護師を特定する看護師特定手段、をさらに具備し、前記画面作成サーバは、前記看護師特定手段により特定された看護師が担当する患者の情報を第１の情報とし、その患者に対して前記看護師が実施する看護行為の情報を第２の情報とすることを特徴とする付記［４］記載の画面表示システム。
［６］携帯型の通信端末とネットワークを通じて接続されるコンピュータに、前記通信端末のディスプレイに表示させる画面として、第１の項目が１列目に表示され、かつこの第１の項目に関連付けられた１乃至複数の第２の項目が２列目に表示される分割画面を作成する際に、前記ディスプレイに表示させる画面を編集するための編集バッファを、前記第１の項目がセットされる第１の領域と前記第２の項目がセットされる第２の領域とに区分させるバッファ区分機能と、前記第１の項目とこの第１の項目に関連付けられた前記第２の項目とを前記編集バッファにセットする際に、前記第２の項目に必要な行数が前記第２の領域の残り行数を超えるか否かを判定させる判定機能と、この判定機能により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えないと判定されると、前記第１の項目を前記第１の領域にセットさせ、かつ前記第２の項目を全て前記第２の領域にセットさせる第１の画面作成機能と、前記判定機能により前記第２の項目に必要な行数が前記第２の領域の残り行数を超えると判定されると、前記第１の項目を前記第１の領域にセットさせ、かつ前記第２の項目を前記第２の領域の残り行数を超えない範囲で前記第２の領域にセットさせた後、前記編集バッファのデータを、前記編集バッファで編集される画面データをページ毎に記憶するためのページメモリに転送して前記編集バッファをクリアさせ、その後、前記第１の項目を前記第１の領域に再度セットさせ、かつ前記第２の項目の残りを前記第２の領域にセットさせる第２の画面作成機能と、前記ページメモリに記憶された画面データを前記通信端末に送信させる画面送信機能と、を実現させるための画面作成プログラム。
【符号の説明】
【００８０】
１０…看護師業務支援システム、１１…病院基幹サーバ、１２…看護師業務支援サーバ、１３…無線基地局、１４…看護師業務支援携帯端末、２４…タッチパネル、５１…編集バッファ、５２…ページメモリ、１１０…病院基幹データベース、１２８…業務画面作成アプリケーションプログラム、３２１…看護師業務支援プログラム。
【図１】
0005656882.tif 000002
【図２】
0005656882.tif 000003
【図３】
0005656882.tif 000004
【図４】
0005656882.tif 000005
【図５】
0005656882.tif 000006
【図６】
0005656882.tif 000007
【図７】
0005656882.tif 000008
【図８】
0005656882.tif 000009
【図９】
0005656882.tif 000010
【図１０】
0005656882.tif 000011
【図１１】
0005656882.tif 000012
【図１２】
0005656882.tif 000013
【図１３】
0005656882.tif 000014
【図１４】
0005656882.tif 000015
【図１５】
0005656882.tif 000016