(57)【要約】【課題】可変式カセットに錠剤を投入するユーザの作業負荷を低減することが可能な仕組みを提供すること。【解決手段】任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置において、取得した処方データに含まれる錠剤であって、可変式カセットを用いて供給する錠剤の種類数を、取得した処方データごとに特定し、特定された処方データごとの可変式カセットを用いて供給する錠剤の種類数と、錠剤供給装置が備える可変式カセットの数とを用いて、複数の処方データに含まれる錠剤の可変式カセットを用いて供給する順番を決定する。【選択図】図７
2019041950.tif 000002
【特許請求の範囲】
【請求項１】
任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置であって、
複数の処方データを取得する取得手段と、
前記取得手段で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定手段と、
前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記決定手段は、前記複数の処方データの中から、それぞれの処方データの前記可変式カセットを用いて供給する錠剤の種類数を合算することで、前記可変式カセットの数と同じになる処方データを連続して供給すると決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記錠剤供給装置は、予め定められた特定種類の錠剤を供給可能な固定式カセットをさらに備えており、
前記特定手段は、前記取得手段で取得した処方データに含まれる錠剤であって、前記固定式カセットを用いて供給する錠剤の種類を、前記処方データごとに特定し、
前記決定手段は、前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記固定式カセットを用いて供給する錠剤の種類と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記決定手段により決定した結果を通知する通知手段を備えることを特徴とする請求項１乃至のいずれか１項に記載の情報処理装置。
【請求項５】
前記通知手段は、前記決定手段で決定した順番で前記処方データに含まれる錠剤を前記可変式カセットを用いて供給するかの選択を受け付け可能な画面を通知し、
前記通知手段により通知される画面を介して、前記決定手段で決定した順番で前記処方データに含まれる錠剤を前記可変式カセットを用いて供給する選択を受け付けないことを条件に、前記決定手段で決定した順番ではなく、前記取得手段により取得した順番で前記処方データに含まれる錠剤を前記可変式カセットを用いて供給すると決定する再決定手段と
を備えることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置の制御方法であって、
複数の処方データを取得する取得工程と、
前記取得工程で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定工程と、
前記特定工程で特定した前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項７】
任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置で読み取り実行可能なプログラムであって、
前記情報処理装置を、
複数の処方データを取得する取得手段と、
前記取得手段で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定手段と、
前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびプログラムに関し、特に、可変式カセットに錠剤を投入するユーザの作業負荷を低減する仕組みに関する。
【背景技術】
【０００２】
近年、調剤業務において、患者の処方箋毎に、必要な薬剤（散薬、錠剤等）を１回分ずつ分包する装置が開発されている（このような装置を「分包機」、「錠剤供給装置」、「錠剤取出し装置」、「分包機」ともいう）。
【０００３】
分包機には、予めユーザが錠剤シート（「ＰＴＰシート」とも言う）から錠剤を取り出して、錠剤の種類ごとにそれぞれ対応する錠剤カセット（以下、単に「カセット」とも言う）に錠剤を溜めておき、処方データに基づいて当該錠剤カセットから錠剤を供給して分包するカセット式分包機（例えば、特許文献１「ＷＯ１４／１１２２２１号公報」の薬品払出装置１００や、特許文献２の薬剤払出装置）が存在していた。
【０００４】
ところで、カセット式分包機においては、錠剤カセットごとに供給する錠剤の種類が予め定められているため（以下、そのようなカセットを「固定式カセット」と呼ぶ）、多種類の錠剤を供給可能にするためには多くの錠剤カセットが必要となり、結果的に装置が大型化する恐れがった。
【０００５】
そこで、特許文献１の可変カセット２２のように任意の種類の錠剤を払出可能なカセット（以下、可変式カセットと呼ぶ）を、固定式カセットと併せて備えることで、よく使用する錠剤は固定式カセットをセットし、それ以外の錠剤は、分包する必要があるときだけ可変式カセットに当該錠剤を入れて供給することが行われていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】ＷＯ１４／１１２２２１号公報
【特許文献２】特開２０１４−２１３０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、可変式カセットもあまり多く備えると装置の大型化につながるため、最小限に抑える（例えば、１台につき５個等）のが一般的である。
【０００８】
そのため、複数の処方データの分包を行う場合において、各処方データで使用する可変式カセットの数の合計が、カセット式分包機が備える可変式カセットの数を超える場合がある。
【０００９】
例えば、処方データＡ（可変式カセット使用する錠剤３種類）と、処方データＢ（可変式カセット使用する錠剤４種類）、処方データＣ（可変式カセット使用する錠剤２種類）の順で処方データを取得した場合、通常取得した順に分包を行うが、処方データＡと処方データＢの可変式カセット使用する錠剤数を合計すると７種類になり、可変式カセットの数を超えてしまうことになる。
【００１０】
その場合、同一処方データ内の同一服用タイミングの複数種類の錠剤を別々の包に包装することは誤飲や飲み忘れ等の発生原因となることから好ましくないため、処方データＢの可変式カセットの数を超えた分の錠剤（２種類）だけを可変式カセットが空くまで待つのではなく、処方データＢの４種類の錠剤すべてについて、処方データＡの分包が終わって可変式カセットが空くまで待つ必要があった。
【００１１】
そうすると、ユーザは、処方データＡの分包が終わったタイミングと、処方データＢの分包が終わったタイミングと、処方データＣの分包が終わったタイミング（処方データＢと処方データＣの可変式カセット使用する錠剤数を合計すると６種類になるため、これらも一緒に可変式カセットにセットできない）の３回に分けて、錠剤を可変式カセットに投入する作業を行う必要があり、非常に作業負担が大きいという課題があった。
【００１２】
もしくは、可変式カセットの数を超えた分の錠剤だけを手撒き部のマスに手撒きする方法もあるが、手撒きの作業はユーザにとって煩雑でありユーザの作業負担が大きいという課題があった。
【００１３】
本発明は、可変式カセットに錠剤を投入するユーザの作業負荷を低減することが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置であって、複数の処方データを取得する取得手段と、前記取得手段で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定手段と、前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定手段とを備えることを特徴とする。
【００１５】
また、本発明は、任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置の制御方法であって、複数の処方データを取得する取得工程と、前記取得工程で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定工程と、前記特定工程で特定した前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定工程とを備えることを特徴とする。
【００１６】
また、本発明は、任意の種類の錠剤を供給可能な可変式カセットを複数備える錠剤供給装置と通信可能な情報処理装置で読み取り実行可能なプログラムであって、前記情報処理装置を、複数の処方データを取得する取得手段と、前記取得手段で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定手段と、前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定手段として機能させることを特徴とする。
【発明の効果】
【００１７】
本発明によると、可変式カセットに錠剤を投入するユーザの作業負荷を低減することができる。
【図面の簡単な説明】
【００１８】
【図１】錠剤供給システムの一例を示す図。
【図２】情報処理装置３００と、カセット式分包機１００のハードウェア構成の一例を示す図。
【図３】薬剤供給処理の一例を示す図。
【図４】処方データの一例を示す図。
【図５】図３のステップＳ３０２の処理の詳細の一例を示す図。
【図６】処方データリストの一例を示す図。
【図７】情報処理装置３００のディスプレイ３４にされる処方データの並び替え結果表示画面の一例を示す図。
【図８】カセット式分包機１００の各固定式カセット２にセットされている錠剤の情報のデータテーブルの一例を示す図。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載した構成の具体的な実施形態の１つである。
【００２０】
以下、図面を用いて、本発明の錠剤供給システム（図１）について説明する。
【００２１】
図１は、所定の種類の錠剤が収容された固定式カセット２や、錠剤の種類が固定されておらず、任意の種類の錠剤を供給可能な可変式カセット３から包装装置５に錠剤を供給するカセット式分包機１００と、情報処理装置３００を含む錠剤供給システムを示す図である。なお、本実施形態では、各カセットに錠剤が収容されているとして説明するが、錠剤に限らずカプセルが収容されても良い。
【００２２】
また、カセット式分包機１００は、錠剤を手撒きするための手撒きマス１０２、散薬を投入するための散薬投入口１０３を備える。
【００２３】
カセット式分包機１００には、複数の固定式カセット２や、可変式カセット３（本実施形態では、５つ搭載）が搭載されており、各カセットから錠剤が排出され、錠剤を包装する包装装置５に錠剤が供給される。
【００２４】
このような固定式カセット２や可変式カセット３は、情報処理装置３００のキーボードや、包装装置５に設けられたタッチパネル式のディスプレイ１０１等から分包条件を入力されることで、錠剤の取出動作を行うことができる。
【００２５】
カセット式分包機１００には、既知の装置（例えば、特許文献１「ＷＯ１４／１１２２２１号公報」の図１に記載されている薬品払出装置１００）を用いることが出来る。
【００２６】
なお、本発明における錠剤の種類とは、錠剤（薬剤）名や、錠剤（薬剤）を識別するための識別情報（例えば薬品コードや、薬剤Ｎｏ、薬剤コードと呼ばれるもの）等のことである。
【００２７】
３００は、情報処理装置であり、カセット式分包機１００と通信インターフェースで接続している。情報処理装置３００には、ユーザから処方内容の入力を受け付け、入力された処方内容の情報をカセット式分包機１００に送信したり、カセット式分包機１００に分包動作を実行する指示をしたりするためのソフトウェアがインストールされている。
【００２８】
以上で、図１の説明を終了する。
【００２９】
次に、図２を用いて、情報処理装置３００と、カセット式分包機１００のハードウェア構成の一例について説明する。
【００３０】
図２では、情報処理装置３００のＣＰＵ３０と、包装装置５のＣＰＵ５１と、カセット式分包機１００（カセット２）のＣＰＵ１８１とがそれぞれ連携して、包装装置５が制御する各装置（各ユニット）、及び、カセット式分包機１００が制御する各装置（各ユニット）の各種動作を制御している一例を示している。しかし１つのＣＰＵが、錠剤供給システムの全ての各装置を制御する構成でも構わない。
【００３１】
まず情報処理装置３００のハードウェア構成について説明する。情報処理装置３００のＣＰＵ３０は、システムバスに接続される各デバイスやコントローラを統括的に制御することができる。また、ＲＯＭ３１あるいは外部メモリ３６には、ＣＰＵ３０の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ３３は、ＣＰＵ３０の主メモリ、ワークエリア等として機能する。ＣＰＵ３０は、処理の実行に際して必要なプログラム等をＲＡＭ３３にロードして、プログラムを実行することで各種動作を実現するものである。
【００３２】
また、ＣＰＵ３０は、キーボードや不図示のマウス等の入力端末からの入力を制御する。ビデオコントローラ（ＶＣ）は、ディスプレイ３４等の表示部への表示を制御することもでき、さらに、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピー（登録商標）ディスク或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ３６へのアクセスを制御することもできる。
【００３３】
またＩ／Ｆ３２は、ネットワークを介して外部機器と接続・通信するものであり、本実施形態においては包装装置５のＩ／Ｆ５０と通信可能に接続されている。
【００３４】
次に、包装装置５のハードウェア構成について説明する。包装装置５のＣＰＵ５１は、バスに接続されている各デバイスを統括的に制御することができる。ＲＯＭ５２にはＣＰＵ５１の制御ブログラムや各種制御プログラムが記憶されている。ＲＡＭ５３は、ＣＰＵ５１が動作するためのシステムワークメモリとして機能する。ＣＰＵ５１は、タッチパネル式のディスプレイ１０１に対して表示制御したり、ディスプレイ１０１のタッチパネル機能を入力端末６２としてユーザから情報の入力を受け付けたり、プリンタ５０６に印刷指示を出したりすることもできる。さらにＣＰＵ５１は、包装装置５の散薬投入口から投入された散薬を１包に包装する際に動作させる散薬分包機構５５を制御したり、ユーザから手撒きマス１０２に投入された錠剤を包装する際に動作させる手撒き投入機構５６を制御したりすることができる。そして包装装置５とカセット式分包機１００とは、包装装置５のＩ／Ｏ５４と錠剤供給装置１０のＩ／Ｏ１２とで通信可能に接続されている。
【００３５】
次に、カセット式分包機１００のハードウェア構成について説明する。カセット式分包機１００のＣＰＵ１８１は、バスに接続されている各デバイスを統括的に制御することができる。ＲＯＭ１８４にはＣＰＵ１８１の制御ブログラムや各種制御プログラムが記憶されている。ＲＡＭ１８３は、ＣＰＵ１８１が動作するためのシステムワークメモリとして機能する。ＣＰＵ１８１は、さらに、固定式カセット２や可変式カセット３から薬剤を排出する際に動作させる薬剤排出機構１８７における排出動作を制御したり、固定式カセット２や可変式カセット３から排出した錠剤を検出し、その数をカウントするカウント機構１８８を制御したりすることもできる。
【００３６】
このようなハードウェア構成においては、以下のように錠剤排出を行うように制御することができる。まず、包装装置５のＣＰＵ５１が、カセット式分包機１００のＣＰＵ１８１に対して、錠剤の排出動作命令を送信する。
【００３７】
そして、カセット式分包機１００のＣＰＵ１８１が、当該排出動作命令に従って、薬剤排出機構１８７を制御して錠剤排出動作を行わせることができる。また、カセット式分包機１００のＣＰＵ１８１は、包装装置５のＣＰＵ５１に対して、錠剤排出動作の状況を示す動作情報を送信することもできる。
【００３８】
次に、図３を用いて本発明における、薬剤供給処理について説明する。図３は、処方データを取得してからカセット式分包機１００に薬剤の分包指示を行うまでの薬剤供給処理の一例を示す図であり、図３に示す各ステップの処理は、情報処理装置３００のＣＰＵ３０が実行する。
【００３９】
なお、本実施形態では、図３に示す処理を情報処理装置３００のＣＰＵ３０が実行するとしたが、他の実施形態として、図３に示す処理をカセット式分包機１００のＣＰＵ１８１が実行するとしても良い。
【００４０】
ステップＳ３０１において、情報処理装置３００は、これからカセット式分包機１００により薬剤を包装する処方データを情報処理装置３００と通信可能なレセプトコンピュータから受信することで、取得する。ステップS３０１で取得する処方データとは、例えば図４に示す処方データである。
【００４１】
ステップＳ３０１は、複数の処方データを取得する取得手段の一例である。
【００４２】
ここで、図４について説明する。図４は、ステップＳ３０１において、情報処理装置３００がレセプトコンピュータから取得し、情報処理装置３００の外部メモリで記憶する処方データの一例を示す図である。
【００４３】
処方データＮｏ．４０１は、各処方データを識別するための番号を示す。服用パターン４０２は、各処方データに含まれる薬剤の服用パターン（左から朝、昼、夜何錠ずつ服用するか）を示す。
【００４４】
図４の全分包数４０３は、薬剤名４０５に示す薬剤を分包する包の数を示す。１包には同一の処方データに含まれる同じ服用タイミングの薬剤が全て包装される。つまり、図４の「処方Ｎｏ．１」の場合、「錠剤Ａ」１錠と、「錠剤Ｂ」１錠と、「錠剤Ｃ」１錠が１つの包に包装されることになる。
【００４５】
図４の全薬剤数４０４は、薬剤名４０５に示す薬剤が分包される数の合計を示す。薬剤名４０５は、各薬剤を特定するための薬剤名を示す。薬剤Ｎｏ４０６は、各薬剤を一義に区別する番号を示す。その他にも、図４に図示していないが、処方データの処方対象となっている患者名や、患者を一義に識別するための患者ＩＤも図４のデータテーブルに含まれている。
【００４６】
なお、本実施形態では、情報処理装置３００がレセプトコンピュータから処方データを受信するとしたが、他の実施例として、情報処理装置３００のディスプレイ３４に表示される処方入力画面を介してユーザからこれから包装する薬品の情報（処方データ）の入力を受け付けても良い。以上で図４の説明を終了し、図３の説明に戻る。
【００４７】
ステップＳ３０２において、情報処理装置３００は、処方データ並び替え処理を実行する。ステップＳ３０２の処理の詳細は、後述する図５で説明する。
【００４８】
ステップＳ３０３において、情報処理装置３００は、ユーザから分包の開始指示を受け付けたかを判定する。情報処理装置３００は、後述する図７のスタートボタン７０３が押下されることでユーザから分包の開始指示を受け付けたならば、ステップＳ３０４に処理を移行し、ユーザから分包の開始指示を受け付けなければステップＳ３０５に処理を移行する。
【００４９】
ステップＳ３０４において、情報処理装置３００は、カセット式分包機１００に対して、ステップＳ３０２で並び替えた順番で処方データ分の薬剤の分包を実行するように指示する。
【００５０】
ステップＳ３０５において、情報処理装置３００は、後述する図７の終了ボタン７０５が押下されることにより、ユーザから終了指示を受け付けたかを判定する。終了指示を受け付けたならば、本処理を終了し、終了指示を受け付けなければステップＳ３０３に処理を移行する。以上で図３の説明を終了する。次に図５〜図８を用いて図３のステップＳ３０２の処理の詳細について説明する。
【００５１】
図５は、図３のステップＳ３０２の処理の詳細の一例を示す図である。また、図６の６００は、図３のステップＳ３０１で取得した処方データを取得順にリストにした処方データリストであり、図５の処理を実行する前の処方データリストである。図６の６１０は、処方内容６０３から、処方データの並び替えに影響しない、対応する固定式カセット２が存在する錠剤（例えば、処方データＮｏ６０２．が「１」の処方データ中の錠剤ＡＡ等）を、説明を分かり易くするために一時的に削除したデータリストであり、図６の６２０は、図５の処理により並び替えた後の処方データリストである。なお、図６では説明の都合上、処方データＮｏ．６０２（処方データＮｏ．４０１に対応）と、処方内容６０３（図４の全薬剤数４０４と薬剤名４０５をまとめた情報）だけを記載している。
【００５２】
ステップＳ５０１において、情報処理装置３００は、急ぎの処方データを最優先に分包する処方データとして設定する。急ぎの処方データであるかは、レセプトコンピュータから取得するか、ユーザが情報処理装置３００のディスプレイ３４上で設定しても良い。処方データリスト６１０では、処方データＮｏ．６０２が「６」の処方データが該当するものとする。
【００５３】
ステップＳ５０２において、情報処理装置３００は、各処方データに含まれる錠剤のうち、対応する固定式カセット２が存在する錠剤を、対応する固定式カセット２から取り出すと設定する。
【００５４】
ステップＳ５０２の処理をより具体的に説明すると、情報処理装置３００では、カセット式分包機１００の各固定式カセット２にセットされている錠剤の情報を予めカセット式分包機１００から取得し、図８に示すデータテーブルで情報処理装置３００の外部メモリで管理している。そのため、ステップＳ５０２では当該データテーブルの薬剤名８０２と、ステップＳ３０１で取得した処方データの薬剤名４０５が一致する場合に、薬剤名４０５によって示される錠剤に対応する固定式カセット２がカセット式分包機１００にセットされていると特定する。
【００５５】
対応する固定式カセット２がカセット式分包機１００にセットされていると特定した錠剤について、情報処理装置３００は、当該錠剤をカセット式分包機１００から取り出す旨の情報を情報処理装置３００のメモリに一時的に記憶する。
【００５６】
ここで、図８のデータテーブルについて説明する。図８は、情報処理装置３００の外部メモリで管理されるカセット式分包機１００の各固定式カセット２にセットされている錠剤の情報のデータテーブルの一例を示す図である。以上で、図８の説明を終了し図５の説明に戻る。
【００５７】
ステップＳ５０２の処理により特定された対応する固定式カセット２がカセット式分包機１００にセットされている錠剤を、説明を分かり易くするために処方データリスト６００から消したデータリストが処方データリスト６１０である。ここからは、処方データリスト６１０を用いて説明する。
【００５８】
ステップＳ５０３において、情報処理装置３００は、各処方データの可変式カセット３の利用数を特定する。具体的には、処方データリスト６１０の処方内容６０３に残っている錠剤の数が、各処方データの可変式カセット３の利用数となる。例えば、処方データＮｏ．６０２が「１」の処方データでは、錠剤Ｃと錠剤Ｄの２つが可変式カセットを利用するため、処方データＮｏ．６０２が「１」の処方データの可変式カセット３の利用数は「２」となる。
【００５９】
ステップＳ５０３は、本発明における、前記取得手段で取得した処方データに含まれる錠剤であって、前記可変式カセットを用いて供給する錠剤の種類数を、前記処方データごとに特定する特定手段の一例である。
【００６０】
ステップＳ５０４において、情報処理装置３００は、処方データ間で重複している錠剤を特定する。具体的には、処方データリスト６１０の処方内容６０３に含まれる錠剤名が一致する処方データを特定する。処方データリスト６１０の場合、「錠剤Ａ」が、処方データＮｏ．６０２が「２」の処方データと、処方データＮｏ．６０２が「４」の処方データとで重複している。ステップＳ５０４の処理を行う理由は、複数処方データで同一錠剤を用いる場合には、それらの処方データを連続して分包することにより、同一錠剤については同じ可変式カセット３に割り当てることができるようになり、そうすると、必要な可変式カセット３の数を１つ減らすことができるので、例えば、処方データＮｏ．６０２が「２」の処方データと処方データＮｏ．６０２が「４」の処方データを連続して分包すれば、可変式カセット３をちょうど使い切ることができるというようなケースが出てくるからである。
【００６１】
ステップＳ５０５において、情報処理装置３００は、可変式カセット３の利用数が、カセット式分包機１００が有する可変式カセット３の数（本実施形態では、５つ搭載）により近似、または一致する処方データの組み合わせを特定する。
【００６２】
ステップＳ５０６において、情報処理装置３００は、ステップＳ５０５で特定した順番に処方データを並び替える。処方データリスト６００に対してステップＳ５０６の並び替え処理を行った結果の処方データリストは、処方データリスト６２０である。なお、処方データリスト６２０の上から順番に分包が実行されるものとする。
【００６３】
処方データリスト６２０では、まず、急ぎの処方データである処方データＮｏ．６０２が「６」の処方データをリストの１番目に並び替える。次に、処方データＮｏ．６０２が「６」と組み合わせることで、可変式カセット３の数と一致する処方データＮｏ．６０２が「５」の処方データを２番目に並び替える。
【００６４】
次に、これまでの並び替えにより、順番が３番目になった処方データＮｏ．６０２が「１」の処方データに対して、当該処方データと組み合わせることで、可変式カセット３の数と一致する処方データＮｏ．６０２が「３」の処方データを４番目に並び替える。次に、次に、これまでの並び替えにより、順番が５番目になった処方データＮｏ．６０２が「２」の処方データに対して、当該処方データと組み合わせることで、可変式カセット３の数と一致する処方データＮｏ．６０２が「４」の処方データを６番目に並び替えることで処方データの並び替えが完了する。
【００６５】
ステップＳ５０６は、本発明における、前記特定手段により特定された前記処方データごとの前記可変式カセットを用いて供給する錠剤の種類数と、前記錠剤供給装置が備える前記可変式カセットの数とを用いて、前記複数の処方データに含まれる錠剤の前記可変式カセットを用いて供給する順番を決定する決定手段の一例である。
【００６６】
ステップＳ５０７において、情報処理装置３００は、ステップＳ５０６で並び替えた結果を情報処理装置３００のディスプレイ３４に表示する。ステップＳ５０７で情報処理装置３００のディスプレイ３４に表示される画面は、例えば、図７の画面である。
【００６７】
以上で、図５の説明について終了し、次に図７について説明する。図７は、情報処理装置３００のディスプレイ３４にされる処方データの並び替え結果表示画面の一例を示す図である。メッセージ領域７０１には、処方データの並び替えが終わった旨のメッセージと、次の指示を仰ぐメッセージとを含むメッセージを表示する。
【００６８】
処方データリスト７０２には、ステップＳ５０６で並び替え後の処方データリストが表示される。
【００６９】
スタートボタン７０３は、当該スタートボタン７０３がユーザ操作に従って押下されると、処方データリスト７０２の上から順番に分包が開始される。リセットボタン７０４は、当該リセットボタン７０４がユーザ操作に従って押下されると、図５の処理で並び替える前の処方データの順番、つまりレセプトコンピュータから受信した順番に分包を行う。終了ボタン７０５は、当該終了ボタン７０５がユーザ操作に従って押下されると、分包開始指示をカセット式分包機１００に対して行うことなく終了する。以上で図７の説明を終了する。処方データリスト７０２を表示すること、リセットボタン７０４を備えることにより、並び替え後の順番よりも受信した順番で分包を行いたい場合があったとしても、容易に元の処方データの順番に並び替えることが可能となる。
【００７０】
以上、本発明によると、可変式カセットに錠剤を投入するユーザの作業負荷を低減することができる。
【００７１】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００７２】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００７３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００７６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００８１】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００８２】
１００  カセット式分包機
３００  情報処理装置
【図１】
2019041950.tif 000003
【図２】
2019041950.tif 000004
【図３】
2019041950.tif 000005
【図４】
2019041950.tif 000006
【図５】
2019041950.tif 000007
【図６】
2019041950.tif 000008
【図７】
2019041950.tif 000009
【図８】
2019041950.tif 000010