(57)【要約】【課題】各薬品の処方タイミングを確認しやすくした処方リストを表示すること。【解決手段】作成部１１１は、管理サーバに選択要求を送信することにより、管理サーバの処方履歴ＤＢから患者の所定期間の処方指示データ１２１を抽出する。次いで、作成部１１１は、選択された形式で処方リストの表示レイアウトを作成する。次いで、作成部１１１は、患者の所定期間の処方指示データを文書番号でソートし、さらに文書番号ごとにＲＰ番号でソートする。次いで、作成部１１１は、所定期間内の投薬回数分の表示データを作成する。次いで、作成部１１１は、所定期間内の投薬回数分の表示データを、処方タイミングに対応する列において、複数の薬品を同一薬品が１行に配置されるように配置して処方リストを作成する。そして、表示部１１２は処方リストを表示する。【選択図】図１
2015022731.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示する、
処理を実行させることを特徴とする投薬スケジュール表示プログラム。
【請求項２】
前記表示する処理は、薬品の投与予定を表す処方予定データを参照し、処方された薬品が同一の処方指示に係る表示データを隣接する行又は列に表示する処理を、さらにコンピュータに実行させることを特徴とする請求項１に記載の投薬スケジュール表示プログラム。
【請求項３】
前記表示する処理は、すでに投与された薬品の履歴を示す投薬履歴データベースに基づき、前記処方リストにおいて投薬された薬品に対応する位置に、投薬されたことを示す表示を付記する処理を、さらにコンピュータに実行させることを特徴とする請求項１又は２に記載の投薬スケジュール表示プログラム。
【請求項４】
前記表示する処理は、処方指示期間外に処方指示に係る薬品が投与された場合に、投与する薬品に相当する行又は列において、前記処方期間外の予定日または予定時間に対応する列に前記薬品の表示データを追加する処理を、さらにコンピュータに実行させることを特徴とする請求項１〜３のいずれか一に記載の投薬スケジュール表示プログラム。
【請求項５】
第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示する表示部、を有することを特徴とする投薬スケジュール表示装置。
【請求項６】
コンピュータが、
第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示することを特徴とする投薬スケジュール表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投薬スケジュール表示プログラム、投薬スケジュール表示装置、および投薬スケジュール表示方法に関する。
【背景技術】
【０００２】
医師は患者に対して薬品を処方する際、処方せんに加えて電子化された処方オーダーを発行する。処方オーダーには、薬品ごとに処方期間、朝夕食前、朝昼夕食後等の処方タイミング、服用量等の処方指示が含まれている。そして、日々大量に発行される各患者の処方オーダーは、それぞれデータベースで一元管理される。
【０００３】
一方、看護師は、クライアント端末にインストールされているプログラムにより、管理サーバから患者に発行された処方オーダーを端末に取り寄せる。クライアント端末は、取り寄せられた処方オーダーに基づいて処方リストを作成する。看護師は、作成された処方リストを参照することにより、患者の処方スケジュールを確認することができる。そして、看護師は処方スケジュールにしたがい入院している患者に対し、指示された薬品を指示されたタイミングで提供する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１６４１９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、表示された処方リストから各薬品の処方タイミングを確認しにくいという問題がある。
【０００６】
病院内に勤務している看護師は、入院している患者に薬品を提供する際、クライアント端末に処方リストを表示し、処方タイミングを確認する。処方リストにおいては、処方された各薬品の処方タイミングが日単位または時間単位で時系列に表示される。例えば、クライアント端末には、各列に日付が割り当てられ、各列にその日に提供すべき薬品が列挙される。また、各列に時刻が割り当てられ、各列にその時刻に提供すべき薬品名、服用容量等が列挙される。看護師はこの処方リストを参照することにより、患者へ薬品を提供するタイミングを確認することができる。ところが、各列にはその日またはその時刻に提供すべき薬品名が整理されずに列挙されるため、看護師は各薬品の処方タイミングを確認しにくく、提供すべき薬品を見落とす恐れがあった。
【０００７】
一つの側面では、本発明は、薬品の処方タイミングを確認しやすくした処方リストを表示する投薬スケジュール表示プログラム、投薬スケジュール表示装置、および投薬スケジュール表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の案では、投薬スケジュール表示プログラムは、コンピュータに、第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示する処理を実行させる。さらに、投薬スケジュール表示プログラムは、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に表示装置に表示する処理を実行させる。また、投薬スケジュール表示プログラムは、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示する処理を実行させる。さらに、投薬スケジュール表示プログラムは、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に表示装置に表示する処理を実行させる。
【発明の効果】
【０００９】
本発明の一の実施態様によれば、薬品の処方タイミングを確認しやすくした処方リストを表示することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、表示端末の構成を示す機能ブロック図である。
【図２】図２は、管理サーバの構成を示す機能ブロック図である。
【図３】図３は、処方履歴ＤＢのデータ構造の一例を示す図である。
【図４】図４は、投与履歴ＤＢのデータ構造の一例を示す図である。
【図５】図５は、薬品ＤＢのデータ構造の一例を示す図である。
【図６】図６は、用法ＤＢのデータ構造の一例を示す図である。
【図７】図７は、一患者の処方指示データのデータ構造の一例を示す図である。
【図８】図８は、１日レンジで表示する場合の表示データの作成を説明するための図である。
【図９】図９は、１日レンジで表示した処方リストの一例を示す図である。
【図１０】図１０は、通常の１日レンジで表示した処方リストの一例を示す図である。
【図１１】図１１は、時間レンジで表示した処方リストの一例を示す図である。
【図１２】図１２は、通常の時間レンジで表示した処方リストの一例を示す図である。
【図１３】図１３は、処方リストを作成するまでの処理手順を示すフロー図である。
【図１４】図１４は、処方カレンダを利用しない場合の処方リストの一例を示す図である。
【図１５】図１５は、処方カレンダを利用した場合の処方リストの一例を示す図である。
【図１６】図１６は、処方指示期間外に薬品が投与された場合の処方リストの一例を示す図である。
【図１７】図１７は、本実施態様に係る伝票詳細画面の一例を示す図である。
【図１８】図１８は、表示端末のハードウェア構成を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する投薬スケジュール表示プログラム、投薬スケジュール表示装置、および投薬スケジュール表示方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
（表示端末および管理サーバの機能構成）
実施例１に係る表示端末および管理サーバの機能構成の一例について説明する。図１は、表示端末の構成を示す機能ブロック図である。図１に示すように、この表示端末１００は、制御部１１０と、記憶部１２０とを有する。また、表示端末１００は、入力部１０２と、出力部１０３とに接続される。Ｉ／Ｆ１０１は、インターネットに接続され、インターネットを介して後述の管理サーバ２００との間でデータを送受信することができる。また、入力部１０２はキーボード、マウス等であり、ユーザからの入力を受け付ける。また、出力部１０３はモニタ等であり、作成された処方リストを表示する。
【００１３】
一方、図２は、管理サーバの構成を示す機能ブロック図である。図２に示すように、この管理サーバ２００は、制御部２１０と、記憶部２２０とを有する。また、管理サーバ２００の制御部１１０は、Ｉ／Ｆ２０１に接続される。Ｉ／Ｆ２０１は、インターネットに接続され、インターネットを介して後述の表示端末１００との間でデータを送受信するインタフェースである。
【００１４】
（管理サーバの記憶部の各構成）
図２に示すように、管理サーバ２００の記憶部２２０は、処方履歴ＤＢ２２１と、投与履歴ＤＢ２２２と、薬品ＤＢ２２３と、用法ＤＢ２２４とを記憶する。記憶部２２０は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（Flash  Memory）などの半導体メモリ素子、ハードディスクや光ディスクなどの記憶装置に対応する。
【００１５】
処方履歴ＤＢ２２１は、各患者の処方履歴を管理するデータベースである。図３は、処方履歴ＤＢのデータ構造の一例を示す図である。図３に示すように、処方履歴ＤＢ２２１は、患者ＩＤと、文書番号と、処方日時と、ＲＰ番号と、薬品ＩＤと、指示開始日時と、指示終了日時と、用法ＩＤと、総実施回数と、実施フラグとを対応付ける。「患者ＩＤ」は、各患者を一意に識別するための番号を示す。「文書番号」は、医師が発行した処方オーダーを一意に識別するための番号を示し、処方オーダーが発行された順に昇順に番号が付される。「処方日時」は、処方オーダー毎に処方された各薬品に付される番号を示す。
【００１６】
また、「ＲＰ番号」は、処方オーダー毎に処方された各用法に付される番号を示す。例えば、医師が１日２回朝・夕食後に服用するコパシル錠と１日３回朝・昼・夕食後に服用するエレンタールとを処方した場合に、処方された「１日２回  朝・夕食後のコパシル錠」にＲＰ番号「1」が付され、「１日３回  朝・昼・夕食後のエレンタール」にＲＰ番号「2」が付される。「薬品ＩＤ」は、薬品名ごとに付される番号を示し、後述する薬品ＤＢ２２３の外部キーとして機能する。なお、処方履歴ＤＢ２２１は、一つの処方オーダーに複数の薬品が含まれる場合は、文書番号とＲＰ番号とを同じにして複数の行に各薬品を示してもよい。「用量」は１回あたりの薬品の服用量を示す。
【００１７】
また、「指示開始日時」は、患者への薬品の処方指示を開始する日および時刻を示す。「指示終了日時」は、患者への薬品の処方指示を終了する日および時刻を示す。「用法ＩＤ」は、薬品の服用方法ごとに付される番号を示し、後述する用法ＤＢ２２４の外部キーとして機能する。「総実施回数」は、薬品の処方期間に、その薬品が処方される回数を示す。「実施フラグ」は、薬品の処方状況を示す。例えば、処方履歴ＤＢ２２１は、薬品が処方されていない場合、実施フラグに「0」を付す。また、管理サーバ２００は、処方履歴ＤＢ２２１において薬品の処方回数が１回以上であるが総実施回数未満の場合、実施フラグに「1」を付す。また、管理サーバ２００は、処方履歴ＤＢ２２１において薬品の処方回数が総実施回数に至った場合、実施フラグに「2」を付す。
【００１８】
投与履歴ＤＢ２２２は、各患者への薬品の投与履歴を管理するデータベースである。図４は、投与履歴ＤＢのデータ構造の一例を示す図である。図４に示すように、投与履歴ＤＢ２２２は、患者ＩＤと、文書番号と、ＲＰ番号と、薬品ＩＤと、投薬日時とを対応付ける。「患者ＩＤ」は、各患者を一意に識別するための番号を示す。「文書番号」は、医師が発行した処方オーダーを一意に識別するための番号を示す。「ＲＰ番号」は、処方オーダー毎に処方された各用法に付される番号を示す。「薬品ＩＤ」は、薬品名ごとに付される番号を示し、後述する薬品ＤＢ２２３の外部キーとして機能する。「投薬日時」は、患者に薬品が投薬された日および時刻を示す。
【００１９】
薬品ＤＢ２２３は、各薬品ＩＤにそれぞれ薬品名を対応付けるデータベースである。図５は、薬品ＤＢのデータ構造の一例を示す図である。図５に示すように、薬品ＤＢ２２３は、薬品ＩＤと、薬品名とを対応付ける。「薬品ＩＤ」は、各薬品を一意に識別するための番号を示す。「薬品名」は、薬品の名称を示す。なお、薬品ＤＢ２２３は、薬品名が同じで容量が異なる場合、異なる薬品ＩＤを付してもよい。例えば、薬品ＤＢ２２３は、「アズノールうがい液(5ml／本)」に薬品ＩＤ「2250」を付しているが、これとは別に「アズノールうがい液(10ml／本)」が存在する場合、別の薬品ＩＤ「2251」を付してもよい。
【００２０】
用法ＤＢ２２４は、薬品の服用時刻、処方リストに表示する表示データを管理するデータベースである。図６は、用法ＤＢのデータ構造の一例を示す図である。図６に示すように、用法ＤＢ２２４は、用法ＩＤと、時刻１と、時刻２と、時刻３と、表示データとを対応付ける。「用法ＩＤ」は、薬品の服用方法を一意に識別するための番号を示す。「時刻１」は、その日における薬品の１回目の服用時刻を示す。「時刻２」は、その日における薬品の２回目の服用時刻を示す。「時刻３」は、その日における薬品の３回目の服用時刻を示す。「表示データ」は、処方リストに表示する内容を示し、１日の服用回数、服用時期等の表示内容が含まれる。なお、用法ＤＢ２２４は、塗り薬、貼付剤等の服用時期が決まっていないものについて所定の時刻を入れる。例えば、用法ＤＢ２２４は服用ＩＤ「5」のように時刻１に所定の時刻「14:00」を入れてもよい。また、用法ＤＢ２２４は、この場合に時刻２および時刻３を空欄にしてもよい。
【００２１】
（表示装置の記憶部の各構成）
図１に示すように、表示装置１００の記憶部１２０は、処方指示データ１２１を記憶する。処方指示データ１２１は、処方履歴ＤＢ２２１から抽出した一患者の処方指示に係るデータである。図７は、一患者の処方指示データのデータ構造の一例を示す図である。図７に示すように、処方指示データ１２１は、文書番号と、ＲＰ番号と、指示開始日時と、指示終了日時と、時刻１と、時刻２と、時刻３と、薬品名と、表示データと、実施フラグとを対応付ける。処方指示データ１２１の文書番号、ＲＰ番号、指示開始日時、指示終了日時、および実施フラグは、処方履歴ＤＢ２２１から抽出したものであるので、処方履歴ＤＢ２２１と同一である。一方、処方指示データ１２１の時刻１、時刻２、時刻３、および表示データは、処方履歴ＤＢ２２１の各用法ＩＤに基づいて用法ＤＢ２２４からそれぞれ抽出したものである。
【００２２】
（表示端末および管理サーバの制御部の各構成）
表示端末１００の制御部１１０は、作成部１１１と、表示部１１２とを有する。一方、管理サーバ２００の制御部２１０は、受付部２１１と、取得部２１２と、出力部２１３とを有する。表示端末１００の制御部１１０および管理サーバ２００の制御部２１０の機能は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路により実現することができる。また、制御部１２０の機能は、例えば、ＣＰＵ（Central  Processing  Unit）が所定のプログラムを実行することで実現することができる。
【００２３】
表示端末１００の作成部１１１は、第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることが認識可能な表示を作成する。さらに、作成部１１１は、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることが認識可能な表示を作成する。また、作成部１１１は、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることが認識可能な表示を作成する。さらに、作成部１１１は、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることが認識可能な表示を作成する。
【００２４】
表示端末１００の表示部１１２は、第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示する。さらに、表示部１１２は、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に表示装置に表示する。また、表示部１１２は、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示する。さらに、表示部１１２は、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に表示装置に表示する。なお、投与日であることを認識可能に表示する表示例としては、処方リストの対応部分において服用時期が朝、昼、夜である旨の表示をすること等が挙げられる。また、非投与日であることを認識可能に表示する表示例としては、処方リストの対応部分を空欄にすることが挙げられる。
【００２５】
すなわち、表示端末１００は、以下のように処方リストを表示する。表示端末１００の表示部１１２は、１の薬品または用法を同じくする複数の薬品を表示するための第一の行を設定し、第一の行において当該薬品を投与する予定日に対応する列に当該薬品の服用時期に関する表示をする。また、表示部１１２は、別の用法に係る薬品を表示する際は、第二の行を設定し、第二の行において該薬品を投与する予定日に対応する列に当該薬品の服用時期に関する表示をする。また、表示部１１２は、さらに別の用法に係る薬品を表示する際は、同様に別の行を設定し、当該行において該薬品を投与する予定日に対応する列に当該薬品の服用時期に関する表示をする。このようにして、表示部１１２は全ての用法に係る薬品の投与予定日を処方リストに表示する。また、表示部１１２は、処方リストに各用法に係る薬品の投与時間を示す場合においても、用法を同じくする薬品ごとに行を設定し、薬品を投与する予定時間に対応する列にそれぞれ薬品の服用時期に関する表示をする。これにより、各薬品の処方タイミングを見易くした処方リストを表示することができる。なお、処方リストの作成に関する処理の具体例については後述する。
【００２６】
管理サーバ２００の受付部２１１は、表示端末１００から処方リストに表示する期間を指定するための選択要求を受信する。取得部２１２は、処方履歴ＤＢ２２１から受信した選択要求に対応する処方指示データを取得する。出力部２１３は、取得された処方指示データを表示端末１００に送信する。なお、管理サーバの処理に関する具体例については後述する。
【００２７】
表示端末１００の制御部１１０と、管理サーバ２００の制御部２１０とは、互いに協働して動作する。以下、具体的な処理手順に沿って、表示装置１００および管理サーバ２００の各構成について説明する。処理手順は、以下の５つの段階を有する。処理手順としては、第１に表示端末が処方履歴ＤＢ２２１から処方指示データ１２１を抽出する段階があり、第２に処方リストの表示レイアウトを生成する段階があり、第３に抽出された処方指示データをソートする段階がある。さらに、これに続く処理手順としては、第４に処方リストに表示する各表示データを作成する段階があり、第５に各表示データを処方リストに表示する段階がある。以下、各段階の処理手順について説明する。
【００２８】
最初に、第１の表示端末が処方履歴ＤＢ２２１から処方指示データを抽出する段階について説明する。まず、表示端末１００の作成部１１１は、処方リストを作成する患者に係る患者ＩＤ「129100」と、処方リストに表示する期間「2013/5/20〜2013/5/31」とを選択する選択要求を作成する。例えば、選択要求はＳＱＬ(Structured  Query  Language)のSELECT文で記載される命令であってもよい。次いで、作成部１１１は、Ｉ／Ｆ１０１を介して、選択要求を管理サーバ２００に送信する。
【００２９】
次いで、管理サーバ２００の受付部２１１は、Ｉ／Ｆ２０１を介して選択要求を受け付ける。次いで、取得部２１２は、図３の処方履歴ＤＢ２２１から、選択要求に含まれる患者ＩＤ「129100」と、処方リストに表示する期間「2013/5/20〜2013/5/31」とに対応する処方指示データを検索する。取得部２１２は、処方指示データの患者ＩＤが「129100」であり、なおかつ、処方指示データの指示開始日時と指示終了日時とに対応する期間が、処方リストに表示する期間に重なる処方指示データを検索して取得する。これにより、取得部２１２は、処方履歴ＤＢ２２１の１行目の表示行に相当する患者ＩＤ「129100」、文書番号「DC5D42301」、処方日時「2013/5/20  13:00」、ＲＰ番号「1」、薬品ＩＤ「1201」用量「１錠」を含む処方指示データを取得する。また、取得部２１２は、処方履歴ＤＢ２２１の２行目の表示行に相当する患者ＩＤ「129100」、文書番号「DC5D42301」、処方日時「2013/5/20  13:00」、ＲＰ番号「2」、薬品ＩＤ「1832」、用量「１袋」に係る処方指示データを取得する。なお、取得部２１２は、患者ＩＤ「129100」と、処方リストに表示する期間「2013/5/20〜2013/5/31」とに相当する他の処方指示データも取得する。
【００３０】
次いで、取得部２１２は、取得された処方指示データに係る薬品ＩＤに基づき図５の薬品ＤＢ２２３を検索し、薬品名を取得する。例えば、取得部２１２は、処方指示データに係る薬品ＩＤが「1201」であった場合、薬品ＤＢ２２３から薬品名「コパシル錠（4mg）」を取得する。そして、取得部２１２は、取得した処方指示データに係る「薬品ＩＤ」を、それぞれ薬品名に置き換える。
【００３１】
次いで、取得部２１２は、取得された処方指示データに係る用法ＩＤに基づき図６の用法ＤＢ２２４を検索し、各服用時刻と、表示データとを取得する。例えば、取得部２１２は、処方指示データに係る用法ＩＤが「1」であった場合、用法ＤＢ２２４から時刻１「8:30」と、時刻２「17:30」と、表示データ「１日２回  朝・夕食前」とを取得する。次いで、取得部２１２は、表示データに対応する用量を追記する。例えば、取得部２１２は、１回あたりの服用量が「１錠」であった場合、表示データを「１錠  １日２回  朝・夕食前」と編集する。そして、取得部２１２は、取得した処方指示データに係る「用法ＩＤ」を、各服用時刻と、表示データとに置き換える。これにより、取得部２１２は、患者ＩＤ、文書番号、薬品名、服用時刻、表示データで構成される処方指示データを取得する。例えば、取得部２１２は、患者ＩＤ「129100」、文書番号「DC5D42301」、薬品名「コパシル錠（4mg）」、服用時刻「8:30」、表示データ「１錠  １日２回  朝・夕食前」で構成される処方指示データを取得する。
【００３２】
次いで、出力部２１３は、取得部２１２により取得された処方指示データをＩ／Ｆ２０１を介して表示端末１００に送信する。以上により、第１の表示端末１００が処方履歴ＤＢ２２１から処方指示データを抽出する段階が終了する。
【００３３】
次に、第２の処方リストの表示レイアウトを生成する段階について説明する。まず、作成部１１１は、入力部１０２から１日レンジで処方リストを作成するか、時間レンジで処方リストを作成するかの選択を受け付ける。次いで、作成部１１１は、１日レンジで処方リストを作成する場合、先述した選択要求に係る「処方リストに表示する期間」に対応する各日付を、処方リストの横軸に設定する。例えば、作成部１１１は、「処方リストに表示する期間」が「2013/5/20〜2013/5/31」であった場合、各列に「5/20」「5/21」「5/22」等の日付を表示する。
【００３４】
一方、作成部１１１は、時間レンジで処方リストを作成する場合、選択要求に係る「処方リストに表示する期間」に対応する各時刻を、処方リストの横軸に設定する。例えば、作成部１１１は、「処方リストに表示する期間」が「2013/5/20  10:00〜2013/5/20  17:00」であった場合、各列に「10:00」「11:00」「12:00」等の時刻を表示する。以上により、第２の処方リストの表示レイアウトを生成する段階が終了する。
【００３５】
次に、第３の抽出された処方指示データをソートする段階について説明する。まず、作成部１１１は、管理サーバ２００に選択要求を送信することにより処方履歴ＤＢ２２１から抽出され、表示端末１００に送信された処方指示データ１２１を、文書番号で昇順にソートする。例えば、作成部１１１は、各処方指示データの文書番号がそれぞれ「DC5D42870」「DC5D42301」「DC5D42450」の順番であった場合、文書番号を昇順に「DC5D42301」「DC5D42450」「DC5D42870」となるようにソートする。以上のように、作成部１１１は、文書番号は処方オーダーが発行された順に、昇順に番号が付されるので、当該文書番号で昇順にソートすることにより、処方指示データを処方オーダーが発行された順に並び替えることができる。
【００３６】
次いで、作成部１１１は、処方指示データ１２１の文書番号ごとにＲＰ番号で昇順にソートする。例えば、作成部１１１は、文書番号「DC5D42301」ＲＰ番号「2」、文書番号「DC5D42301」ＲＰ番号「1」の順番であった場合、文書番号ごとにＲＰ番号を昇順に、文書番号「DC5D42301」ＲＰ番号「1」、文書番号「DC5D42301」ＲＰ番号「2」となるようにソートする。
【００３７】
これにより、作成部１１１は、処方指示データ１２１をソートして編集する。図７は、一患者の処方指示データのデータ構造の一例を示す図である。図７のように、処方指示データ１２１は文書番号順にソートされ、さらに文書番号毎にＲＰ番号順にソートされる。以上により、第３の抽出された処方指示データ１２１をソートする段階が終了する。
【００３８】
次に、第４の処方リストに表示する各表示データを作成する段階について説明する。まず、作成部１１１は、図７の１行目の表示行において、薬品名「コパシル錠（4mg）」と、表示データ「１錠  １日２回  朝・夕食前」に基づき、各処方指示データに係る表示データを作成する。例えば、作成部１１１は、「コパシル錠（4mg）１錠  １日２回  朝・夕食前」という内容の表示データを作成する。なお、作成部１１１は、処方指示データ１２１の他の表示行についても表示データを作成する。
【００３９】
なお、作成部１１１は、１つのＲＰ番号に複数の薬品が対応付けられている場合は、複数の薬品を一つの表示データにまとめてもよい。例えば、作成部１１１は、エースコール錠２ｍｇの１回の用量が１錠、葛根湯エキスの１回の用量が２包である場合、表示データを「エースコール（2mg）１錠  葛根湯エキス（2包）  １日３回  朝・昼・夕食前」としてもよい。
【００４０】
次いで、作成部１１１は、表示データに「文書番号」、「ＲＰ番号」、および「服用日時」の欄を付加する。
【００４１】
次いで、作成部１１１は、処方リストに表示する期間における投薬回数の合計数を算出する。そのために、まず、作成部１１１は、図７の１行目の表示行において、指示開始日時「2013/5/20」と、指示終了日時「2013/5/31」と、時刻１「8:30」と、時刻２「17:30」と、時刻３「-」とを参照する。次いで、作成部１１１は、選択要求の「処方リストに表示する期間」が「2013/5/19〜2013/5/27」であった場合、「2013/5/19」においては処方が開始されていないので投薬回数「0」を加算する。また、作成部１１１は、「2013/5/20」においては「17:00」に処方が開始されており、時刻２の「17:30」に処方されているので投薬回数「1」を加算する。また、作成部１１１は、「2013/5/21〜2013/5/27」においては時刻１の「8:30」と時刻２の「17:30」とに処方されているので、投薬回数「2」をそれぞれ加算する。これにより、作成部１１１は、処方リストに表示する期間における投薬回数の合計数「15」を算出する。以上により、作成部１１１は、処方リストに表示する期間における投薬回数の合計数を算出する。
【００４２】
次いで、作成部１１１は、処方リストに表示する期間の投薬回数が合計で１５回であるので、表示データを１５個分複製する。このとき、作成部１１１は、各表示データの「服用日時」の欄に、服用タイミングに係る日時をそれぞれ入力する。次いで、作成部１１１は、各表示データをリストデータとして記憶部１２０に記憶する。
【００４３】
図８は、表示データの作成を説明するための図である。図８に示したように、各表示データには、「文書番号」、「ＲＰ番号」、「服用日時」、および「表示データ」が含まれる。「文書番号」、「ＲＰ番号」、および「表示データ」は、各表示データで共通する。ただし、「服用日時」には、処方タイミングに係る日時が入力される。以上により、第４の処方リストに表示する各表示データを作成する段階が終了する。
【００４４】
次に、第５の各表示データを処方リストに表示する段階について説明する。１日レンジで表示する場合の処理は以下の通りである。まず、作成部１１１は、処方リストの表示レイアウトを生成する段階において作成された処方リストの１行目を選択状態にする。
【００４５】
次いで、作成部１１１は、複製された表示データの「文書番号」「ＲＰ番号」を参照し、前回参照した「文書番号」「ＲＰ番号」と一致する場合、さらに「服用日時」を参照する。次いで、作成部１１１は、選択状態となっている１行目において、「服用日時」に対応する列に表示データを入力する。
【００４６】
一方、作成部１１１は、複製された表示データの「文書番号」「ＲＰ番号」を参照し、前回参照した「文書番号」「ＲＰ番号」と一致しない場合、２行目を選択状態にする。次いで、作成部１１１は、選択状態となっている２行目において、「服用日時」に対応する列に表示データを入力する。なお、作成部１１１は、処方リストの３行目以降も同様に表示データを入力する。
【００４７】
そして、作成部１１１は、上記処理を複製された全ての表示データについて実行する。
【００４８】
一方、時間レンジで表示する場合の処理は以下の通りである。まず、作成部１１１は、処方リストの表示レイアウトを生成する段階において作成された処方リストの１行目を選択状態にする。
【００４９】
次いで、作成部１１１は、複製された表示データの「文書番号」「ＲＰ番号」を参照し、前回参照した「文書番号」「ＲＰ番号」と一致する場合、さらに「服用日時」を参照する。次いで、作成部１１１は、選択状態となっている１行目において、「服用日時」に対応する列に表示データを入力する。
【００５０】
一方、作成部１１１は、複製された表示データの「文書番号」「ＲＰ番号」を参照し、前回参照した「文書番号」「ＲＰ番号」と一致しない場合、２行目を選択状態にする。次いで、作成部１１１は、選択状態となっている２行目において、「服用日時」に対応する列に表示データを入力する。なお、作成部１１１は、処方リストの３行目以降も同様に表示データを入力する。
【００５１】
そして、作成部１１１は、上記処理を複製された全ての表示データについて実行する。以上により、第５の各表示データを処方リストに表示する段階が終了する。そして、表示部１１２は、処方リストをモニタに表示する。
【００５２】
（処方リストの表示画面）
図９は、一日レンジで表示した処方リストの一例を示す図である。図９に示したように、処方リストは、各行に処方された薬品をそれぞれ配置し、各列に処方タイミングを示す服用日を配置する。そして、処方リストには同一の薬が１行に表示されるように配置される。例えば、処方リストは、１行目において患者にコパシル錠を提供するのが「９（水）」、「１２（土）」、「１５（火）」であることを示す。
【００５３】
これにより、医師または薬剤師は、複数の薬品が配置されても各薬品の処方タイミングを把握しやすくなる。なお、図１０は、通常の一日レンジで表示した処方リストの一例を示す図である。図１０に示したように、処方リストはその日に処方される各薬品を上詰めで表示する。図１０の処方リストの１行目には、コパシル錠とエレンタールとが混在することになり、図９と比べて、コパシル錠を提供するタイミングが分かりにくいものとなっている。
【００５４】
一方、図１１は、時間レンジで表示した処方リストの一例を示す図である。図１１に示したように、処方リストは、各行に処方された薬品をそれぞれ配置し、各列に処方タイミングを示す服用時刻を配置する。そして、処方リストには同一の薬が１行に表示されるように配置される。例えば、処方リストは、２行目において患者にコパシル錠を提供するのが「９日11:00」、「９日17:30」であることを示す。なお、図１２は、通常の時間レンジで表示した処方リストの一例を示す図である。図１２に示したように、処方リストはその時間に処方される各薬品を上詰めで表示する。図１２の処方リストの１行目には、エレンタールおよびガチフロ錠と、コパシル錠と、アズノールうがい液とが混在することになり、図１１と比べて、コパシル錠を提供するタイミングが分かりにくいものとなっている。
【００５５】
（処方リストを作成するまでの流れ）
図１３は、処方リストを作成するまでの処理手順を示すフロー図である。表示端末１００の作成部１１１は、患者ＩＤと、処方リストに表示する所定期間とを含む選択要求を管理サーバ２００に送信すると、管理サーバ２００から選択要求に対応する処方データが送信される。このようにして作成部１１１は、患者の所定期間の処方指示データ１２１を抽出する（ステップＳ１０）。
【００５６】
次いで、作成部１１１は、入力部１０２から１日レンジで処方リストを作成するか、時間レンジで処方リストを作成するかの選択を受け付け、選択された形式で処方リストの表示レイアウトを作成する（ステップＳ１１）。
【００５７】
次いで、作成部１１１は、処方指示データ１２１を文書番号でソートする（ステップＳ１２）。次いで、作成部１１１は、さらに処方指示データ１２１を文書番号ごとにＲＰ番号でソートする（ステップＳ１３）。次いで、作成部１１１は、所定期間内の投薬回数分の表示データを作成する（ステップＳ１４）。
【００５８】
次いで、作成部１１１は、所定期間内の投薬回数分の表示データの処理が終了したか否かを判定する（ステップＳ１５）。作成部１１１は、所定期間内の投薬回数分の表示データの処理が終了した場合（ステップＳ１５Yes）、処理を終了させる。一方、作成部１１１は、所定期間内の投薬回数分の表示データの処理が終了していない場合（ステップＳ１５No）、ステップＳ１６に移る。
【００５９】
ステップＳ１６において作成部１１１は、表示データの「文書番号」「ＲＰ番号」を参照し、前回処理した表示データの「文書番号」「ＲＰ番号」と一致する場合（ステップＳ１６Yes）、現在の表示行を選択状態にする（ステップＳ１７）。一方、作成部１１１は、前回処理した表示データの「文書番号」「ＲＰ番号」と一致しない場合（ステップＳ１６No）、次の表示行を選択状態にする（ステップＳ１８）。そして、作成部１１１は、「服用日時」を参照し、処方タイミングに対応する列に表示データを入力する（ステップＳ１９）。
【００６０】
次いで、作成部１１１は、ステップＳ１５に戻り、再び所定期間内の投薬回数分の表示データの処理が終了したか否かを判定し、処理を続行するか、処理を終了するかを決定する。
【００６１】
（実施例１に関連する他の実施例）
以上においては、クライアント側の表示端末１００において処方リストを作成したが、サーバ側の管理サーバ２００において、上記第１〜５段階に係る各処理をおこない処方リストを作成してもよい。
【００６２】
［処方カレンダの利用］
また、作成部１１１は、医師または看護師が利用する処方カレンダを使用して、処方リストを編集してもよい。処方カレンダは、同じ病状を改善させる目的で複数回処方オーダーを発行する場合等に、各処方オーダーが互いに関連していることを示すデータを含む。
【００６３】
そのために投薬スケジュール表示プログラムは、薬品の投与予定を表す処方予定データを参照し、処方された薬品が同一の処方指示に係る表示データを隣接する行に表示する処理を、さらにコンピュータに実行させる。これにより、投薬スケジュール表示プログラムは、処方リストにおいて互いに関連する処方指示データが隣接して表示されるので、より各薬品の処方タイミングを見易くすることができる。なお、処方カレンダは処方予定データの一例である。また、具体的な処理の手順については次に説明する。
【００６４】
処方カレンダを使用する場合における処方リストを作成する処理の手順について説明する。まず、作成部１１１は、上記の抽出された処方指示データをソートする段階において、処方指示データ１２１を文書番号でソートする。次いで、作成部１１１は、処方指示データ１２１を文書番号ごとにＲＰ番号でソートする。そして、作成部１１１は、処方カレンダに基づき、ある処方指示データに関連する処方指示データを検索する。作成部１１１は、ある処方データに関連する処方データを検出した場合、互いに関連する処方データが処方リストで連続して配置されるように処方指示データ１２１を並び替える。
【００６５】
図１４は、処方カレンダを利用しない場合の処方リストの一例を示す図である。図１４に示すように、「エースコール錠２ｍｇ」の表示行が１行目と３行目に表示されている。一方、図１５は、処方カレンダを利用した場合の処方リストの一例を示す図である。図１５に示すように、「エースコール錠２ｍｇ」の表示行が１行目と２行目に表示されている。
【００６６】
（未実施、実施済みの別の表示）
また、表示端末１００は、処方リストにおいて表示されている各処方についての未実行または実行済みの別を表示してもよい。そのために投薬スケジュール表示プログラムは、すでに投与された薬品の履歴を示す投薬履歴データベースに基づき、処方リストにおいて投薬された薬品に対応する位置に、投薬されたことを示す表示を付記する処理を、さらにコンピュータに実行させる。これにより、投薬スケジュール表示プログラムは、各処方の未実行または実行済みの別を処方リストに表示することができる。なお、具体的な処理の手順については次に説明する。
【００６７】
作成部１１１は、コパシル錠（4mg）の処方を表示している欄に、未実行の場合、薬品名の前に「○」を付記した表示データを作成する。一方、作成部１１１は、実行済みの場合、薬品名の前に「●」を付記した表示データを作成する。以下、表示端末１００の処理手順について説明する。
【００６８】
まず、作成部１１１は、処方リストに表示する各表示データを作成する段階において、図８の文書番号「DC5D42301」、ＲＰ番号「1」、服用日時「2013/5/20  17:30」を用いて検索要求を作成する。検索要求は、ＳＱＬのSELECT文で作成されてもよい。次いで、作成部１１１は、作成した検索要求を管理サーバ２００に送信する。
【００６９】
次いで、管理サーバ２００の受付部２１１は、Ｉ／Ｆ２０１を介して検索要求を受け付ける。次いで、取得部２１２は、図４の投与履歴ＤＢ２２２において、検索要求に含まれる文書番号「DC5D42301」と、ＲＰ番号「1」と、服用日時「2013/5/20  17:30」とに対応する投与履歴データを検索する。次いで、取得部２１２は、検索要求に対応する投与履歴データが存在した場合、肯定応答を作成する。一方、取得部２１２は、検索要求に対応する投与履歴データが存在しなかった場合、否定応答を作成する。次いで、出力部２１３は、Ｉ／Ｆ２０１を介して肯定応答または否定応答を表示端末１００に送信する。
【００７０】
次いで、表示端末１００の作成部１１１は、管理サーバ２００から肯定応答を受信した場合、「○コパシル錠（4mg）１錠１日２回朝・夕食前」という内容の表示データを作成する。一方、作成部１１１は、管理サーバ２００から否定応答を受信した場合、「●コパシル錠（4mg）１錠１日２回朝・夕食前」という内容の表示データを作成する。
【００７１】
（処方期間外に薬品が投与された場合の表示）
また、医師の処方指示よりも１日、２日程度早く処方が開始されることや、１日、２日程度処方が延長されることがある。表示端末１００は、処方期間外に臨時処方がなされた場合に、処方リストに当該臨時処方を追加して表示してもよい。
【００７２】
そのために投薬スケジュール表示プログラムは、処方指示期間外に処方指示に係る薬品が投与された場合に、投与する薬品に相当する行において処方期間外の投与タイミングに対応する列に薬品の表示データを追加する処理を、さらにコンピュータに実行させる。これにより、医師または看護師は処方指示期間外に投与された薬品を確認することができ、正確な薬品の投与期間を把握することができる。なお、具体的な処理の手順については次に説明する。
【００７３】
表示端末１００は、上述した第３の抽出された処方指示データをソートする段階と、第４の処方リストに表示する各表示データを作成する段階との間に、臨時処方データを作成する段階を新たに追加してもよい。まず、作成部１１１は、当該臨時処方データを作成する段階において、患者ＩＤ「129100」と、処方リストに表示する期間「2013/5/20〜2013/5/31」とを選定する選定要求を作成する。選定要求はＳＱＬのSELECT文で作成されてもよい。次いで、作成部１１１は、Ｉ／Ｆ１０１を介して、選定要求を管理サーバ２００に送信する。
【００７４】
次いで、管理サーバ２００の受付部２１１は、Ｉ／Ｆ２０１を介して選定要求を受け付ける。次いで、取得部２１２は、投与履歴ＤＢ２２２から、選定要求に含まれる患者ＩＤ「129100」と、処方リストに表示する期間「2013/5/20〜2013/5/31」とに対応する投与履歴データを検索する。取得部２１２は、投与データの「患者ＩＤ」と一致し、かつ、投与データの「投薬日時」が処方リストに表示する期間内となっている投与データが複数検索されるので、各投与データを取得する。次いで、出力部２１３は、Ｉ／Ｆ２０１を介して各投与データを表示端末１００に送信する。
【００７５】
次いで、表示端末１００の作成部１１１は、受信した投与データに係る「投薬日時」が、各処方指示データに該当するか否かについて、処方指示データの「指示開始日時」、「指示終了日時」、「時刻１」、「時刻２」、および「時刻３」に基づき判定する。次いで、作成部１１１は、投与データが各処方指示データに該当しないと判定した場合、当該投与データに対応する臨時処方データを作成する。なお、臨時処方データのデータ構成は、処方指示データのデータ構成と同一である。
【００７６】
作成部１１１は、以下の手順で臨時処方データを作成する。まず、作成部１１１は、臨時処方データの「文書番号」、「ＲＰ番号」を、投与データに基づいて設定する。次いで、作成部１１１は、臨時処方データの「指示開始日時」、「指示終了日時」、「時刻１」「時刻２」、「時刻３」を、投与データに係る「投薬日時」に基づき設定する。例えば、作成部１１１は、「投薬日時」が「2013/05/25  15:00」であった場合、「指示開始日時」および「指示終了日時」を「2013/05/25  15:00」に設定し、「時刻１」を「15:00」に設定する。次いで、作成部１１１は、処方指示データ１２１において、臨時処方データと「文書番号」および「ＲＰ番号」が一致する処方指示データを検索する。次いで、作成部１１１は、臨時処方データの「薬品名」および「表示データ」を、対応する処方指示データと同一にする。以上の手順により臨時処方データが作成される。
【００７７】
次いで、作成部１１１は、処方指示データ１２１において、対応する処方指示データの後段に、臨時処方データを挿入する。これにより、表示端末１００は、処方期間外に臨時処方がなされた場合に、処方リストに当該臨時処方を追加して表示することができる。
【００７８】
図１６は、処方指示期間外に薬品が投与された場合の処方リストの一例を示す図である。図１６に示すように、2013/01/8に臨時処方された「エレンタール（80g/袋）１袋」が処方リストに表示される。
【００７９】
（伝票詳細画面の表示）
作成部１１１は、処方指示データ１２１に基づき伝票詳細画面を作成してもよい。図１７は、本実施態様に係る伝票詳細画面の一例を示す図である。伝票詳細画面は、全ての処方指示データを表示するか、未実施の処方に係る処方指示データのみを表示するかを選択するためのラジオボタン１０を備えてもよい。作成部１１１は、ラジオボタン１０の「全て」の欄が選択されている場合、全ての処方指示データを含む伝票詳細画面を作成する。一方、作成部１１１は、ラジオボタン１０の「未実施のみ」の欄が選択されている場合、処方指示データの実施フラグを参照し、実施フラグが「0」となっている処方指示データを用いて伝票詳細画面を作成する。そして、表示部１１２は、伝票詳細画面を表示する。
【００８０】
また、作成部１１１は、処方指示データの「指示終了日時」に基づき、各処方の指示終了日時欄１１を作成してもよい。また、作成部１１１は、現在の日時と、処方指示データの「指示終了日時」と、「時刻１」と、「時刻２」と、「時刻３」とに基づき、指示終了日時までの服用回数の残回数を算出し、残回数表示欄１２に残回数を入力してもよい。そして、表示部１１２は、作成部１１１によって作成された伝票詳細画面をモニタに出力する。
【００８１】
また、実施例１に示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００８２】
また、図１に示した表示端末１００の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、表示端末１００の分散・統合の具体的態様は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００８３】
（表示端末のハードウェア構成）
図１８は、表示端末のハードウェア構成を示す図である。図１８が示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、ユーザからのデータ入力を受け付ける入力装置２０２と、モニタ２０４とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、他の装置と接続するためのインターフェース装置２０５と、他の装置と無線により接続するための無線通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ（Random  Access  Memory）２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００８４】
ハードディスク装置２０８には、図１に示した制御部１１０の作成部１１１、および表示部１１２の各処理部と同様の機能を有する処方リスト表示プログラムが記憶される。また、ハードディスク装置２０８には、処方リスト表示プログラムを実現するための各種データが記憶される。
【００８５】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した作成部１１１および表示部１１２として機能させることができる。
【００８６】
すなわち、制御部１１０の各機能は以下のようにして実現される。媒体読取装置２０４は、ハードディスク装置２０８に記憶された各プログラムを読み取る。次いで、ＣＰＵ２０１は、読み出した各プログラムをＲＡＭ２０７に展開して実行する。これにより、制御部１１０の作成部１１１および表示部１１２の機能が実現される。
【００８７】
なお、上記の処方リスト表示プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ（Local  Area  Network）等に接続された装置にこのプログラムを記憶させておき、コンピュータ２００がこれらからプログラムを読み出して実行するようにしてもよい。
【００８８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００８９】
（付記１）コンピュータに、
第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示する、
処理を実行させることを特徴とする投薬スケジュール表示プログラム。
【００９０】
（付記２）前記表示する処理は、薬品の投与予定を表す処方予定データを参照し、処方された薬品が同一の処方指示に係る表示データを隣接する行又は列に表示する処理を、さらにコンピュータに実行させることを特徴とする付記１に記載の投薬スケジュール表示プログラム。
【００９１】
（付記３）前記表示する処理は、すでに投与された薬品の履歴を示す投薬履歴データベースに基づき、前記処方リストにおいて投薬された薬品に対応する位置に、投薬されたことを示す表示を付記する処理を、さらにコンピュータに実行させることを特徴とする付記１又は２に記載の投薬スケジュール表示プログラム。
【００９２】
（付記４）前記表示する処理は、処方指示期間外に処方指示に係る薬品が投与された場合に、投与する薬品に相当する行又は列において、前記処方期間外の予定日または予定時間に対応する列に前記薬品の表示データを追加する処理を、さらにコンピュータに実行させることを特徴とする付記１〜３のいずれか一に記載の投薬スケジュール表示プログラム。
【００９３】
（付記５）第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示する表示部、を有することを特徴とする投薬スケジュール表示装置。
【００９４】
（付記６）コンピュータが、
第１の用法で投与される１又は複数の薬を投与する予定日又は予定時間については第１の行又は列上に投与日又は投与時間であることを認識可能に表示装置に表示するとともに、該第１の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第１の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示し、第２の用法で投与される１又は複数の薬を投与する予定日又は予定時間については前記第１の行又は列と隣接する第２の行又は列上に投与日又は投与時間であることを認識可能に前記表示装置に表示するとともに、該第２の用法で投与される１又は複数の薬を投与しない予定日又は予定時間も該第２の行又は列上に非投与日又は非投与時間であることを認識可能に前記表示装置に表示することを特徴とする投薬スケジュール表示方法。
【符号の説明】
【００９５】
１００      表示端末
１０１      Ｉ／Ｆ
１０２      入力部
１０３      出力部
１１０      制御部
１１１      作成部
１１２      表示部
１２０      記憶部
１２１      処方指示データ
【図１】
2015022731.tif 000003
【図２】
2015022731.tif 000004
【図３】
2015022731.tif 000005
【図４】
2015022731.tif 000006
【図５】
2015022731.tif 000007
【図６】
2015022731.tif 000008
【図７】
2015022731.tif 000009
【図８】
2015022731.tif 000010
【図９】
2015022731.tif 000011
【図１０】
2015022731.tif 000012
【図１１】
2015022731.tif 000013
【図１２】
2015022731.tif 000014
【図１３】
2015022731.tif 000015
【図１４】
2015022731.tif 000016
【図１５】
2015022731.tif 000017
【図１６】
2015022731.tif 000018
【図１７】
2015022731.tif 000019
【図１８】
2015022731.tif 000020