(57)【要約】  計算デバイスのプロセッサーによる遂行のためのコンピューター実装方法。当該方法は、計算デバイスのユーザーに医薬調合法を識別する機会を提供する、コンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装すること；識別された医薬調合法と関連付けられた遊星型ミキサーについての混合パラメーターを決定するために、識別された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧すること；および、データベースを閲覧することから決定された混合パラメーターにしたがって、ミキサーが重畳的な回転および旋回に容器を供することを引き起こすことを有する。【選択図】図１３Ｃ
2021528772.tif 000002
【特許請求の範囲】
【請求項１】
計算デバイスのプロセッサーによる遂行のためのコンピューター実装方法であって、当該コンピューター実装方法は：
−  前記計算デバイスのユーザーに医薬調合法を特定する機会を提供する、コンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
−  遊星型ミキサーについての混合パラメーターを決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧することを有し、前記混合パラメーターは、前記データベースにおける前記の特定された医薬調合法と関連付けられており；かつ、
−  モーターアセンブリーが、前記閲覧ステップから決定された前記混合パラメーターにしたがって、容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する、
前記コンピューター実装方法。
【請求項２】
前記混合ラメーターが、前記回転運動の速度、前記旋回運動の速度および混合時間を含んでいる、請求項１に記載のコンピューター実装方法。
【請求項３】
前記容器の内容物の重量を判定することをさらに有する、請求項１または請求項２に記載のコンピューター実装方法。
【請求項４】
前記容器の前記内容物の前記重量を判定することが、前記ＧＵＩを介して前記重量のユーザーエントリーを受け取ることを有する、請求項３に記載のコンピューター実装方法。
【請求項５】
前記容器の前記内容物の前記重量を判定することが、前記容器の前記内容物の前記重量を測定するように構成されたはかりからメッセージを受け取ることを有する、請求項３に記載のコンピューター実装方法。
【請求項６】
蓋センサーを用いて、前記ミキサーが開いているか閉じているかを検出すること、および、前記ミキサーが開いていると判定されれば、前記の引き起こすことが実行されることを妨げることをさらに有する、請求項１〜５のいずれか一項に記載のコンピューター実装方法。
【請求項７】
蓋センサーを用いて、前記ミキサーが開いているか閉じているかを検出すること、および、一旦前記ミキサーが閉じていると判定されれば、前記の引き起こすことを可能にすることをさらに有する、請求項１〜５のいずれか一項に記載のコンピューター実装方法。
【請求項８】
前記計算デバイスの前記ユーザーが前記ＧＵＩを介して提示される医薬調合法のメニューから前記の特定された医薬調合法を選択することを促すことをさらに有する、請求項１〜７のいずれか一項に記載のコンピューター実装方法。
【請求項９】
前記容器の内容物の重量を取得すること、ならびに、前記の特定された医薬調合法および前記重量に基づいて前記データベースを閲覧することをさらに有し、前記データベースは、混合パラメーターのセットと、医薬調合法および重量の各々の組み合わせとの間の関連付けを格納している、請求項１〜８のいずれか一項に記載のコンピューター実装方法。
【請求項１０】
モバイル通信デバイスによって実装される、請求項１〜９のいずれかに記載のコンピューター実装方法であって、当該方法は、前記モーターアセンブリーを有する遊星型ミキサーへとメッセージを送信する前記モバイルデバイスをさらに有し、前記遊星型ミキサーは、前記モバイル通信から離れており、前記メッセージは、前記混合パラメーターを有する、前記コンピューター実装方法。
【請求項１１】
システムであって、当該システムは：
容器に重畳的な回転および旋回運動を制御可能に加えるように構成されたモーターアセンブリーを有する遊星型ミキサーを有し； 
医薬調合法、ならびに、回転速度、旋回速度および混合期間のうちの少なくとも１つを示す、関連付けられた混合パラメーターを格納するデータベースを有し；かつ、
通信デバイスを有し、該通信デバイスは、
コンピューターで読み取り可能なプログラム指令を格納する非一時的な格納媒体を有し；
前記格納媒体に作動可能に接続されており、かつ、前記プログラム指令を遂行するように構成された少なくとも１つのプロセッサーを有し、前記の少なくとも１つのプロセッサーによる前記プログラム指令の遂行は、方法の実行を引き起こし、該方法は：
・  前記通信デバイスのユーザーに医薬調合法を特定する機会を提供する、コンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
・  特定された医薬調合法に少なくとも部分的に基づいて前記データベースを閲覧して、それと関連付けられた混合パラメーターを決定することを有し；かつ、
・  前記モーターアセンブリーが、前記閲覧から決定された前記混合パラメーターにしたがって、前記容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する、
前記システム。
【請求項１２】
計算デバイスの少なくとも１つのプロセッサーによって読み取られ、かつ、遂行されるときに、前記デバイスが方法を実行することを引き起こす、コンピューターで読み取り可能な指令を格納する非一時的な媒体であって、前記方法は：
−  前記計算デバイスのユーザーに医薬調合法を特定する機会を提供する、コンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
−  遊星型ミキサーについての混合パラメーターを決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧することを有し；かつ、
−  モーターアセンブリーが、前記閲覧から決定された前記混合パラメーターにしたがって、容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する、
前記の非一時的な媒体。
【請求項１３】
コンピューターシステムであって、当該コンピューターシステムは：
−  コンピューターで読み取り可能な指令を格納するデジタル格納媒体を有し； 
−  ミキサーを用いて医薬製剤を生産するためのＳＯＰファイルのデータベースを有し、前記ＳＯＰファイルはそれぞれ、前記データベースにおいてミキサー機能および製剤特性と関連付けられており；かつ、
−  前記デジタル格納媒体および前記データベースに連結されており、かつ、前記デジタル格納媒体における前記のコンピューターで読み取り可能な指令を遂行するように構成されたプロセッサーを有し、前記のコンピューターで読み取り可能な指令の遂行は、前記プロセッサーがグラフィカルユーザーインターフェースを実装し、かつ、方法を実行することを引き起こし、該方法は：
−  前記グラフィカルユーザーインターフェースによって提示されるミキサー機能の選択肢のメニューからミキサー機能の選択を前記グラフィカルユーザーインターフェースを介して入力することをユーザーに促すことを有し；
−  前記グラフィカルユーザーインターフェースによって提示される製剤特性の選択肢のメニューから製剤特性の選択を前記グラフィカルユーザーインターフェースを介して入力することをユーザーに促すことを有し； 
−  選択されたミキサー機能および選択された製剤特性に基づいて、前記データベースにおいて前記ＳＯＰファイルのうちの１つを識別することを有し；かつ、
−  通信インターフェースを介して外部デバイスへと識別されたＳＯＰファイルを伝えるメッセージを送ることを有する、
前記コンピューターシステム。
【請求項１４】
前記データベースが、前記の識別されたＳＯＰファイル、前記の選択されたミキサー機能および前記の選択された製剤特性の間の関連付けを格納する、請求項１３に記載のシステム。
【請求項１５】
前記データベースが、各ＳＯＰファイルと各々の製剤重量／容量との間の関連付けを格納する、請求項１３に記載のシステム。
【請求項１６】
前記方法が、所望の製剤重量／容量を前記グラフィカルユーザーインターフェースを介して入力することを前記ユーザーに促すことをさらに有する、請求項１５に記載のシステム。
【請求項１７】
前記方法が、前記の選択されたミキサー機能、前記の選択された製剤特性および前記の所望の製剤重量／容量に基づいて、前記データベースにおいて前記ＳＯＰファイルのうちの１つにアクセスすることをさらに有する、請求項１６に記載のシステム。
【請求項１８】
前記方法が、前記グラフィカルユーザーインターフェースを介して製剤重量／容量の選択肢のセットを提示すること、および、前記の製剤重量／容量の選択肢のセットから製剤重量／容量の選択を前記グラフィカルユーザーインターフェースを介して入力することを前記ユーザーに促すことをさらに有する、請求項１５に記載のシステム。
【請求項１９】
前記の識別することが、（ｉ）前記の選択されたミキサー機能と一致するミキサー機能と関連付けられており、（ｉｉ）前記の選択された製剤特性と一致する製剤特性と関連付けられており、かつ、（ｉｉｉ）前記の所望の製剤重量／容量と最も一致する重量／容量と関連付けられている、前記データベースにおける前記ＳＯＰファイルのうちの１つを識別することを有する、請求項１６に記載のシステム。
【請求項２０】
前記の製剤特性の選択肢のセットが、少なくとも２つの異なる選択されたミキサー機能について異なる、請求項１３〜１９のいずれか一項に記載のシステム。
【請求項２１】
各ＳＯＰファイルが、前記ミキサーの使用のための混合パラメーターを特定する、請求項１３〜２０のいずれか一項に記載のシステム。 
【請求項２２】
遊星型ミキサーの制御のための通信デバイスであって、当該通信デバイスは：
−  少なくとも１つのプロセッサーを有し；かつ、
−  前記の少なくとも１つのプロセッサーに作動可能に接続されており、かつ、コンピューターで読み取り可能なプログラム指令を格納する非一次的な格納媒体を有し；
−  前記の少なくとも１つのプロセッサーは、前記プログラム指令を遂行するように構成されており；
−  前記の少なくとも１つのプロセッサーによる前記プログラム指令の遂行が、ミキサー制御アプリケーションのインスタンス化を引き起こし、該ミキサー制御アプリケーションは：
−  前記のコンピューターで読み取り可能な指令によって実装されたグラフィカルユーザーインターフェースを介して当該通信デバイスのユーザーから入力を受け取るために構成されており；
−  データネットワークで遠隔データベースと通信して、前記遠隔データベースに前記ユーザーからの前記入力を提供し、かつ、それに応答して前記遠隔データベースからＳＯＰファイルを取得するために構成されており、前記ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  前記遊星型ミキサーについての制御メッセージに前記作動パラメーターをエンコードするために構成されており；かつ、
−  前記遊星型ミキサーに前記制御メッセージを通信して、前記作動パラメーターにしたがって前記ミキサーの作動を制御するために構成されている、
前記通信デバイス。
【請求項２３】
前記作動パラメーターを受け取ることが、前記作動パラメーターをエンコードするコードを受け取ること、および、前記コードから前記作動パラメーターをデコードすることを有する、請求項２２に記載の通信デバイス。
【請求項２４】
計算デバイスであって、当該計算デバイスは：
少なくとも１つのプロセッサーを有し；かつ、
前記の少なくとも１つのプロセッサーに作動可能に接続されており、かつ、コンピューターで読み取り可能なプログラム指令を格納する非一時的な格納媒体を有し；
前記の少なくとも１つのプロセッサーは、前記プログラム指令を遂行するように構成されており、前記の少なくとも１つのプロセッサーによる前記プログラム指令の遂行が、方法の実行を引き起こし、該方法は： 
−  前記のコンピューターで読み取り可能な指令によって実装されるグラフィカルインターフェースを介して前記通信デバイスのユーザーから入力を受け取ることを有し；
−  インターネットで遠隔データベースと通信して、前記遠隔データベースに前記ユーザーからの前記入力を提供し、かつ、それに応答してＳＯＰファイルを前記遠隔データベースから取得することを有し、前記ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  前記遊星型ミキサーについての制御メッセージに前記作動パラメーターをエンコードすることを有し；かつ、
−  前記遊星型ミキサーへと前記制御メッセージを通信して、前記作動パラメーターにしたがって前記ミキサーの作動を制御することを有する、
前記計算デバイス。
【請求項２５】
計算デバイスの少なくとも１つのプロセッサーによって読み取られ、かつ、遂行されるときに、前記デバイスが方法を実行することを引き起こす、コンピューターで読み取り可能な指令を格納する非一時的な媒体であって、該方法は：
−  前記のコンピューターで読み取り可能な指令によって実装されるグラフィカルユーザーインターフェースを介して前記通信デバイスのユーザーから入力を受け取ることを有し；
−  インターネットで遠隔データベースと通信して、前記遠隔データベースに前記ユーザーからの前記入力を提供し、かつ、それに応答してＳＯＰファイルを前記遠隔データベースから取得することを有し、前記ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  前記遊星型ミキサーについての制御メッセージに前記作動パラメーターをエンコードすることを有し；かつ、
−  前記遊星型ミキサーへと前記制御メッセージを通信して、前記作動パラメーターにしたがって、前記ミキサーの作動を制御することを有する、
前記の非一時的な媒体。
【請求項２６】
遊星型ミキサーを用いて調合するためのコンピューター実装方法であって、当該コンピューター実装方法は：
−  遊星型ミキサーを用いて医薬製剤を調合するための手順を特定する、関連付けられたコンピューターで読み取り可能なＳＯＰファイルを取得することを有し、前記ＳＯＰファイルは、提案される第１の混合ステップ、提案される第２の混合ステップ、ならびに、前記容器が前記遊星型ミキサーから除去される必要がある前記の提案される第１および第２のステップの中間のステップを少なくとも特定し；
−  前記遊星型ミキサーの蓋センサーをモニタリングして、前記遊星型ミキサーが開いているか閉じているかを判定することを有し；
−  前記遊星型ミキサーのモーターアセンブリーをモニタリングして、前記の提案される第１の混合ステップに対応する実際の混合ステップが完了したことを判定することを有し；かつ、
−  前記のモニタリングすることが、前記遊星型ミキサーが前記の実際の混合ステップ後に開いていることを判定するまで前記モーターアセンブリーによるさらなる混合を停止させることを有する、
前記コンピューター実装方法。
【請求項２７】
前記ＳＯＰファイルが、前記の提案される第１のステップについての少なくとも混合パラメーターをさらに特定する、請求項２６に記載の方法。
【請求項２８】
前記遊星型ミキサーをモニタリングして、前記の実際の混合ステップにおいて用いられる前記作動パラメーターを決定することをさらに有する、請求項２７に記載の方法。
【請求項２９】
前記の実際の混合ステップにおいて用いられる前記作動パラメーターと前記の提案される第１の混合ステップについての前記作動パラメーターを比較すること、および、前記比較の結果に依存するアクションを取ることをさらに有する、請求項２８に記載の方法。
【請求項３０】
前記の実際の混合ステップにおいて用いられる前記作動パラメーターと前記の提案される第１の混合ステップについての前記作動パラメーターとの間に相違点のある場合をさらに有し、前記のアクションを取ることが、前記遊星型ミキサーが警報信号を発することを引き起こすことを有する、請求項２９に記載の方法。
【請求項３１】
前記警報信号が、前記遊星型ミキサーのユーザーインターフェースを介して送られる、目に見える警報信号を含んでいる、請求項３０に記載の方法。
【請求項３２】
前記ＳＯＰファイルを取得することが、前記遊星型ミキサーのメモリーを閲覧することを有する、請求項２６〜３１のいずれか一項に記載の方法。
【請求項３３】
前記ＳＯＰファイルを取得することが、前記遊星型ミキサーのユーザーから前記の提案される第１および第２の混合ステップならびに前記中間ステップの指標を受け取ることを有する、請求項２６〜３１のいずれか一項に記載の方法。
【請求項３４】
前記ＳＯＰファイルを取得することが、ユーザーによる処方の選択に応答して遠隔サーバーから前記ＳＯＰファイルを受け取ることを有する、請求項２６〜３１に記載の方法。
【請求項３５】
コンピューター実装方法であって、当該コンピューター実装方法は：
−  遊星型ミキサーを用いて医薬製剤を調合するための手順および原料を特定する、コンピューターで読み取り可能なＳＯＰファイルを取得することを有し；
−  前記遊星型ミキサーによって混合される容器に配置される特定の原料についての識別データを獲得することを有し；
−  前記ＳＯＰファイルによって特定された原料についての識別データを含有するデータベースを閲覧して、前記の特定の原料についての前記識別データと前記ＳＯＰファイルによって特定された前記原料についての前記識別データを比較することを有し；
−  前記比較の結果に依存するアクションを実行することを有する、
前記コンピューター実装方法。
【請求項３６】
アクションを運ぶことが、前記閲覧が、前記原料についての前記識別データと前記ＳＯＰファイルと関連付けられたすべての原料についての前記識別データとの間の不一致を生み出せば、エラーを記録すること、および、警報メッセージを出力することを有する、請求項３５に記載の方法。
【請求項３７】
アクションを実行することが、前記閲覧が、前記原料についての前記識別データと前記ＳＯＰファイルと関連付けられた前記原料のうちの少なくとも１つについての前記識別データとの間の一致を生み出せば、遊星型ミキサーの混合機能を有効にすることを有する、請求項３５に記載の方法。
【請求項３８】
有効にすることが、前記遊星型ミキサーへと承認コマンドを送ることを有する、請求項３７に記載の方法。
【請求項３９】
前記承認メッセージの放出まで前記遊星型ミキサーの前記混合機能を停止させることをさらに有する、請求項３８に記載の方法。
【請求項４０】
前記ＳＯＰファイルが、前記容器に配置されていない少なくとも１つの追加の原料を列挙しているか否かを判定し、かつ、そうであれば、前記獲得および前記閲覧を繰り返すことをさらに有する、請求項３５に記載の方法。
【請求項４１】
前記判定が、前記閲覧が前記原料についての前記識別データと前記ＳＯＰファイルと関連付けられた前記原料のうちの少なくとも１つについての前記識別データとの間の一致を生み出す場合のみ実行される、請求項４０に記載の方法。
【請求項４２】
前記原料についての前記識別データが、前記原料についてのＣＡＳ番号を有する、請求項３５に記載の方法。
【請求項４３】
アクションを実行することが、前記閲覧が前記原料についての前記識別データと前記ＳＯＰファイルと関連付けられた前記原料のうちの少なくとも１つについての前記識別データとの間の一致を生み出さなければ、遊星型ミキサーの混合機能を停止させることを有する、請求項３５に記載の方法。
【請求項４４】
前記獲得が、デジタルスキャナーを用いて、前記原料を含有する容器の領域をスキャンすることを有する、請求項３５に記載の方法。
【請求項４５】
製造方法であって、当該製造方法は：
−  医薬処方に対応する原料の組み合わせで容器を充填することを有し；
−  タグライターを用いて、前記容器上にある電子タグに書き込み、そのことによって、前記タグが前記容器に含有された前記の原料の組み合わせに関する情報を格納することを引き起こすことを有し；
−  タグリーダーにおいて、前記容器の前記電子タグを電子的に読み取り、前記容器に含有された前記の原料の組み合わせに関する前記情報を抽出することを有し；かつ、
−  ミキサーを用いて、前記電子タグから抽出された前記情報に依存する作動パラメーターのセットにしたがって各容器の内容物を混合することを有する、
前記製造方法。
【請求項４６】
前記の前記ミキサーを用いることの前に、前記の作動パラメーターのセットで前記ミキサーをプログラミングすることをさらに有する、請求項４５に記載の製造方法。
【請求項４７】
前記電子タグから抽出された前記情報に依存する作動パラメーターのセットにしたがって各容器を混合することが、前記容器に含有された前記の原料の組み合わせに対応する作動パラメーターのセットにしたがって各容器を混合することを有する、請求項４６に記載の製造方法。
【請求項４８】
前記の原料の組み合わせに基づいてデータベースを閲覧することによって、前記の作動パラメーターのセットを取得することをさらに有する、請求項４７に記載の製造方法。
【請求項４９】
前記の電子的に読み取ることが、ユーザーデバイスによって実行され、かつ、前記混合が前記ユーザーデバイスから制御される、請求項４５に記載の製造方法。 
【請求項５０】
遊星型ミキサーであって、当該遊星型ミキサーは：
−  容器のためのホルダーを有し；
−  制御可能な作動パラメーターにしたがって、前記ホルダーに配置された容器に重畳的な旋回および回転運動を与えるように構成されたモーターアセンブリーを有し；
−  容器上にあるタグを読み取り、前記容器の内容物についての情報を抽出するように構成されたタグリーダーを有し；かつ、
−  前記容器の前記内容物についての抽出された情報に基づいて前記ミキサーについての作動パラメーターを決定し、かつ、決定された作動パラメーターにしたがって前記モーターアセンブリーによって前記容器に与えられる前記の重畳的な旋回および回転運動を制御するように構成された処理デバイスを有する、
前記遊星型ミキサー。
【請求項５１】
前記タグが読み取られ、かつ、前記情報が抽出された後で、ユーザーに混合を開始させるためのコマンドを発する機会を提供するユーザーインターフェースをさらに有する、請求項５０に記載の遊星型ミキサー。
【請求項５２】
前記作動パラメーターが、回転速度および旋回速度を含んでいる、請求項５０に記載の遊星型ミキサー。
【請求項５３】
前記作動パラメーターが、混合時間をさらに含んでいる、請求項５１に記載の遊星型ミキサー。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は、２０１８年６月１９日付けで出願の米国特許出願シリアル番号第６２／６８６，９８４号および２０１８年１０月２５日付けで出願の米国特許出願シリアル番号第６２／７５０，４５３号の、３５  Ｕ．Ｓ．Ｃ．  １１９（ｅ）下の利益を主張する。上記の出願は両方とも、その全体が本明細書に参照によって組み込まれる。
【０００２】
分野
本開示は医薬調合に関し、とりわけ遊星型ミキサーを用いた医薬調合のための改善された方法およびシステムに関する。
【背景技術】
【０００３】
背景
遊星型ミキサーは、塗料、染料および接着剤のような液体の均質化ならびに脱ガス（degassing）に用いられる特殊用途の機械である。それらはまた、粉末を混合および微粒子化するために用いられる。遊星型ミキサーは、容器の回転および旋回の組み合わせを用いて、短い作動時間で高度の性能（均質化、脱ガス、微粒子化など）を達成する。 
【０００４】
近年、医薬調合産業は遊星型ミキサーに注目してきた。しかしながら、本領域における経験の相対的な欠乏に起因して、初心者であるユーザーは、満足のいく結果を生み出す作動パラメーターの調査に相当な時間および製品を浪費し得る。また、ヒューマンエラーが混合プロセスに導入されることに起因して、問題が発生するであろう。
【０００５】
そのようであるので、遊星型ミキサーを用いた医薬調合の領域で改善が必要とされる。
【発明の概要】
【０００６】
概要
第１の態様によれば、計算デバイスのプロセッサーによる遂行のためのコンピューター実装方法が提供され、当該方法は：
−  計算デバイスのユーザーに医薬調合法を特定する機会を提供するコンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
−  遊星型ミキサーについての混合パラメーターを決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧することを有し、該混合パラメーターは、データベースにおいて特定された医薬調合法と関連づけられており；かつ、
−  モーターアセンブリーが、前記閲覧ステップから決定された混合パラメーターにしたがって、容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する。
【０００７】
別の態様によれば、計算デバイスが提供され、当該計算デバイスは：少なくとも１つのプロセッサーと；該少なくとも１つのプロセッサーに作動可能に接続され、かつ、コンピューターで読み取り可能なプログラム指令を格納する、非一時的な格納媒体を有する。少なくとも１つのプロセッサーは、プログラム指令を遂行するように構成されており、少なくとも１つのプロセッサーによるプログラム指令の遂行は、方法の実行を引き起こし、該方法は：
−  計算デバイスのユーザーに医薬調合法を特定する機会を提供するコンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
−  遊星型ミキサーについての混合パラメーターを決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧することを有し、該混合パラメーターは、データベースにおいて特定された医薬調合法と関連づけられており；かつ、
−  モーターアセンブリーが、前記閲覧から決定された混合パラメーターにしたがって、容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する。
【０００８】
別の態様によれば、計算デバイスの少なくとも１つのプロセッサーによって読み取られ、かつ、遂行されるときにデバイスが方法を実行することを引き起こすコンピューターで読み取り可能な指令を格納する非一時的な媒体が提供され、該方法は：
−  計算デバイスのユーザーに医薬調合法を特定する機会を提供するコンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装することを有し；
−  遊星型ミキサーについての混合パラメーターを決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧することを有し、該混合パラメーターは、データベースにおいて特定された医薬調合法と関連づけられており；かつ、
−  モーターアセンブリーが、前記閲覧から決定された混合パラメーターにしたがって、容器に重畳的な回転および旋回運動を加えることを引き起こすことを有する。
【０００９】
別の態様によれば、システムが提供され、当該システムは、コンピューターで読み取り可能な指令を格納するデジタル格納媒体を有し；ミキサーを用いて医薬製剤を生産するためのＳＯＰファイルのデータベースを有し、各ＳＯＰファイルは、データベースにおいてミキサー機能および製剤特性と関連付けられており；かつ、デジタル格納媒体およびデータベースに連結されており、かつ、デジタル格納媒体におけるコンピューターで読み取り可能な指令を遂行するように構成されたプロセッサーを有する。この態様によれば、コンピューターで読み取り可能な指令の遂行は、グラフィカルインターフェースの実装および方法の実行を引き起こし、該方法は：
−  グラフィカルユーザーインターフェースを介して、グラフィカルユーザーインターフェースによって提示されたミキサー機能オプションのセットからミキサー機能の選択を入力することをユーザーに促すことを有し；
−  グラフィカルユーザーインターフェースを介して、グラフィカルユーザーインターフェースによって提示された製剤特性オプションのセットから製剤特性の選択を入力することをユーザーに促すことを有し；
−  選択されたミキサー機能および選択された製剤特性に基づいて、データベースにおいてＳＯＰファイルのうちの１つを識別することを有し；かつ、
−  通信インターフェースを介して外部デバイスに識別されたＳＯＰファイルを伝えるメッセージを送ることを有する。
【００１０】
別の態様によれば、遊星型ミキサーの制御のための通信デバイスが提供され、当該通信デバイスは、少なくとも１つのプロセッサーと、該少なくとも１つのプロセッサーに作動可能に接続され、かつ、コンピューターで読み取り可能なプログラム指令を格納する非一時的な格納媒体を有する。少なくとも１つのプロセッサーは、プログラム指令を遂行するように構成されており、少なくとも１つのプロセッサーによるプログラム指令の遂行は、ミキサー制御アプリケーションのインスタンス化を引き起こし、該ミキサー制御アプリケーションは：
−  コンピューターで読み取り可能な指令によって実装されたグラフィカルユーザーインターフェースを介して通信デバイスのユーザーから入力を受け取るように構成されており；
−  インターネットで遠隔データベースと通信して、ユーザーからの入力を遠隔データベースに提供し、かつ、それに応答してＳＯＰファイルを遠隔データベースから取得すように構成されており、該ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  遊星型ミキサーについての制御メッセージに作動パラメーターをエンコードするように構成されており；かつ、
−  遊星型ミキサーに制御メッセージを通信して、作動パラメーターにしたがって遊星型ミキサーの作動を制御するように構成されている。
【００１１】
別の態様によれば、計算デバイスが提供され、当該計算デバイスは、少なくとも１つのプロセッサーと；該少なくとも１つのプロセッサーに作動可能に接続され、かつ、コンピューターで読み取り可能なプログラム指令を格納する非一時的な格納媒体を有する。少なくとも１つのプロセッサーは、プログラム指令を遂行するように構成されている。この態様によれば、少なくとも１つのプロセッサーによるプログラムの指令の遂行は、方法の実行を引き起こし、該方法は：
−  コンピューターで読み取り可能な指令によって実装されたグラフィカルユーザーインターフェースを介して通信デバイスのユーザーから入力を受け取ることを有し；
−  インターネットで遠隔データベースと通信して、ユーザーからの入力を遠隔データベースに提供し、かつ、それに応答してＳＯＰファイルを遠隔データベースから得ることを有し、該ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  遊星型ミキサーについての制御メッセージに作動パラメーターをエンコードすることを有し；かつ、
−  遊星型ミキサーに制御メッセージを通信して、作動パラメーターにしたがって遊星型ミキサーの作動を制御することを有する。
【００１２】
別の態様によれば、計算デバイスの少なくとも１つのプロセッサーによって読み取られ、かつ、遂行されるときにデバイスが方法を実行することを引き起こすコンピューターで読み取り可能な指令を格納する非一時的な媒体が提供され、該方法は：
−  コンピューターで読み取り可能な指令によって実装されたグラフィカルユーザーインターフェースを介して通信デバイスのユーザーから入力を受け取ることを有し；
−  インターネットで遠隔データベースと通信して、ユーザーからの入力を遠隔データベースに提供し、かつ、それに応答してＳＯＰファイルを遠隔データベースから得ることを有し、該ＳＯＰファイルは、遊星型ミキサーを作動させて医薬製剤を生産するための作動パラメーターを特定し；
−  遊星型ミキサーについての制御メッセージに作動パラメーターをエンコードすることを有し；かつ、
−  遊星型ミキサーに制御メッセージを通信して、作動パラメーターにしたがって遊星型ミキサーの作動を制御することを有する。
【００１３】
別の態様によれば、遊星型ミキサーを用いた調合のためのコンピューター実装方法が提供され、当該コンピューター実装方法は：
−  遊星型ミキサーを用いて医薬製剤を調合するための手順を特定する関連付けられたコンピューターで読み取り可能なＳＯＰファイルを取得することを有し、該ＳＯＰファイルは少なくとも、示唆される第１の混合ステップ、示唆される第２の混合ステップ、および、容器が遊星型ミキサーから除去されることを必要とする、示唆される第１および第２の混合ステップの中間のステップを特定し；
−  遊星型ミキサーの蓋センサーをモニタリングして、遊星型ミキサーが開いているか閉じているかを判定することを有し；
−  遊星型ミキサーのモーターアセンブリーをモニタリングして、示唆される第１の混合ステップに対応する実際の第１の混合ステップが完了されたことを判定することを有し；かつ、
−  モニタリングが、実際の第１の混合ステップの完了後に遊星型ミキサーが開いたことを判定するまで、モーターアセンブリーによるさらなる混合を停止させることを有する。
【００１４】
別の態様によれば、コンピューター実装方法が提供され、当該コンピューター実装方法は：
−  遊星型ミキサーを用いて医薬製剤を調合するための手順および原料を特定するコンピューターで読み取り可能なＳＯＰファイルを取得することを有し；
−  遊星型ミキサーによって混合される容器に配置される特定の原料についての識別データを獲得することを有し；
−  ＳＯＰファイルによって特定された原料についての識別データを含有するデータベースを閲覧して、特定の原料についての識別データをＳＯＰファイルによって特定された原料についての識別データと比較することを有し；
−  比較に基づいたアクションを実行することを有する。
【００１５】
別の態様によれば、製造方法が提供され、当該製造方法は：
−  医薬処方に対応する原料の組み合わせで容器を充填することを有し；
−  タグライターを用いて容器上の電子タグに書き込み、そのことによってタグが容器に含有された原料の組み合わせに関する情報を格納することを引き起こすことを有し；
−  タグリーダーにおいて、容器の電子タグを電子的に読み取り、容器に含有された原料の組み合わせに関する情報を抽出することを有し；かつ、
−  ミキサーを用いて、電子タグから抽出された情報に基づいた作動パラメーターのセットにしたがって各容器の内容物を混合することを有する。
【００１６】
別の態様によれば、遊星型ミキサーが提供され、当該遊星型ミキサーは：
−  容器のためのホルダーを有し；
−  制御可能な作動パラメーターにしたがって、ホルダーに配置された容器に重畳的な旋回および回転運動を与えるように構成されたモーターアセンブリーを有し；
−  容器上のタグを読み取り、容器の内容物についての情報を抽出するように構成されたタグリーダーを有し；かつ、
−  容器の内容物についての抽出された情報に基づいてミキサーについての作動パラメーターを決定し、かつ、決定された作動パラメーターにしたがってモーターアセンブリーによって容器に与えられる重畳的な旋回および回転運動を制御するように構成された処理デバイスを有する。
【００１７】
別の態様によれば、コンピューター実装方法が提供され、当該コンピューター実装方法は：
−  ミキサーを用いて医薬製剤を生産するためのＳＯＰファイルのアカウント所有者への送信を記録することを有し、各ＳＯＰファイルは、格納媒体において１つ以上の原料と関連付けられており；
−  アカウント所有者による原料購入を記録することを有し；
−  ＳＯＰファイルの記録された送信および記録された原料購入に基づいてアカウント所有者についての異例の原料供給条件を識別することを有し；
−  インターフェースを介して外部デバイスに異例の原料供給条件を合図することを有する。
【００１８】
上記の方法はさらに、ＳＯＰファイルの記録された送信から期待される注文パターンを見積もることを有してもよく、異例の原料供給条件は、期待される注文パターンおよび記録された原料購入に基づいて識別される。
【００１９】
別の態様によれば、遊星型混合のためのユニバーサルアダプターおよび容器アセンブリーが提供され、当該ユニバーサルアダプターおよび容器アセンブリーは：
−  容器を有し；
−  容器への配置のためのアダプターを有し、該アダプターの少なくとも一部は、静止時に対象容器の外形を支持するように順応性のある材料製であり、かつ、そのために対象容器は、８００ＲＰＭの回転および２０００ＲＰＭの旋回にて１％を越えない表面変形を引き起こす。
【００２０】
別の態様によれば、遊星型混合のためのユニバーサルアダプターおよび容器アセンブリーが提供され、当該ユニバーサルアダプターおよび容器アセンブリーは：
−  容器を有し；
−  容器への配置のためのアダプターを有し、該アダプターの少なくとも一部は、容器が静止している間に複数の異なって構成された対象容器のそれぞれの外形の少なくとも一部を支持するために十分変形可能であるように選択された材料製であり；
−  材料はさらに、制御可能に増大されることが可能な硬さを有するように選択される。
【００２１】
上記のユニバーサルアダプターはいずれも、容器の底部に向かって配置されるように構成された第１のアダプター部分；および、対象容器が第１のアダプター部分の上部に配置されるときに対象容器の上部に配置されるように構成された第２のアダプター部分をさらに有してもよい。
【００２２】
別の態様によれば、遊星型混合のための容器アセンブリーが提供され、当該容器アセンブリーは：
−  底部と、口を定める側壁と、カバーとを有する容器を有し；
−  容器中に複数の微粒子化ビーズを有し；
−  フィルターキャップを有し、該フィルターキャップは、容器の口に固定可能であり、該フィルターキャップは、複数のアパーチャを有し、該アパーチャおよび微粒子化ビーズは、微粒子化ビーズが容器から外に出ることを防止するように寸法決めされる。
【００２３】
上記の容器では、容器のカバーおよび口は、相補的なネジ山を有してもよく、かつ、容器のフィルターキャップおよび口もまた、相補的なネジ山を有してもよい。
【００２４】
上記の容器では、フィルターキャップは、カバーの除去後、容器の口に固定されたままでもよい。
【００２５】
別の態様によれば、医薬化合物を混合するための容器が提供され、当該容器は、遊星型ミキサーを用いて容器の内容物を混合するための作動パラメーターを格納する読み取り−書き込み可能な電子タグを有する。
【００２６】
上記の容器では、読み取り−書き込み可能な電子タグはＲＦＩＤタグであってもよい。
【００２７】
上記の容器では、読み取り−書き込み可能な電子タグはさらに、容器に含有された医薬化合物の原料に関する情報を格納してもよい。
【図面の簡単な説明】
【００２８】
本開示では、添付の図面が参照されるであろう。
【００２９】
【図１】図１は、非限定的な実施形態にしたがう、ミキサーと、データネットワークでユーザーデバイスとサーバーとの間で通信するためのシステムとを含む、ミキサー環境を示すブロック図である。
【図２Ａ】図２Ａは、非限定的な実施形態にしたがう、サーバー内部の構成要素を示すブロック図である。
【図２Ｂ】図２Ｂは、非限定的な実施形態にしたがう、サーバーへの接続の最中のユーザーデバイス上の表示のためのページを示している。
【図３Ａ】図３Ａは、非限定的な実施形態にしたがう、アカウント情報を格納するための認証情報（ｃｒｅｄｅｎｔｉａｌｓ）表を示している。
【図３Ｂ】図３Ｂは、非限定的な実施形態にしたがう、作動手順情報を格納するためのＳＯＰ表を示している。
【図３Ｃ】図３Ｃは、非限定的な実施形態にしたがう、アカウント情報と関連する作動手順情報を格納するための表を示している。
【図３Ｄ】図３Ｄは、非限定的な実施形態にしたがう、アカウント情報と関連する原料および数量情報を格納するための表を示している。
【図３Ｅ】図３Ｅおよび３Ｆは、非限定的な実施形態にしたがう、作動手順の非限定的な例である。
【図３Ｆ】図３Ｅおよび３Ｆは、非限定的な実施形態にしたがう、作動手順の非限定的な例である。
【図３Ｇ】図３Ｇは、非限定的な実施形態にしたがう、追加のフィールド（単数）を含む、図３Ｂにおける表の変形を示している。
【図３Ｈ】図３Ｈは、非限定的な実施形態にしたがう、追加のフィールド（複数）を含む、図３Ｇの変形を示している。
【図４Ａ】図４Ａは、非限定的な実施形態にしたがう、ユーザー入力に基づいて作動手順を検索するために双方向プログラムモジュールによって採用されてもよいステップを示すフローチャートである。
【図４Ｂ】図４Ｂは、非限定的な実施形態にしたがう、図４Ａにおけるフローチャートの遂行の最中に現れるであろうユーザーデバイス上のグラフィカルユーザーインターフェース（ＧＵＩ）を示している。
【図５Ａ】図５Ａは、非限定的な実施形態にしたがう、ユーザーから所望の重量または容量を取得するための追加のステップを有する図４Ａの変形である。
【図５Ｂ】図５Ｂは、非限定的な実施形態にしたがう、図５Ａにおけるフローチャートの遂行の最中に現れるであろうユーザーデバイス上のグラフィカルユーザーインターフェース（ＧＵＩ）を示している。
【図６】図６は、非限定的な実施形態にしたがう、データ分析モジュールを含む、サーバーのメモリーの例示的な内容を示すブロック図である。
【図７】図７は、非限定的な実施形態にしたがう、データ分析モジュールの遂行において採用されてもよいステップのフローチャートである。
【図８】図８は、非限定的な実施形態にしたがう、ミキサー内部の構成要素を示すブロック図である。
【図９】図９は、非限定的な実施形態にしたがう、ユーザーデバイスとミキサーとの間の相互作用を示すフロー図である。
【図１０】図１０は、非限定的な実施形態にしたがう、有効化プロセスに参加するエンティティーを示すブロック図である。
【図１１】図１１は、非限定的な実施形態にしたがう、ミキサーがデータネットワークに接続された図１のミキサー生態系システムを示している。
【図１２】図１２は、非限定的な実施形態にしたがう、種々の処方についての情報を格納するための表を示している。
【図１３Ａ−Ｂ】図１３Ａ〜１３Ｃは、非限定的な実施形態にしたがう、種々の相互接続の程度にあるユーザーデバイスおよびミキサーを示している。
【図１３Ｃ】図１３Ａ〜１３Ｃは、非限定的な実施形態にしたがう、種々の相互接続の程度にあるユーザーデバイスおよびミキサーを示している。
【図１３Ｄ】図１３Ｄは、非限定的な実施形態にしたがう、さらにはかりを含む、図１３Ｃの変形である。
【図１４】図１４は、非限定的な実施形態にしたがう、サーバー、タグリーダーおよびタグ対応の容器を示すブロック図である。
【図１５】図１５は、非限定的な実施形態にしたがう、タグリーダーが作動パラメーターを含有するデータベースに連結されていることを示すブロック図である。
【図１６Ａ−Ｂ】図１６Ａ〜１６Ｃは、非限定的な実施形態にしたがう、種々の相互接続の状態にあるタグリーダーおよびミキサーを示している。
【図１６Ｃ】図１６Ａ〜１６Ｃは、非限定的な実施形態にしたがう、種々の相互接続の状態にあるタグリーダーおよびミキサーを示している。
【図１７】図１７は、非限定的な実施形態にしたがう、混合される容器が順応性のあるアダプターを備える実施形態を示している。
【図１８】図１８、１９Ａおよび１９Ｂは、非限定的な実施形態にしたがう、容器であって、それに対して複数のアパーチャを有するフィルターヘッドが取り付けられる前記容器を示している。
【図１９Ａ】図１８、１９Ａおよび１９Ｂは、非限定的な実施形態にしたがう、容器であって、それに対して複数のアパーチャを有するフィルターヘッドが取り付けられる前記容器を示している。
【図１９Ｂ】図１８、１９Ａおよび１９Ｂは、非限定的な実施形態にしたがう、容器であって、それに対して複数のアパーチャを有するフィルターヘッドが取り付けられる前記容器を示している。
【図２０】図２０は、非限定的な実施形態にしたがう、有効化プロセスにおけるステップを示すフローチャートである。
【図２１】図２１は、非限定的な実施形態にしたがう、遊星型ミキサーによって実行されてもよいプロセスにおけるステップを示すフローチャートである。
【図２２】図２２〜２５は、種々の非限定的な実施形態によって提供される種々の方法を示している。
【図２３】図２２〜２５は、種々の非限定的な実施形態によって提供される種々の方法を示している。
【図２４】図２２〜２５は、種々の非限定的な実施形態によって提供される種々の方法を示している。
【図２５】図２２〜２５は、種々の非限定的な実施形態によって提供される種々の方法を示している。
【００３０】
図面は、特定の実施形態の理解を補助することのみを意図し、かつ、非限定的なものであると考慮されるべきである。
【発明を実施するための形態】
【００３１】
詳細な説明
図１を参照すると、蓋１３と、ユーザーデバイス１２と、データネットワーク１４と、サーバー１６と、データベース１８とを有するミキサー１０が示されている。ある実施形態では、ミキサー１０は遊星型ミキサーであり得る。遊星型ミキサーは、混合容器の旋回および回転を共に行うことによって、同時に混合および脱気（de-aeration）を実行することのような種々の機能を有してもよい。遊星型ミキサーのその他の機能としては、製粉および溶融が挙げられてもよい。 
【００３２】
この第１の実施形態では、ミキサー１０は、通信対応またはネットワーク対応のものであってもよいが、そうである必要はない。例えば、この第１の実施形態では、ミキサー１０はスタンドアロンなデバイスであり得、そのことによって、ミキサー１０を使用するために、混合容器の中に混合される製品を配置し、容器の重量を量り、対応する値に平衡力を設定し、ミキサー１０の中に容器を載せ、蓋１３を閉じ、設定を選択し、かつ、スタートを押す。このタイプの非ネットワーク対応のミキサーの適切で非限定的な例は、カナダ国サン−ローランのＭｅｄｉｓｃａ  Ｐｈａｒｍａｃｅｕｔｉｑｕｅ  Ｉｎｃ．によって販売されているＭａｚ商標ミキサーモデルＫＫ−３００ＳＳ、ＫＫ−４００ＷおよびＫＫ−１０００Ｗのいずれかであってもよい。
【００３３】
ユーザーデバイス１２は、データネットワーク１４でサーバー１６と通信するように構成されている。ある実施形態では、ユーザーデバイス１２は、数個の非限定的な可能性を挙げるために携帯電話、タブレット、デスクトップＰＣまたはコンソールとして実装され得る。ユーザーデバイス１２は、上記の実装と関連付けられたその他の標準的な構成要素の中でも、メモリー、処理エンティティー（例えば、少なくとも１つのプロセッサー）、スクリーンおよびネットワークインターフェースを含んでいる。ユーザーデバイス１２のメモリーは、ユーザーデバイス１２が特定のプロセスを実行することを引き起こすためにユーザーデバイス１２の処理エンティティーによって遂行されるコンピューターで読み取り可能な指令を格納してもよい。
【００３４】
ある実施形態では、データネットワーク１４は、公共データネットワーク（インターネットのような）であってもよく、ローカルエリアネットワークであってもよい。非限定的な実施形態のある例では、サーバー１６はワールドワイドウェブサーバーであってもよい。ある実施形態では、データベース１８は、サーバー１６内部のメモリーの一部であってもよく、サーバー１６の外部にあり、かつ、バスによって、または、データネットワーク（インターネットのような）で、それに接続されてもよい。 
【００３５】
図２Ａを参照すると、サーバー１６は、プロセッサー（ＣＰＵ）２１０と、プロセッサー２１０によって遂行可能であるコンピューターで読み取り可能な指令を格納するメモリー２２０を含んでいる。プロセッサー２１０によるコンピューターで読み取り可能な指令の遂行は、サーバー１６が、フロント−エンドモジュール２４０および双方向プログラムモジュール２５０（「ボット」または「ウィザード」とも呼ばれるであろう）を実装することを引き起こす。いくつかの配置構成では、サーバー１６は、医薬調合設備および／もしくは材料の製造者または販売業者によって管理されてもよく、医薬調合設備および／もしくは材料の製造者または販売業者の所有物であってもよい。
【００３６】
サーバー１６は、データネットワーク１４を介してユーザーデバイス１２によってアクセス可能である。すなわち、ユーザーデバイス１２のユーザーは、サーバー１６に対応する特定のＵＲＬを特定することによって、または、サーバー１６と関連付けられたソフトウェアアプリケーション（ａｐｐ）を起動させることによって、サーバー１６と通信するようになるであろう。図２Ｂを参照すると、特定のＵＲＬにて（またはａｐｐを介して）接触されることに応答して、サーバー１６は、フロント−エンドモジュール２４０を遂行するように構成されている。フロント−エンドモジュール２４０は、双方向プログラムモジュール２５０に対応する起動可能なリンクまたはアイコン２４２が、ユーザーデバイス１２のスクリーン上に提示されることを引き起こすであろう。フロント−エンドモジュール２４０は、リンクまたはアイコン２４２の起動を検出するように構成されており（例えば、ユーザーデバイス１２を通してクリックまたは選択する）、かつ、かかる起動に応答して、双方向プログラムモジュール２５０を立ち上げてもよい。双方向プログラムモジュール２５０を立ち上げることは、プロセッサー２１０によって遂行されるときにサーバー１６がデータネットワーク１４でユーザーデバイス１２にグラフィカルユーザーインターフェース２９０を提示することを引き起こすコンピューターで読み取り可能な指令を遂行することを含んでいてもよい。
【００３７】
ある実施形態では、フロント−エンドモジュール２４０は、リンクまたはアイコン２４２が起動されることを可能にする前にアカウント認証プロセスを実行してもよい。このために、以下「認証情報表」と呼ばれる記録３１０Ａ．．．３１０Ｅの表３１０として概念化されたデータベース１８の考え得る内容が示されている図３Ａが参照される。認証情報表３１０の記録３１０Ａ．．．３１０Ｅはそれぞれ、アカウント♯フィールド３１２Ａ、ユーザー名フィールド３１２Ｕ、パスワードフィールド３１２Ｐ、および、場合によってはその他のフィールド（例えば、その他の情報フィールド３１２Ｏ）のそれぞれに複数のエントリーを含んでいる。記録３１０Ａ．．．３１０Ｅのうちの所定のものについて、アカウント♯フィールド３１２Ａにおけるエントリーは、その記録と関連付けられた特定のアカウント所有者に対応する情報である（例えば、それは、固有のアカウント番号またはクライアント名または法人名であり得る）。ユーザー名フィールド３１２Ｕおよびパスワードフィールド３１２Ｐにおけるエントリーは、先行する「アカウント設定」段階の最中にアカウント所有者によって設定されるであろう認証情報を表す。その他の情報フィールド３１２Ｏにおけるエントリーは、非限定的な可能性を挙げるために、アカウント所有者によって購入されたことが知られているミキサーのメーカーおよびモデル、購入日、ソフトウェアバージョンおよび修理情報のような、アカウント所有者と関連付けられたその他の情報と関連し得る。もちろん、当業者であれば、アカウント情報について用いられる「表」への言及は、かかる情報を格納するためのその他の有形かつ非一時的な媒体の概念化に過ぎないことを把握するであろう。この点に関し、データベース１８は、認証情報表３１０の代わりに任意の適切な組織的フォーマットまたはデータ構造を実装してもよい。
【００３８】
ここで図２Ａおよび２Ｂに戻ると、アカウント認証プロセスの一部として、フロント−エンドモジュール２４０は、ユーザーデバイス１２から認証情報（例えば、ユーザー名および／またはパスワード）を要求するように構成されていてもよい。フロント−エンドモジュール２４０は、データベース１８の認証情報表３１０に格納された情報に対してこれらの認証情報を認証し、かつ、双方向プログラムモジュール２５０が立ち上げられ、かつ、ユーザーデバイス１２を介してユーザーに提示される前に一致を要求する。一旦特定のアカウント所有者に対応する正しい認証情報が入力されると、フロント−エンドモジュール２４０は今後、ユーザーとのすべてのやりとりが正当なアカウント所有者のためであると仮定する。 
【００３９】
本実施形態では、その機能のうちの１つによれば、双方向プログラムモジュール２５０は、「ＳＯＰファイル」を取得して、ユーザーデバイス１２のような要求ユーザーデバイスへと送るように構成されている。ＳＯＰファイルは、特定された医薬調合法のためにミキサー１０を作動させ（すなわち、特定の製剤についての特定の機能を達成するため）かつ、特定のメーカーおよびモデルの遊星型ミキサーを用いるためのプロセスステップの順序付けられたセットを含んでいてもよい、特定の「作動手順」（時々、「標準作動手順」またはＳＯＰと呼ばれる）をエンコードもしくは特定するコンピューターで読み取り可能なデジタルまたは電子ファイルであり得る。 
【００４０】
データベース１８は、多数の作動手順に関連する情報を格納するために用いられてもよい。この点に関し、かつ、ここで図３Ｂを参照すると、以下「ＳＯＰ表」と呼ばれるメモリーにおける記録３５０Ａ．．．３５０Ｅの表３５０として概念化されたデータベース１８の考え得る内容が示されている。記録３５０Ａ．．．３５０Ｅはそれぞれ、各々の作動手順と関連付けられており、かつ、複数のフィールドに複数のエントリーを含んでいる。フィールドは、ＳＯＰ♯フィールド３５２Ａ、ミキサーメーカー／モデルフィールド３５２Ｍ、機能フィールド３５２Ｆ、製剤特性フィールド３５２Ｐおよびファイルフィールド３５２Ｄを含んでいてもよい。これらのフィールドは、ここでさらに詳細に説明される。
【００４１】
所定の作動手順と関連付けられた記録についてのＳＯＰ♯フィールド３５２Ａは、所定の作動手順の固有の識別子を格納する。 
【００４２】
「機能」フィールド３５２Ｆは、ミキサー１０の特定の用途に関する情報を特定してもよい。機能の非限定的な例は多様であり、かつ、（ｉ）粒子サイズ縮小（微粒子化／製粉）；（ｉｉ）溶融；（ｉｉｉ）粉末の混合；（ｉｖ）クリーム／ゲル／トピカルの混合、および（ｖ）脱気（脱ガス）のうちの１つ以上を含み得る。 
【００４３】
「製剤特性」フィールド３５２Ｐは、特定の送達形態、用量、または、ミキサー１０ によって生産される製剤のその他の特性に関する情報を特定してもよい。製剤特性の非限定的な例は多様であり、かつ、いくつかの場合には、それは独立した選択ではなく、むしろミキサー機能に依存する。いくつかの実施形態では、製剤特性は選択可能であり、かつ、選択可能な製剤特性のセットは、少なくとも２つの異なるミキサー機能について異なってもよい。
【００４４】
例えば、非限定的な実施形態では、ミキサー機能と製剤特性との間の以下の関連付けを有し得る：
【００４５】
【表１】
2021528772.tif 000003
【００４６】
「ミキサー機能」の別の例は、アダプターが混合プロセスにおいて用いられるか否かであり得、かかるアダプターは、最後の分配容器（そこから調製された製剤が分配される）を保持するように構成されている。このことは、一旦混合容器において混合されると混合された製剤が混合容器から分配容器の中へと移される状況と対照的である。そのようであるので、ミキサー機能が「アダプター混合」であるように選択されれば、ミキサーの意図される用途が分配容器においてクリーム／ゲル／トピカル化合物を混合するためであるという暗黙の仮定が存在するであろう。このことは、「アダプター混合」機能を選択するときに追加の粒度（サブ機能と呼ばれ得る）をもたらすであろう。
【００４７】
【表２】
2021528772.tif 000004
【００４８】
所定の作動手順と関連付けられた記録についての「ミキサーメーカー／モデル」フィールド３５２Ｍは、任意選択的であり、かつ、遊星型ミキサー（それのために所定の作動手順が設計された）の製造者、モデルおよびサイズを識別してもよい。これは、たとえミキサー機能および製剤特性が同じのままであっても、遊星型ミキサーの１つの製造者、モデルまたはサイズから別のものへのＲＰＭの較正、平衡力、混合時間およびステップの順番の相違点に対応することである。
【００４９】
最後に、所定の作動手順と関連付けられた記録についての「ファイル」フィールド３５２Ｄは、ＳＯＰファイル（すなわち、所定の作動手順をエンコードもしくは特定するデジタルもしくは電子ファイル）の名称またはＳＯＰファイルへのポインターを含んでいる。ＳＯＰファイルが所定の作動手順をエンコードまたは特定する方式は、特に限定的ではない。非限定的な例として、ＳＯＰファイルは、所定の作動手順を形成するプロセスステップの順序付けられたセットを特定するテキストファイルであり得る。
【００５０】
上記されたように、ＳＯＰファイルによってエンコードまたは特定される作動手順は、順序付けられたプロセスステップのシーケンスを含んでいてもよい。ミキサーを作動させるためのこれらのプロセスステップのうちのいくつかは、ミキサー１０の作動を制御するための「作動パラメーター」の設定を伴ってもよい。作動パラメーターは、いくつかの場合には、ミキサー１０の入力／出力インターフェース（キー／ボタン入力を有するスクリーンディスプレイのような）を用いてミキサー１０に提供され得る。 
【００５１】
所定の作動手順の所定のプロセスステップにおいて特定されてもよい作動パラメーターの例は、限定なく、次の項目のうちの１つ以上を含んでいてもよく、該項目は：
−  回転速度（単位はｒｐｍ）、 
−  旋回速度（単位はｒｐｍ）、 
−  時間（単位は秒）；および、 
−  平衡力重量（単位はグラム）である。
【００５２】
図３Ｅを参照すると、第１の非限定的な作動手順についてのＳＯＰファイルの内容の一般化された非限定的な例が示されている。この例では、ミキサー機能は、「クリーム／ゲル／トピカル化合物の混合」であり、かつ、製剤特性が「１０％以下の有効成分を含有するＨＲＴクリーム」である場合である。この第１の作動手順は、９つのプロセスステップを含んでいる。プロセスステップ４および５は、作動パラメーターの第１のセットにしたがう混合を伴い、かつ、プロセスステップ８および９は、作動パラメーターの第２のセットにしたがう混合を伴うことが見られる。 
【００５３】
図３Ｆを参照すると、第２の非限定的な作動手順についてのＳＯＰファイルの内容の一般化された非限定的な例が示されている。この例では、ミキサー機能は、「粒子サイズ縮小」であり、かつ、製剤特性が「結晶化され、かつ、大きい粒子の粉末」である場合である。この第２の作動手順は、１４個のプロセスステップを含んでいる。プロセスステップ４および５は、作動パラメーターの第１のセットにしたがう混合を伴い、プロセスステップ７は、作動パラメーターの第２のセットにしたがう混合を伴い、プロセスステップ１０は、作動パラメーターの第３のセットにしたがう混合を伴い、かつ、プロセスステップ１３および１４は、作動パラメーターの第４のセットにしたがう混合を伴うことが見られる。 
【００５４】
いくつかの実施形態では、単一のプロセスステップが、多数の連続する混合段階を伴ってもよく、それぞれが中間休止とともにそれ自体の作動パラメーターを有する。そのようであるので、所定の作動手順の所定のプロセスステップの２つの混合段階において特定されてもよい作動パラメーターの例は、以下の項目を含んでもよい：
【００５５】
【表３】
2021528772.tif 000005
【００５６】
１つの実施形態における、少なくとも４００旋回／分（「ｒｐｍ」または「ＲＰＭ」）からの旋回速度を含んでいてもよい作動パラメーター。例えば、適切な旋回速度は、４００〜約４０００ｒｐｍもしくは４００〜約２０００ｒｐｍの範囲であり得、または、これらの範囲内の任意の適切な値であり得る。１つの実施形態では、作動パラメーターは、約１０：４の旋回：回転ｒｐｍ比を含んでいてもよい。 
【００５７】
特定の実施形態では、旋回ｒｐｍ、回転ｒｐｍおよび混合時間は、設定可能なパラメーターであり、かつ、それらの値は、個別に選択可能であってもよい。代替的には、それらは、作動手順を設計し、かつ、そのＳＯＰファイルを作成する時間に提供されるパラメーター値の予め決定された組み合わせから選択可能であってもよい。その他の実施形態では、回転ｒｐｍと旋回ｒｐｍとの間の比は、設定可能なパラメーターであってもよく、したがって、特定の回転ｒｐｍについて旋回ｒｐｍを制約し、その逆もまた同様である。さらに、旋回ｒｐｍおよび回転ｒｐｍと組み合わされたミキサー１０の幾何学的構成（例えば、偏心度（回転の中心と旋回の中心との間の距離）、容器の寸法など）は、特定の加速度（ｇまたはｍ／ｓ２で測定されるＧ力）が容器における材料によって感じられることをもたらす。いくつかの実施形態では、所望のＧ力は、ミキサーに入力される作動パラメーター（その後で、適切な旋回ｒｐｍおよび／または回転ｒｐｍの、ミキサー１０による選択をもたらし得る）であってもよい。 
【００５８】
そのようであるので、所望のＧ力は、データベース１８に格納されたＳＯＰファイルのうちの所定の１つのプロセスステップのうちの所定のもののうちの１つの一部を形成する作動パラメーターであり得る。例えば、最小または最大Ｇ力は、作動パラメーターとして特定されて、入力値に依存して回転ｒｐｍおよび／または旋回ｒｐｍの閾値をもたらしてもよい。まださらなる実施形態では、特定の作動パラメーター（回転ｒｐｍまたは旋回ｒｐｍのような）は、動的であってもよく（すなわち、経時的に変化してもよく）、かつ、時間の関数としてＳＯＰファイルにエンコードされてもよく、予め決定された曲線を定める。混合されている容器の総重量のような、ミキサー１０によって実装される重畳的な旋回および回転運動のまださらなる制御可能な作動パラメーターが存在してもよい。
【００５９】
もちろん、当業者であれば、記録（ＳＯＰファイルへのリンク／ポインターを含む）を格納するために用いられている「表」への言及が、かかる情報を格納するためのその他の有形かつ非一時的な媒体の概念化であることを把握するであろう。この点に関し、データベース１８は、ＳＯＰ表３５０の代わりに任意の適切な組織的フォーマットまたはデータ構造を実装してもよい。
【００６０】
ここで、双方向プログラムモジュール２５０によって、一旦それが立ち上げられると遂行されてもよい一連のステップを示すフローチャートを示す図４Ａを参照する。双方向プログラムモジュール２５０は、図４Ｂに示されているように、ユーザーデバイス１２を介して提示されるグラフィカルユーザーインターフェース（ＧＵＩ）２９０を通してユーザーと相互作用することが思い出される。ユーザーは、上記されたように、特定のユーザーアカウントの正当なアカウント所有者であることが仮定される。 
【００６１】
ステップ４１０において、双方向プログラムモジュール２５０は、ＧＵＩ２９０が、ミキサーメーカーおよびモデルの選択肢のセット（そこからユーザーが選択することを促される）を提示するグラフィカルエレメント４６０（例えば、ダイアログボックスまたはメニュー）を表示することを引き起こす。ミキサーメーカーおよびモデルの選択肢のセットは、ＳＯＰ表３５０に格納された種々の記録についてのすべてのミキサーメーカーおよびモデルの選択肢のセットであってもよい。 
【００６２】
ステップ４２０において、双方向プログラムモジュール２５０は、ＧＵＩ４００が、ミキサー機能の選択肢のセット（そこからユーザーが選択することを促される）を提示するグラフィカルエレメント４７０（例えば、ダイアログボックス、リストまたはグラフィカルメニュー）を表示することを引き起こす。ミキサー機能の選択肢のセットは、ＳＯＰ表３５０に格納された種々の記録についてのすべてのミキサー機能の選択肢のセットであってもよく、それは、ステップ４６０において選択されるような一致するミキサーメーカーおよびモデルを有する記録と関連付けられたもののみに限定されてもよい。 
【００６３】
ステップ４３０において、双方向プログラムモジュール２５０は、ＧＵＩ２９０が、製剤特性のセット（そこからユーザーが選択することを促される）を提示するグラフィカルエレメント４８０（例えば、ダイアログボックス、リストまたはグラフィカルメニュー）を表示することを引き起こす。ＧＵＩ２９０を介して提示される製剤特性のセットは、選択されたミキサー機能の選択肢に依存してもよいことが注目されるべきである。換言すれば、機能の選択肢の異なる選択は、製剤特性の異なる利用可能な選択肢をもたらすであろう。
【００６４】
このようにして、ユーザーは、ミキサーおよびモデルの選択肢、ミキサー機能の選択肢、ならびに、製剤特性の選択肢を含み得るがそれらに限定されない、ＧＵＩ２９０を通した入力を用いて医薬調合法（例えば、原料、および、重量、用量または濃度によるそれらの相対量の特定されたリスト）を特定し得る。 
【００６５】
プロセスにおけるこの時点において、双方向プログラムモジュール２５０は、ユーザーから種々の選択を受け取っているであろうし、かつ、ＳＯＰファイルを識別および取得するために十分な情報を有しているであろう。このことは、ステップ４４０において試される。とりわけ、双方向プログラムモジュール２５０は、ユーザー選択と一致する記録３５０Ａ．．．３５０Ｅのうちの適切なものを識別するためにＳＯＰ表３５０を閲覧する。その後、ステップ４５０において、識別された記録についての対応するＳＯＰファイルは、例えば識別された記録についてファイルフィールド３５２Ｄに格納されたファイル名またはポインターを介してメモリーから検索される。 
【００６６】
ステップ４５５において、ＳＯＰファイルは、アカウント所有者と関連付けられた行先へと送られる。ある実施形態では、ＳＯＰファイルは、データネットワーク１４およびＧＵＩ２９０でユーザーデバイス１２へと送られ得る；別の実施形態では、ＳＯＰファイルは、認証情報表３１０のその他の情報フィールド３１２Ｏに格納され得る、アカウント所有者と関連付けられた電子メールアドレスへと送られ得る。電子メールの内容を安全に保つために、暗号化またはパスワード保護が用いられ得る。
【００６７】
いくつかのステップは、図４に示されているものとは異なる順序で実行されてもよいことが把握されるべきである。
【００６８】
ある実施形態では、双方向プログラムモジュール２５０は、ＳＯＰファイルが各アカウント所有者によって閲覧または検索される頻度を追跡するように構成されていてもよい。したがって、以下「用途表」と呼ばれる記録３７０Ａ．．．３７０Ｆの表３７０が示されている図３Ｃを参照する。記録３７０Ａ．．．３Ｆ０Ｄはそれぞれ、アカウント♯フィールド３７２Ａおよび複数のＳＯＰ計数フィールド３７２Ｂのそれぞれに複数のエントリーを含んでいる。記録３７０Ａ．．．３７０Ｆのうちの所定のものについて、アカウント♯フィールド３７２Ａにおけるエントリーは、先行して記載されたように、その記録と関連付けられた特定のアカウント所有者に対応する情報である（例えば、それは、固有のアカウント番号またはクライアント名または法人名であり得る）。ＳＯＰ計数フィールド３７２Ｂについては、これらのフィールドはそれぞれ、当のアカウント所有者によって要求された異なるＳＯＰファイルに関連してもよい。もちろん、当業者であれば、表への言及が概念化に過ぎないことを把握するであろう。なぜなら、その他の組織的フォーマットまたはデータ構造が適切であってもよく、したがって表の代わりに採用されてもよいからである。用途表３７０はさらに、種々のＳＯＰファイルが種々のアカウント所有者によって要求された時間を格納してもよいことが把握されるであろう。
【００６９】
いくつかの作動手順は、製剤の特定の総重量または容量（または重量／容量の範囲）を達成するために特定の量の材料が用いられることを必要とするであろうこともまた、把握されるべきである。そのようであるので、いくつかの作動手順はさらに、名目上の重量／容量と関連付けられてもよい。このために、図３Ｇは、ＳＯＰ表３５０の変形であるＳＯＰ表３５０＊を示している。ＳＯＰ表３５０＊は、複数の記録３５０Ａ＊．．．３５０Ｅ＊を含んでいる。ＳＯＰ表３５０＊では、記録３５０Ａ＊．．．３５０Ｅ＊はそれぞれ、ＳＯＰ表３５０と同じフィールド、すなわちＳＯＰ♯フィールド３５２Ａ、ミキサーメーカー／モデルフィールド３５２Ｍ、機能フィールド３５２Ｆ、製剤特性フィールド３５２Ｐおよびファイルフィールド３５２Ｄを含んでいる。さらに、ＳＯＰ表３５０＊における記録３５０Ａ＊．．．３５０Ｅ＊はそれぞれ、各々の作動手順が特別に注文された製剤の重量または容量を示す名目上の重量／容量フィールド３５２Ｗを含んでいる。そのようであるので、唯一の相違点が名目上の重量／容量フィールドにおけるエントリーである作動手順と関連付けられた多数の記録が存在してもよい。 
【００７０】
図３Ｈに示されている変形では、ＳＯＰ表３５０＊＊は、記録３５０Ａ＊＊．．．３５０Ｅ＊＊を含んでおり、各記録は、図３ＧのＳＯＰ表３５０＊における記録と同じフィールドを含んでいる。追加的には、それぞれの関連付けられた作動手順と関連付けられた特定の量の原料を示す、１つ以上のフィールド３５２Ｉが提供される。これらの原料は、粗さのレベル（例えば、クリーム、基剤、油、香味料、カプセルなど）においてカテゴリー分けされてもよく、それらは粒の細かさのレベル（例えば、プロゲステロン、サイズ０  ＥＥＺＩＦＩＴ、サイズ００  ＣＯＮＩ−ＳＮＡＰ  ♯４０など）において特定されてもよい。増え続ける特別な作動手順が、双方向プログラムモジュール２５０の次第に洗練されるバージョンについて開発されるので、ますます多くの粒度が、各作動手順と関連付けられた原料と関連付けられ（、かつ、ＳＯＰ表３５０＊＊のフィールド３５２Ｉに格納され）るであろうことが期待される。
【００７１】
ユーザーが調製を希望する製剤の所望の重量／容量の差を調整するために、双方向プログラムモジュール２５０の機能は適宜変更されてもよい。したがって、追加のステップ４３５を含んでおり、そのことによって双方向プログラムモジュール２５０が、ＧＵＩ２９０がユーザーが所望の重量／容量を入力することを促すグラフィカルエレメント４８５（例えば、ダイアログボックスまたはメニュー；図５Ｂ参照）を表示することを引き起こすことを除いて、図４Ａにおけるものと本質的には同一のフローチャートを示す図５Ａを参照する。一旦ユーザがグラフィカルエレメント４６０、４７０および４８０を介してすべての適切な選択（グラフィカルエレメント４８５を介した所望の重量／容量を含む）を行うと、双方向プログラムモジュール２５０は、ステップ４４０＊において行われる実際のＳＯＰファイルを取得するのに十分な情報を有してもよい。とりわけ、双方向プログラムモジュール２５０は、記録３５０Ａ＊．．．３５０Ｅ＊のうちの適切なものを識別するためにＳＯＰ表３５０＊を閲覧する。 
【００７２】
いくつかの実施形態では、双方向プログラムモジュール２５０は、所望の重量／容量（グラフィカルエレメント４８５を介してユーザーによって入力される）をＳＯＰ表３５０＊における記録３５０Ａ＊．．．３５０Ｅ＊のそれらの名目上の重量／容量のみに制限してもよい。このことは、ステップ４４０＊においてＳＯＰファイルを取得することが、所望の重量／容量と、記録３５０Ａ＊．．．３５０Ｅ＊のうちの特定のものの名目上の重量／容量フィールド３５２Ｗにおける情報との間の一致を伴うことを保証するであろう。
【００７３】
しかしながら、いくつかの場合では、グラフィカルエレメント４８５を介してユーザーによって入力される所望の重量／容量は、ＳＯＰ表３５０＊における作動手順のうちの１つの名目上の重量／容量に対応しないことが許容される。この場合、双方向プログラムモジュール２５０は、所望の重量／容量に最も一致する名目上の重量／容量を有する記録を識別し、かつ、メモリーから対応するＳＯＰファイルを検索するために比較を実行してもよい。代替的には、双方向プログラムモジュール２５０は、所望の重量／容量および名目上の重量／容量に基づいてカスタマイズされたＳＯＰファイルを生成するように構成されていてもよい。カスタマイズされたＳＯＰファイルは、用いられる原料の重量もしくは容量および作動パラメーター（例えば、回転速度、旋回速度、時間など）について、スケーリングされた、または、補間された量を含んでいてもよい。メモリー２２０に格納された表は、特定の製剤の異なる重量および容量についての作動パラメーターの間の変換を含んでいてもよい。この点に関し、本明細書に参照によって組み込まれる、２０１７年１１月１０日付けで出願の米国特許出願シリアル番号第１５／８０９，６３６号には、作動手順の定型的な生成についてのさらなる情報が見出され得る。
【００７４】
サーバー１６を維持するエンティティーがミキサー１０についてのＳＯＰファイルの供給者であるだけでなく、混合に用いられる原料の供給者でもある場合には、アカウント所有者に関する追加の情報が、このエンティティーに利用可能である。この追加的な情報はまた、データベース１８に格納されてもよい。このことは、以下では「販売表」と呼ばれる記録３３０Ａ．．．３３０Ｄの表３３０が示されている図３Ｄに概念的に示されている。販売表３３０における記録３３０Ａ．．．３３０Ｄはそれぞれ、アカウント♯フィールド３３２Ａおよび複数の購入済み原料量フィールド３３２Ｂ，３３２Ｃ，３３２Ｃ，３３２Ｅを含む、複数のフィールドを含んでいる。記録３３０Ａ．．．３３０Ｄのうちの所定のものについて、アカウント♯フィールド３３２Ａにおけるエントリーは、先に記載されたように、その記録と関連付けられた特定のアカウント所有者に対応する情報である（例えば、それは、固有のアカウント番号またはクライアント名または法人名であり得る）。購入済み原料量フィールド３３２Ｂ，３３２Ｃ，３３２Ｄ，３３２Ｅについては、これらのフィールドはそれぞれ、当のアカウント所有者によって購入された異なる品目に関連してもよい。 
【００７５】
購入済み原料が購入済み原料フィールド３３２Ｂ，３３２Ｃ，３３２Ｄ，３３２Ｅによって指定された粒度は、供給者の記録保持実務に依存する。非常に粗いレベルにおいて、購入済み原料量フィールド３３２Ｂ，３３２Ｃ，３３２Ｄ，３３２Ｅによって指定される購入済み原料は、例えば基剤、化学品、色、香味料、油、賦形剤粉末、錠剤およびカプセルとしてカテゴリー分けされてもよい。いっそう細かいレベルの粒度においては、上記カテゴリーはそれぞれ、いくつかの場合には分子レベルまで下へと拡張され得る（例えば、アセスルファムカリウム、アセトアミノフェン、アセタゾラミドなど）。そのようであるので、購入済み原料量フィールド３３２Ｂ，３３２Ｃ，３３２Ｄ、３３２Ｅの数は、アカウント所有者の購入履歴について詳細な記録を取ることが所望されるときには非常に大きいであろう。販売表３３０はさらに、種々のアカウント所有者によって購入された種々の品目の購入タイムラインを格納してもよいことが把握されるであろう。
【００７６】
認証情報表３１０および販売表３３０は、それぞれが同じアカウント所有者を参照し得る各々のアカウント♯フィールドを含んでいるので、併合され得ることが把握されるであろう。
【００７７】
認証情報表３１０および販売表３３０における情報は、ここで説明されるように、データ分析およびマーケティングに関する値を有してもよい。具体的には、図６を参照すると、サーバー１６によって実装されてもよい、すなわちプロセッサー２１０がメモリー２２０に格納されたコンピューターで読み取り可能な指令を遂行する結果としてのデータ分析モジュール６１０が示されている。データ分析モジュール６１０は、認証情報表３１０および販売表３３０におけるデータをモニタリングし、かつ、特定のアカウント所有者Ｘについて実行される、ここで図７を参照して説明されるプロセスを実行するように構成されている。 
【００７８】
具体的には、ステップ７１０において、データ分析モジュール６１０は、アカウント所有者Ｘについて期待される注文パターンを計算する。このことは、ＳＯＰファイルが各アカウント所有者によって閲覧される頻度を追跡することが思い出されるであろう用途表３７０を閲覧することによって行われ得る。このステップの一部として、データ分析モジュール６１０は、どのＳＯＰファイルが要求されたかを判定する。データ分析モジュール６１０はまた、例えば各作動手順と関連付けられた原料の量を示すＳＯＰ表３５０＊＊を閲覧する。このことは、要求されたＳＯＰファイルにおけるステップが実際に実行されたのであれば、データ分析モジュール６１０が、特定の原料もしくは原料のセットがアカウント所有者によって購入されるべきであったことを見積もるか、または、予測することを可能にする；これは、「期待される注文パターン」と呼ばれる。 
【００７９】
ステップ７２０において、データ分析モジュール６１０は、期待される注文パターンと、表３３０における購入済み原料量フィールド３３２Ｂ，３３２Ｃ，３３２Ｃ，３３２Ｅから得たアカウント所有者によって発注された注文の実際の履歴を比較する。このステップの一部として、データ分析モジュール６１０は、例えば、アカウント所有者が、ステップ７１０において判定されたようにアカウント保有者によって購入されるべきであった原料を期間内（例えば、過去６ヶ月）に注文した程度を判定する。
【００８０】
ステップ７３０において、データ分析モジュールは、「異例の原料供給条件」が存在するか否かを判定する。このことは、１つ以上の原料について、注文された原料と期待される注文パターンとの間の相違のレベルを比較および評価することを伴い得る。この目的のために、計算または統計技術が用いられ得る。異例の原料供給条件が存在しなければ、いかなる特別なアクションも取られる必要がない。しかしながら、期待される注文パターンに基づいて期待されるより少ない量で購入された原料のような異例の原料供給条件が存在すれば、 データ分析モジュール６１０はステップ７４０へと進む。この段階において、データ分析モジュール６１０は、アカウント所有者が原料を注文することを促してもよく、警報メッセージを生成してもよい。この警報メッセージは、サーバー１６を制御するエンティティーに送られてもよく、任意の第三者に送られてもよく、異常の合図をする。このことは、その後で、営業電話、または、その他の注文が電子的にトリガーされ、かつ、アカウント所有者と関連付けられたアドレスに送達されることをもたらし得る。
【００８１】
もちろん、ミキサー１０が作動手順を実行するために用いられたことを知らず、かつ、何回ＳＯＰファイルにおけるステップが実際に実行されたかを知らなければ、データ分析モジュール６１０によって得られる知識は不完全であろう。しかしながら、ミキサー１０自体が、ＳＯＰ表３５０を格納するように構成されており、また、異なるＳＯＰファイルが実行される割合を追跡するように構成されており、かつ、この情報が、データ分析モジュール６１０へとフィードバックされれば（例えば、データネットワーク１４で）、このことは、アカウント所有者の補充の必要性を見積もるための強力なツールとなり得、かつ／または、原料の供給者のための新たなマーケティング機会を提供するであろう。上記の機能は、ミキサー１０がネットワーク対応種であるときに可能とされる。
【００８２】
そのようであるので、以下の実施形態では、ミキサー１０はここでは、ネットワーク（例えば、ネットワーク１４）でデータを通信するための機能を備えていることが仮定される。ここで、ミキサー１０の種々の構成要素を示し、ミキサー１０がネットワーク対応のものである図８を参照する。とりわけ、制御および処理ユニット（ＣＰＵ）８２０、メモリー８３０、蓋センサー８４０（ミキサー１０が閉じているか、開いているかを検出する）およびモーターアセンブリー８６０が示されている。入力／出力インターフェース（Ｉ／Ｏ）８５０（キー／ボタン入力を有するスクリーンディスプレイのような）およびネットワークインターフェース８７０もまた、示されている。ＣＰＵ８２０は例えば、ミキサー１０のメモリー８３０に格納されたコンピューターで読み取り可能な指令を遂行して、蓋センサーからの受信信号を処理し、かつ、モーターアセンブリー８６０を制御するための信号を生成する。例として、蓋センサー８４０が、ミキサー１０が開いていると判定すれば、ＣＰＵ８２０は、モーターアセンブリー８４０が回転および旋回を加えることを防止し得る。別の例では、蓋センサー８４０が、ミキサー１０が閉じていると判定すれば、ＣＰＵ８２０は、モーターアセンブリー８４０が回転および旋回を加えることを可能にし得る。
【００８３】
ネットワークインターフェース８７０は、ＣＰＵ８２０が外部デバイスまたはシステム、とりわけユーザーデバイス１２（図１１参照）および／またはサーバー１６と通信することを可能にする。ミキサー１０は、有線（例えば、ケーブル）または無線リンクでかかる外部デバイス／システムに接続可能である。ネットワークインターフェース８７０とユーザーデバイス１２および／またはサーバー１６との間の通信リンクは、直接的（例えば、ブルートゥースペアリング、ＵＳＢ、．．．）であってもよく、間接的（例えば、例えばイーサネットケーブルもしくは無線アクセスポイントによるデータネットワーク１４またはＬＡＮで）であってもよいことが、把握されるべきである。 
【００８４】
図９も参照すると、制御メッセージは、直接的または間接的な通信リンクでユーザーデバイス１２から移動し、かつ、ネットワークインターフェース８７０において受け取られ、かつ、ＣＰＵ８２０によって処理される。これらの制御メッセージは、上記のように作動パラメーターを含有していてもよい。具体的には、ミキサーＣＰＵ８２０は、ネットワークインターフェース８７０を介して制御メッセージを受け取り、それに含有された作動パラメーターを抽出し、かつ、それらに対して作用して、制御メッセージに含有された作動パラメーターにしたがってミキサー１０を作動させるためのモーターアセンブリー８６０の制御をもたらす。 
【００８５】
通信の反対方向では、ＣＰＵ８２０は、ミキサー１０の用途についての情報を収集し（例えば、蓋センサー８４０から、また、クロック、ＲＰＭセンサー、．．．のような内部センサーから）、モニタリングメッセージの中にこの情報を包み、かつ、ネットワークインターフェース８７０でユーザーデバイス１２へとモニタリングメッセージを送るように構成されている。 
【００８６】
ある実施形態では、ＣＰＵ８２０は、図２１に示されている方法を遂行してもよく、そのことによって、ステップ２１１０において、ＣＰＵは、ミキサー１０を用いて医薬製剤を調合するための手順を特定する、関連付けられたコンピューターで読み取り可能なＳＯＰファイルを取得する。ＣＰＵ８１０は、ミキサー１０のメモリーを閲覧することによってＳＯＰファイルを取得してもよく、かつ／または、ユーザーデバイス１２もしくはサーバー１６からＳＯＰファイルを取得してもよい。この例では、ＳＯＰファイルは少なくとも、示唆される第１の混合ステップ、示唆される第２の混合ステップ、および、容器が遊星型ミキサーから除去されることを必要とする、示唆される第１の混合ステップと第２の混合ステップの中間のステップを特定する。その後、ステップ２１２０において、ＣＰＵ８２０は、ミキサー１０の蓋センサー８４０をモニタリングして、ミキサー１０が開いているか、閉じているかを判定する。ステップ２１３０において、ＣＰＵ８２０は、ミキサー１０のモーターアセンブリー８６０をモニタリングして、示唆される第１の混合ステップに対応する実際の第１の混合ステップが完了したことを判定する。最後に、ステップ２１４０において、ＣＰＵ８２０は、モニタリング（ステップ２１３０における）が、ミキサーが実際の第１の混合ステップの完了後に開いたことを判定するまで、モーターアセンブリーによるさらなる混合を停止させる。
【００８７】
その一部として、かつ、続けて図１１を参照すると、ユーザーデバイス１２は、ミキサー制御アプリケーション１２０を遂行して、制御メッセージ（作動パラメーターを含有する）をまとめ、かつ、ミキサー１０へと送る。換言すれば、ミキサー制御アプリケーション１２０は、制御メッセージの中に作動パラメーターをエンコードし得る。ミキサー制御アプリケーション１２０は、ユーザーデバイス１２のメモリーに格納されたコンピューターで読み取り可能な指令の遂行の結果としてユーザーデバイス１２によって遂行されるプロセスのうちの１つであってもよい。１つの実施形態では、ミキサー制御アプリケーション１２０は、ユーザーが、その後で制御メッセージへと変換され、かつ、ミキサー１０へと送られる作動パラメーターを入力することを可能にしてもよい。例えば、ユーザーは、ユーザーデバイス１２によって実装されるＧＵＩを介して「２０００ｒｐｍにおいて３０秒」のような作動パラメーターを入力する。別の実施形態では、ミキサー制御アプリケーション１２０は、ユーザーデバイス１２のメモリーから、または、データネットワーク１４でサーバー１６のような外部デバイスもしくはシステムから作動パラメーターを取得する。ミキサー制御アプリケーション１２０は、ミキサー１０によって理解可能であるプロトコルにしたがって、これらの作動パラメーターを制御メッセージへと変換する。
【００８８】
また、ミキサー制御アプリケーション１２０は、ミキサー１０からモニタリングメッセージを受け取り、かつ、処理する。収集されたモニタリングメッセージは、種々の目的のためにミキサー制御アプリケーション１２０によって用いられて、予防保全の必要性を合図し得る。具体的には、ミキサー制御アプリケーション１２０は、サーバー１６へと収集された用途情報をアップロードするように構成されていてもよい。サーバー１６は、その後、「予防保全」検出機能およびデータ分析を提供し得る。ある例では、サーバー１６におけるデータ分析モジュール６１０は、個別の機械について、または、すべてのミキサーにわたって正確な用途および性能問題を追跡するために用いられ得る。このことは、上記のように、異常な原料供給条件の正確な検出を可能にする。別の例では、サーバーにおけるデータ分析モジュール６１０は、何時間ミキサーが用いられたかモニタリングし、製造者によって供給された表１２２と比較する。この表１２２は、データベース１８またはサーバー１６のメモリー２２０に格納され得、かつ、示唆される、または、多数の時間の使用（その後でミキサー１０について保守が実行されるべきである）を示してもよい。この場合、データ分析モジュール６１０の出力は、ミキサー保守が勧められるか否かの指標であってもよい。
【００８９】
いくつかのシナリオでは、ユーザーは、ミキサーを用いて処方によって定められた相対的な割合で組み合わされた２つ以上の原料からなる製剤を作ることに関心があるであろう。この目的のために、ユーザーは、対応する処方（すなわち、原料のリスト、および、それらの相対量）ならびに総重量／容量を考慮して、特定の製剤を作るための作動パラメーターを知ることに関心があるであろう。これらの作動パラメーターは、ミキサー１０へと供給されるべきである。このことは、特定の処方（および、場合によっては総重量または容量）と関連付けられた特定の作動パラメーターをミキサー１０へと供給することを伴う単一のプロセスステップからなる作動手順に等しい、徹底的に簡略化されたバージョンの作動手順として見られ得ることが注目される。
【００９０】
したがって、かつ、図１２を参照すると、処方データベース１２１０は、作動パラメーターに処方を関連付ける。そのようであるので、データベース１２１０は、処方に対応する列を有するものとして示されており、特定の処方に対応する列は、関連付けられた作動パラメーターについてのエントリーを有する。所定の処方について作動パラメーターの単一のセットを有することが実行可能であるが、作動パラメーターにとって最終的な製剤の総重量の関数として変動することが可能である。そのようであるので、処方データベース１２１０は、異なる処方および重量の組み合わせに対応する列を有するものとして示されており、特定の処方および重量の組み合わせに対応する列は、関連付けられた作動パラメーターについてのエントリーを有する。例えば、処方における特定の原料の絶対重量、海抜高度、温度、ミキサーメーカー／モデルなどのようなその他の要因に基づいて、所定の処方（または処方および重量の組み合わせ）についてのさらなる選択肢が取得され得る。実際、各要因の関数として作動パラメーター（例えば、１つ以上の間隔にわたる回転ＲＰＭ、旋回ＲＰＭおよび混合時間）の変化を捉えた曲線が存在し得、要因の値に依存して最適な作動パラメーターが取得されるようになっている。処方データベース１２１０は、新たな処方が開発され、かつ、ミキサー１０で試験されるにつれて更新されてもよい。
【００９１】
実施形態に依存して、処方データベース１２１０は、サーバー１６のメモリー、ユーザーデバイス１２のメモリーまたはミキサー１０のメモリーに格納されてもよい。
【００９２】
そのようであるので、図１３Ａに示されている第１の変形によれば、ミキサー１０は、スタンドアロンであり（すなわち、ネットワーク化機能を必要とせず）、かつ、処方データベース１２１０は、ユーザーデバイス１２のメモリーに存在する。ユーザーは、ユーザーデバイス１２上に所望の処方を入力する。１つの方式は、ユーザーデバイス１２が所望の処方に対応する実際の原料、および、それらの相対的割合を列挙することである。別の方式は、ユーザーデバイス１２が処方のメニュー（そこから、ユーザが所望の処方を選択してもよい）を提供することである。さらに別の方式は、ユーザーが、ユーザーデバイス１２によって認識される、予め決定されたコード（または「プリセット」）を提出することである；このプリセットは、メニューからユーザーによって選択可能な、または、ユーザーデバイス１２に連結された、もしくは、ユーザーデバイス１２と一体化したスキャナーによってスキャン可能なコードであり得る。ユーザーデバイス１２は、処方にプリセットをマッピングするメモリーにおける表を含んでいてもよい。いくつかの実施形態では、ユーザーはまた、ミキサーのメーカー／モデルおよび例えば混合が起こる海抜高度のようなその他のパラメーターを入力してもよい。本変形によるすべての場合において、ユーザーデバイス１２は処方データベース１２１０にアクセスし、かつ、関連付けられた作動パラメーターを取得し、ユーザーデバイス１２のスクリーン上にそれらを表示する。その後、本変形によれば、ユーザーは、ミキサー１０のユーザーインターフェース８５０を介して、取得された作動パラメーターを手動で入力する。
【００９３】
図１３Ｂに示されている第２の変形によれば、ミキサー１０はまだスタンドアロンであるが、処方データベース１２１０はサーバー１６上に存在する。ユーザーは、上記の方式のうちの１つにおいてユーザーデバイス１２上に所望の処方を入力し、かつ、ユーザーデバイス１２は、データネットワーク１４でサーバー１６に接触し、かつ、処方データベース１２１０にアクセスする。サーバー１６は、関連付けられた作動パラメーターを戻す。ユーザーデバイス１２は、ユーザーデバイス１２のスクリーン上に作動パラメーターを表示し、かつ、ユーザーはその後、ミキサー１０のユーザーインターフェース８５０を介して、取得された作動パラメーターを手動で入力し得る。
【００９４】
図１３Ｃに示されている第３の変形によれば、ミキサー１０のネットワーク機能が有効であり、かつ、処方データベース１２１０はサーバー１６上に存在する。ユーザーは、上記の方式のうちの１つにおいてユーザーデバイス１２上に処方を入力し（例えば、プリセットを選択することによるものを含む）、かつ、ユーザーデバイス１２は、データネットワーク１４でサーバー１６に接触し、かつ、処方データベース１２１０にアクセスする。サーバー１６は、関連付けられた作動パラメーターを戻す。（代替的には、処方データベース１２１０は、ユーザーデバイス１２のメモリーに存在し得、その場合、サーバー１６は接触される必要がない）。ユーザーデバイス１２はその後、１つ以上の制御メッセージ（ミキサー１０へと送られ、かつ、ネットワークインターフェース８７０において受け取られる）の中に作動パラメーターを包む。任意選択的には、作動パラメーターはまた、ユーザーデバイス１２のスクリーン上に表示される。
【００９５】
図１３Ｄに示されている第４の変形では、ミキサー１０のネットワーク機能が有効であり、かつ、はかり１３５０が提供される。この変形では、ユーザーは、はかりの上に原料を含有する容器１３６０を配置し、かつ、上記の方式のうちの１つにおいてユーザーデバイス１２上に、対応する処方を入力する。ユーザーデバイス１２は、重量を取得するためにはかり１３５０を読み取り、その後で処方データベース１２１０（ユーザーデバイス１２のメモリーにあるか、または、データネットワーク１４でアクセス可能である）にアクセスする。このアプローチは、特定の処方データベース１２１０が、異なる総製剤重量について（同一の処方についてでさえ）、変化する作動パラメーターを有するときに、とりわけ適しているであろう。一旦作動パラメーターが受け取られると、ユーザーデバイス１２は、ミキサー１０について送られる１つ以上の制御メッセージの中に作動パラメーターを配置する。任意選択的には、作動パラメーターはまた、ユーザーデバイス１２のスクリーン上に表示される。この変形によれば、ユーザーは基本的に、処方にしたがって容器１３６０に原料を加え、ユーザーデバイス１２上のグラフィカルユーザーインターフェースを介して処方を選択し、かつ、「スタート」を押す。残りの作動は、自動化されている。
【００９６】
同様の変形によれば、ユーザーは、はかり１３５０の上に原料を含有する容器１３６０を配置し、かつ、ミキサー１０上のグラフィカルユーザーインターフェースを介して、対応する処方を入力する。ミキサー１０は、重量を取得するためにはかり１３５０を読み取り、その後で処方データベース１２１０（ミキサー１０のメモリーにあるか、または、データネットワーク１４でアクセス可能であり得る）にアクセスする。ここで、ユーザーは、処方にしたがって容器１３６０に原料を加え、ミキサー１０上のグラフィカルユーザーインターフェースを介して処方を選択し、かつ、「スタート」を押す。残りの作動は、自動化されている。 
【００９７】
さらに別の変形では、ユーザーは、ユーザーデバイス１２にコード（例えば、スキャン可能なコード）を提供する。コードは、作動パラメーターをエンコードする。コードは、所望の処方についての「処方シート」の一部であってもよい。そのようであるので、ユーザーが所望の処方を作ることを所望すれば、処方シートが取得されてもよく、かつ、この処方シートは、スキャナーによってスキャンされるコードを含んでいてもよい。処方シートは、印刷されてもよく、デジタルであってもよい。コードは、複数のフィールドを含んでいてもよく、かつ、ミキサー１０について最適化されたであろう作動パラメーターをまとめて定める。例えば、スキャン可能なコードは次のように読めるであろう：
００４５２０００１０００、または同等に、
００４５−２０００−１０００、
これは、例えば４５秒間、２０００ｒｐｍ回転および１０００ｒｐｍ旋回を意味するものと解釈され得る。いっそう複雑なものを含む、コードのその他の構造ももちろん可能である。例えば、 
００３０２０００００５００００５００４０１００００１５０、または同等に、 
００３０−２０００−００５０−０００５−００４０−１０００−０１５０は、（００３０＝３０）秒間、（２０００＝２０００）ｒｐｍ回転および（００５０＝０．５）×２０００ｒｐｍ旋回、続いて（０００５＝５）秒の休止を意味するものと解釈され得、混合は、（００４５＝４５）秒間、（１０００＝１０００）回転および（０１５０＝１．５）×１０００旋回にて再開する。この場合、第３および第６のフィールドは、旋回ｒｐｍに対する回転ｒｐｍの割合を表す。
【００９８】
このアプローチを用いて、ユーザーデバイス１２は、（印刷された、または、デジタルの）処方シートからスキャン可能なコードを読み取り、作動パラメーター（その後、ミキサー１０へと制御メッセージとして送られる）を直接的に取得する。代替的な実施形態では、ミキサー１０は、ユーザーデバイスとして作用し、かつ、スキャナーを備えており、かつ、スキャン可能なコードから作動パラメーターを直接的にデコードするように構成されている。
【００９９】
いくつかの変形では、コードは、生産され、かつ、処方シート（印刷されていても、デジタルであっても）上に提供されるときに暗号化されてもよく、適切なユーザーデバイスまたはミキサーによって復号化されるのみであってもよいようになっている。例えば、コードがミキサーの特定のメーカー／モデルについて最適化された作動パラメーターを特定すれば、ミキサーの適切なメーカー／モデルと関連付けられた公開キーで作動パラメーターを暗号化するために公開／秘密キーシステム基盤が用いられてもよい。その間に、秘密キーは、適切なメーカーおよびモデルのミキサーによって秘密裡に保持される。そのようであるので、ミキサーの適切なメーカーおよびモデルのみが、コードを正確に復号化し、かつ、処方シートの作成者によって最初に関連付けられた作動パラメーターを取得することが可能であろう。ミキサーのその他のメーカーまたはモデルは、たとえ処方シート上のコードから作動パラメーターを直接的に読み取るように構成されていても、適切なメーカーおよびモデルのミキサー（または複数のミキサー）によって秘密裡に保持される正しい秘密キーなしでは正しい作動パラメーターを復号化し得ないであろう。コードはさらに、混合容器に添付されていてもよく、コードを単にスキャンすることが、正しい作動パラメーターをユーザーデバイス１２および／またはミキサー１０に即座に提供するようになっている。したがって、ユーザーデバイス１２および／またはミキサー１０は単に、コードの限られた数のフィールドを解釈する能力（および場合によっては復号化能力）を備えている必要があり；この場合、処方データベース１２１０のような処方データベースを格納し、または、処方データベースにアクセスする必要性は存在しないであろう。コードのフィールドの数が、考え得る処方の数より相当少ないので、これは、エラーのない方式で、どのように作動させるかについての指令を、ユーザーデバイス１２が作動パラメーターに処方をマッピングする大きい表を格納すること、または、該大きい表にアクセスすることを必要とすることなく、ユーザーデバイス１２および／またはミキサー１０へと直接的に伝えるのに有効な方式であるであろう。 
【０１００】
一旦ミキサー１０が上記の方式のうちの１つにおいてミキサー１０に入力された作動パラメーターによって定められた混合作動を終了すると、ミキサー１０は、有線または無線接続でミキサー制御アプリケーション１２０へと完了メッセージを送るように構成されていてもよい。この方式では、ミキサー制御アプリケーション１２０は、混合が終了したとの警報を受ける。ミキサー１０がデータネットワーク１４に接続されている実施形態では、このことは、ユーザーが、別の部屋または施設へとユーザーデバイス１２を運ぶこと、および、混合作動が終了したとの警報をデータネットワークで受けることを可能にする。完了メッセージは、予め定められた番号もしくはアドレスへと送られる電子メールもしくはテキストメッセージ、または、耳で聞こえる、もしくは、目に見えるスクリーン上の警報の形態であり得る。
【０１０１】
いくつかの実施形態では、双方向プログラムモジュール２５０は、作動手順の実行の際のエラーの発生を減少されるために知能を有する。すなわち、要求者にＳＯＰファイルを供給するのみの代わりに、双方向プログラムモジュール２５０は、ＳＯＰファイルにおける種々のステップが正確に実行されていることの確認を必要とするように構成されていてもよい。例えば、双方向プログラムモジュール２５０は、実際に用いられる作動パラメーターおよびＳＯＰファイルによって示唆される作動パラメーターを比較するように構成されていてもよく、比較の結果に依存して警報を発することのようなアクションを起こす。単純な例では、双方向プログラムモジュール２５０は、時間の閾値量がステップの間に経過すれば警報の合図をするように構成されていてもよい。かかる警報は、ミキサー１０のユーザーインターフェースを介して送られる、目に見える警報信号であってもよい。ミキサー１０がスタンドアロンなデバイスであるいくつかの場合、双方向プログラムモジュール２５０は、ユーザーがＳＯＰファイルの個別のプロセスステップのうちのいずれかに実際に従ったか否かを知る術がない。しかしながら、ミキサー１０がサーバー１６に接続されれば（例えば、データネットワーク１４を介して、または、ユーザーデバイス１２上で作動しているミキサー制御アプリケーション１２０を介して）、双方向プログラムモジュール２５０は、ミキサー１０からのモニタリングメッセージへのアクセスを有していてもよい。これらのモニタリングメッセージは、ミキサー１０のステータス、蓋が開いているか閉じているか、ミキサー１０へと供給されている作動パラメーターの値などを示してもよい。このことは、双方向プログラムモジュール２５０が、ＳＯＰファイルにおけるステップが正確に実行されたか否かを確証することを可能にし得、場合によってはエラーを減少させるであろう。 
【０１０２】
例えば、ＳＯＰファイルにおけるプロセスステップのうちの１つが、ユーザーがいくつかのアクション（湿潤剤、または、さらなる原料を加えることのような）を実行するためにミキサー１０から容器を除去し、かつ、その後でミキサー１０へと容器を戻すことを必要としてもよい。この場合、ミキサー１０から受け取られるモニタリングメッセージに基づいて、蓋の状態をモニタリングすることは、双方向プログラムモジュール２５０が、このプロセスステップが正確に追従されたか否かを判定することを可能にするであろう。
【０１０３】
双方向プログラムモジュール２５０によって実行される上記の相互作用はまた、ＳＯＰファイルが取得され、かつ、メモリーに格納されている限り、ユーザーデバイス１２上で作動しているミキサー制御アプリケーション１２０によって実行されてもよい。
ヒューマンエラーを回避するためのさらにいっそう洗練した方式は、どの原料が容器に加えられるかの追跡を続けることを伴うであろう。いくつかの実施形態では、ミキサー制御アプリケーションは、ミキサー１０が起動されることを承認する前に、収集されたデータを有効化するように構成されていてもよい。 
【０１０４】
例えば、容器に加えられている原料を明確に追跡して、改善された品質制御および／または事業洞察を得ることが可能であろう。この点に関し、調剤設定における使用が認められた多くの原料は、固有のＣＡＳ番号（公開科学文献に記載のすべての化学物質に対してケミカルアブストラクツサービス（ＣＡＳ）によって割り当てられた固有の数的識別子）と関連付けられていることが注目される。ＣＡＳ番号は、最適な製剤を作り出すのに用いられる種々の原料の瓶および容器上に現れ得る。ＣＡＳ番号は、種々の原料容器上のバーコードまたはＱＲ（クイックレスポンス）コードにエンコードされてさえいてもよい。 
【０１０５】
ある実施形態によれば、かつ、図１０を参照すると、ミキサー制御アプリケーション１２０を作動させているユーザーデバイス１２に接続された、キーボード、スキャナー（バーコードスキャナを含むが、それに限定されない）などであり得るデータ入力デバイス１０００が提供される。データ入力デバイス１０００は、薬剤師が容器（その中で混合が起きる）に加えている原料のＣＡＳ番号を入力／獲得するために用いられてもよい。このことは、原料を含有する容器１００４の特定の領域におけるバーコードまたはＱＲコード１００３をスキャンすることによって行われ得る。ミキサー制御アプリケーション１２０は、（例えば、双方向プログラムモジュール２５０から）複数のプロセスステップ（そのうちの少なくとも１つは、特定の割合で特定の原料を混合することを伴う）を特定し、または、エンコードする特定のＳＯＰファイルを取得したと仮定される。そのようであるので、ＳＯＰファイルは、１つ以上の原料を列挙する。さらに、ミキサー制御アプリケーション１２０は、種々の考え得る原料（ＳＯＰファイルにおいて列挙されたものを含む）と関連付けられたＣＡＳ番号のデータベース１００２へのアクセスを有する。データベース１００２へのアクセスは、データネットワーク１４で提供されてもよい。
【０１０６】
この実施形態では、ミキサー制御アプリケーション１２０は、有効化プロセス（そのステップは、図２０の非限定的なフローチャートに示されている）を遂行する。任意選択的には、ミキサー制御アプリケーション１２０は、有効化ステップが成功裡に完了するまで、ミキサー１０が混合することを停止させるように構成されていてもよい。初期化ステップ２０１０が提供されてもよく、それによってミキサー制御アプリケーション１２０は、データベース１００２に接触して、所望のＳＯＰファイル（ユーザーによって特定されてもよい）と関連付けられた原料のＣＡＳ番号を取得する。ステップ２０２０において、有効化プロセスによれば、データ入力デバイス１０００によって原料データが獲得される。これは、ＣＡＳ番号またはＣＡＳ番号をエンコードする画像データであり得る。ステップ２０３０において、有効化プロセスは、獲得されたＣＡＳ番号とＳＯＰファイルと関連付けられた原料のＣＡＳ番号を比較する。この時点で、有効化プロセスは、比較の結果に依存するアクションを実行する。例えば、一致が存在すれば、その時は次のステップはステップ２０４０であり得る。不一致が存在すれば（すなわち、獲得されたＣＡＳ番号のうちの１つが、ＳＯＰファイルにおいて列挙された原料についてのＣＡＳ番号のうちのいずれとも一致しなければ）、その時は有効化プロセスは、ステップ２０５０において、エラーを記録し、また、メッセージ、耳で聞こえる、または、目に見えるキューの形態で、リアルタイムで警報を合図する。このことは、問題が存在することについて製剤の調製者に即座に警報を出し得、場合によっては時間および材料源の浪費をいっそう少なくする。任意選択的なステップ（図示せず）が、ＣＡＳ番号が重複してスキャンされたか否かを判定することを確認し、そうであれば警報を発してもよい。 
【０１０７】
ステップ２０４０において、有効化ステップは、獲得されたＣＡＳ番号が、選択されたＳＯＰファイルについてスキャンされる必要のあった最後の原料に対応するか否かを判定する。そうであれば、ミキサー制御アプリケーション１２０は、ステップ２０６０において、ミキサー１０が混合を始めることを承認することを可能にするであろう。このことは、ミキサー１０へと承認メッセージを送ることによって行われ得る。混合は、ミキサー制御アプリケーション１２０によって、または、ミキサー１０のユーザーインターフェース８５０を介して直接的に薬剤師によって、ＳＯＰファイルの一部として提供されてもよい作動パラメーターにしたがって起こってもよい。承認メッセージがミキサー１０によって受け取られるまで、さらなる混合は妨害されるであろう（すなわち、ミキサー１０の混合機能は停止されてもよい）。このことはまた、調合プロセスの信頼性を改善するであろう。ミキサー１０は、ミキサー制御アプリケーション１２０によってそれに課せられた障害を乗り越えるための特徴を備えていてもよいこともまた、理解されるべきである。例えば、ミキサー１０は、特定のコードを認識するように構成されていてもよい。したがって、ユーザーインターフェース８５０を介して特定のコードを入力することによって、薬剤師は、ミキサー制御アプリケーション１２０によって発せられるあらゆる警告を強制的に迂回し得る。
【０１０８】
有効化プロセスに組み込まれてもよいさらなる向上は、正しい原料が混合容器に加えられていることだけでなく、それらが正しい量および／または割合で加えられていることも保証し得る、はかり１３４０を伴ってもよい。具体的には、はかり１３４０は、ユーザーデバイス１２に接続されており、かつ、重量測定値を出力するように構成されている。ミキサー制御アプリケーション１２０は、はかり１３４０によって作られた重量測定値を読み取るように構成されている。受け取られた重量測定値とＳＯＰファイルにおいて特定された重量との間で、比較が行われる。いくつかの場合、ＳＯＰファイルは、各原料の重量を特定せず、むしろ各原料の重量の相対的割合を特定する。かかる場合、はかり１３４０は、薬剤師によって加えられている各原料の重量を収集するために用いられ得、その後でミキサー制御アプリケーション１２０は、それらがＳＯＰファイルに列挙された原料の相対的重量割合の（例えば、０．１％、１％または５％である）特定の許容誤差に対応するか否か、または、該許容誤差の範囲内にあるか否かを判定するために相対的割合を計算する。
【０１０９】
薬剤師が彼／彼女が作成を希望する特定の製剤を入力するとき、有効化ステップは、正しい原料が混合物に加えられていることを保証するための１つの追加的な判断材料として用いられ得る。すべての製品がＣＡＳ番号を有するであろうことが期待されるので、上記のＣＡＳベースのシステムは製造者アグノスティックであることが把握されるべきである。その他の場合、原料はまた、バーコードまたはＱＲコードのような製造者固有のコードを有していてもよい。原料が加えられるにつれて、スキャナーは、バー／ＱＲコード（後でサーバー１６へと送られ、サーバー１６を所有／管理するエンティティーが、どの薬剤がどの製造者によって供給されるどの原料をどれだけの量用いるかの追跡を続けることを可能にする）をスキャンするために用いられ得る。この情報は、サーバー１６を所有／管理するエンティティーが販売戦略を立てることを可能にし得るので価値がある。
【０１１０】
ある実施形態では、混合容器の調製を、ミキサー１０のようなミキサーを用いたそれらの容器の実際の混合から分断することによって、大規模な医薬調合をいっそう効率よくすることが可能であるであろう。 
【０１１１】
例えば、ＡＰＩまたは制御された物質へのアクセスが物理的またはその他の方式で制限されているとき、第１の時間枠（「調製段階」）の最中にかかるＡＰＩまたは物質を有する多数の容器を調製し、かつ、後に続く時間枠（「混合段階」）の最中にそれらに容器の内容物を混合することがいっそう効率がよいであろう。その他の場合、一群の専門家によって容器が調製され、かつ、別の群の専門家によって混合されてもよい。上記の場合、エラーの深刻なリスクが存在し、かつ、正しい作動パラメータでミキサー１０に指令し得るようにどの調製された容器がどの原料を含有するかの追跡を続けることが有益であるであろう。
【０１１２】
この目的のために、タグ付けの解決策が提案され、そのことによって、個別の容器が電子的にタグ付けされる。１つの適切で非限定的な例は、ＲＦＩＤタグのような非接触タグである。ＲＦＩＤタグは、メモリーと、アンテナと、メモリーの内容の読み取り、および、書き込みを可能にするマイクロコントローラーを有していてもよい。ＲＦＩＤタグは、メモリーに書き込むときにパワーが供給されなければならず、かつ、遠くから無線でエネルギーを与えることによって読み取られ得る、パッシブ型ＲＦＩＤタグであってもよく、それがそのメモリーの内容を解放するようになっている。アクティブ型のＲＦＩＤタグもまた用いられてもよく、そのことによって、タグは、バッテリー、運動などによって補充される、内蔵されたパワー供給源を含んでいる。
【０１１３】
提案されたタグ付けの解決策は、医薬調合の２つの段階（本明細書では、概して「調製段階」および「混合段階」と呼ばれる）に影響を与える。
【０１１４】
調製段階がここで説明される。図１４を参照すると、タグ対応の容器１４１０およびタグライター１４２０が示されている。容器１４１０は、ＲＦＩＤタグのようなタグ１４３０を含んでいる。その他のデバイスもまた、例えばバーコード、または、ＮＦＣもしくはＺｉｇｂｅｅ技術に基づくデバイスのように適切であるだろう。タグライター１４２０は、容器１４１０のタグ１４３０のようなタグに情報を書き込むことが可能なデバイスであってもよい。タグライター１４２０は、サーバー１６のようなバックエンドのサーバーに接続されていてもよい。１つの実施形態では、タグライター１４２０は、ユーザーによってアクセスされてもよいコンソールを有する。別の実施形態では、ユーザーは、例えば無線または有線リンクでタグライター１４２０に接続された別個のユーザーデバイス（ユーザーデバイス１２のような）にアクセスしてもよい。さらなる実施形態では、ユーザーは、ユーザーデバイス１２を用いて、インターネットのようなデータネットワーク（例えば、データネットワーク１４）でバックエンドのサーバー（例えば、サーバー１６）に接続してもよい。いずれにせよ、ユーザーは、処方によって定められた特定の製剤の総重量／容量（すなわち、特定の絶対および相対量の原料のリスト）を調製することを所望していると仮定される。したがって、調製段階の最中、ユーザーは、適切な絶対および相対量の適切な原料でタグ対応の容器１４１０を充填し、その後で、タグライター１４２０を用いてタグ対応の容器１４１０のタグ１４３０への書き込み作動を可能にする。タグ１４３０に書き込まれた情報は、特定の処方（総重量／容量を含む、もしくは、含まない）またはバックエンドのサーバー１６において維持され、かつ、特定の処方にマッピングするが、このマッピングを知らない者には無意味であるコードであり得る。
【０１１５】
上記作動はまた、逆に行われ得、すなわち、タグ１４３０がまず書き込まれ得、その後でタグ対応の容器１４１０が充填され得る。さらに別の実施形態では、タグ１４３０は緩んだ品目であり、かつ、そのメモリーは、タグライター１４２０によって別個に書き込まれ、その後に続いて緩んだタグが未使用の（非タグ対応の）容器に添付され、したがって容器１４１０のようなタグ対応の容器を生み出す。上記有効化プロセスとタグ書き込みを統合することもまた、可能であろう。例えば、タグライター１４２０は、有効化プロセスが成功裡に経過した場合にのみ、タグ１４３０に書き込むように構成され、かつ／または、有効化プロセスが成功裡に経過されたか、もしくは、実行されたか否かの指標をタグ１４３０に書き込むように構成され得る。
【０１１６】
調製段階はここで完了し、結果として充填されたタグ対応の容器１４１０（そのタグ１４３０は、明示的またはコードによって、その内容物を示す）が生じる。
【０１１７】
混合段階がここで説明される。とりわけ、図１５を参照すると、タグ対応の容器１４１０およびタグリーダー１５１０が示されている。タグリーダー１５１０は、データベース１５２０に接続されている。データベース１５２０は、サーバー１６（それにタグリーダー１５１０がデータネットワーク１４を介して接続されていてもよい）に格納されていてもよい。タグ１４３０が明示的に容器１４１０の内容物を格納する場合に適用可能であってもよい１つの実施形態では、データベース１５２０は、処方（場合によっては総重量も）とミキサー１０についての最適な作動パラメーターとの間のマッピングを格納する（すなわち、データベース１５２０は、テーブル１２１０に類似する表を格納する）。タグ１４３０が処方（場合によっては総重量も）に固有に対応するコードを格納する場合に適用可能であってもよい別の実施形態では、データベース１５２０は、コードとミキサー１０についての最適な作動パラメーターのセットとの間のマッピングを格納する。
【０１１８】
いずれの場合も、作動パラメーターは、データベース１５２０から検索され、かつ、ミキサー１０へと伝えられる。このことは、種々の方式で行われ得る。
【０１１９】
図１６Ａに示されている第１の実施形態では、タグリーダー１５１０は、ユーザーデバイス（例えば、スマートフォンまたはタブレット）と一体化され得、かつ、作動パラメーターは、サーバー１６からユーザーデバイス／タグリーダーへと、その上への表示のために送られる。ユーザーはその後、ミキサーに作動パラメーターを入力する（図示せず）。この実施形態については、ミキサー１０は、外部またはネットワーク化された接続を必要としない。
【０１２０】
図１６Ｂに示されている第２の実施形態では、タグリーダー１５１０は、別個のシステムとして具現化されてもよく、かつ、ミキサー１０ は、タグリーダー１５１０への外部の有線または無線接続１５４０を有する。この場合、作動パラメーターは、サーバー１６からタグリーダー１５１０（外部接続１５４０を介してミキサー１０へと作動パラメーターを送る）へと送られる。
【０１２１】
図１６Ｃに示されている第３の実施形態では、タグリーダー１５１０は、ミキサー１０に内蔵されており、かつ、ミキサー１０ は、データネットワーク１４への接続を有する。この場合、作動パラメーターは、データネットワーク１４でサーバー１６からミキサー１０へと直接的に送られる。 
【０１２２】
後の２つの実施形態では、ヒューマンエラーの可能性は、ユーザーがミキサー１０にいかなるデータを入力する必要がないので、有意に減少する。タグ対応の容器１４１０は、タグリーダー１５１０によって単に読み取られ、かつ、所望の製剤についての作動パラメーターは、ミキサー１０へと送られる。そのようであるので、混合段階を実行する個人は、調製段階を実行する人ほど熟練している必要がない。このことは、作動コストを減少させ、かつ、所望の方法を実装する調合薬局の効率を増大させ得る。
【０１２３】
以下のセクションの目的のために、ミキサー１０の中に配置される容器は、「混合容器」と呼ばれる。ある実施形態では、かつ、図１７を参照すると、混合容器１６１０は、ユニバーサルアダプター１６２０（混合容器の中に配置された対象容器１６３０が混合されることを可能にする）とともに用いられてもよい。典型的には、これは限定ではないが、混合容器１６１０は円筒形のジャーであってもよい。対象容器１６３０については、構成は特に限定されない。それは、高度に不規則であってもよい。いくつかの場合、対象容器１６３０は、混合容器１６１０の直径または高さを越える長さ寸法を有していてもよく、斜めに配置されたときにのみ適合するようになっている（後者が円筒であるときに）。
【０１２４】
ユニバーサルアダプター１６２０は、混合容器１６１０（例えば、円筒形のジャー）の内部に適合し、かつ、対象容器１６３０の内側および／または底壁のような対象容器１６３０の内部の形状を少なくとも部分的に支持するように構成され得る。図１７の非限定的な実施形態に示されているように、ユニバーサルアダプター１６２０は、２つ（以上）の部分（混合容器１６１０の底にある第１の部分１６２０Ａ、および、一旦対象容器１６３０が第１の部分１６２０Ａの上に配置されると加えられる第２の部分１６２０Ｂ）を有していてもよい。 
【０１２５】
第１の部分１６２０Ａおよび第２の部分１６２０Ｂは、同一の材料製であってもよく、異なる材料製であってもよい。第１の部分１６２０Ａおよび／または第２の部分１６２０Ｂについて用いられ得る材料の例は、圧縮性フォームであり得る。圧縮性フォームの特定の望ましい特徴としては、高い回転および旋回速度における表面変形に十分に抵抗する一方で、停止しているときには対象容器１６３０の外形を支持し得ること挙げられる。例えば、材料は、停止しているときには圧縮性であり、かつ、８００ＲＰＭ回転および２０００ＲＰＭ旋回において１％、３％、５％または１０％を越えない表面変形を経験するように指定または選択され得る。適切であろう市販の圧縮性フォームの非限定的な例としては、ポリウレタンフォーム、 粘弾性ポリマーフォーム、約２０〜約６０の範囲のショア○○硬さを有するＬＤＰＥまたはＥＶＡフォームが挙げられてもよい。
【０１２６】
第１の部分１６２０Ａおよび／または第２の部分１６２０Ｂについて用いられ得る材料のさらなる例は、硬さが制御可能な材料であり得る。硬さが制御可能な材料の１つの所望の特徴としては、高い加速度に供される前に硬化される能力が挙げられる。その他の場合、材料は、加速に供されるおかげで増大した硬さを有するように選択または指定される；かかる材料の非限定的な例は、ポリボロジメチルシロキサン（Ｄ３０として商業的に知られており、かつ、米国特許第７，７９４，８２７号明細書に記載されている非ニュートン流体）である。いくつかの場合、電流の印加（例えば、充電）は、材料が、充電されながら、増大した硬さを獲得することを引き起こす。このことは、材料が放電されながら成型され、かつ、その後で充電されながら硬化することを可能にし、それに続いて、ミキサー１０による遊星型運動に供される。適切であろう硬さが制御可能な材料の非限定的な例は、本明細書に参照によって組み込まれるＤｉｎａ  Ｏｒｌｏｖａ  ｅｔ  ａｌ  ２０１７  ＩＯＰ  Ｃｏｎｆ．  Ｓｅｒ．：  Ｍａｔｅｒ．  Ｓｃｉ．  Ｅｎｇ．  ２２５  ０１２２１８として公表された「Ｖａｒｉａｔｉｏｎ  ｉｎ  Ｍｅｃｈａｎｉｃａｌ  Ｐｒｏｐｅｒｔｉｅｓ  Ｄｕｅ  ｔｏ  Ｔｈｅ  Ｅｆｆｅｃｔ  ｏｆ  Ｅｌｅｃｔｒｉｃ  Ｐｏｔｅｎｔｉａｌ」という論文に記載のＯｒｏｌｖａらの知見に基づいていてもよい。
【０１２７】
いくつかの実施形態では、２つの部分で作られているのではなく、ユニバーサルアダプター１６２０は、対象容器１６３０のための開口を有する単一の部分で作られている。
【０１２８】
いくつかの実施形態では、ユニバーサルアダプター１６２０は、順応性のある材料（例えば、パテ）で作られており、そのうちのいくつかは、圧縮され、かつ、邪魔にならないように動かされて対象容器のための場所をあけ得、かつ、この除去された材料は、対象容器１６３０の上部に配置されて、いっそう大きい混合容器１６１０内に対象容器を保護する。この場合も、ユニバーサルアダプター１６２０は、２つの部分で作られる必要はない。
【０１２９】
その可撓性であり、圧縮性であり、かつ／または設定可能である性質に起因して、ユニバーサルアダプター１６２０は、混合容器１６１０内の所望の空間を占めるように成形され得る。そのようであるので、いくつかの実施形態では、ユニバーサルアダプター１６２０および対象容器１６３０の容量の合計は、空のときに少なくとも混合容器１６１０の総内部容量の特定の閾値率を占めていてもよい。この閾値率は、いくつかの場合には混合容器１６１０の総内部容量の７５％であってもよく、いくつかの場合には８５％を超えていてもよく、いくつかの場合には９０％を超えていてもよく、いくつかの場合には９５％を超えていてもよく、かつ、いくつかの場合には９９％を超えていてもよい。
【０１３０】
ユニバーサルアダプター１６２０の使用は、特別なアダプターのアレイを購入する必要なく、種々の寸法を有する異なる対象容器１６３０の効率的な混合を可能にする。このことは、調合薬剤師が、例えば対象容器の異なる用量および／または異なる製造者を効率よく扱うことを可能にする。 
【０１３１】
ある実施形態では、かつ、先に説明されたように、遊星型混合は、粒子サイズ減少（製粉または微粒子化とも呼ばれる）のために用いられてもよい。この場合、および、図１８を参照すると、混合容器１７１０と、微粒子化される物質１７３０と一緒に混合容器１７１０の中に配置されてもよい製粉ビーズ１７２０（例えば、ジルコニウム製）が提供される。混合容器１７１０の上にカバー１７４０が配置されてもよく、かつ、混合容器１７１０は、ミキサー１０のような遊星型ミキサーによる混合を経験する。その後で、混合容器１７１０は遊星型ミキサーから除去され、かつ、混合容器１７１０のカバー１７４０は除去され、かつ、特別なフィルターキャップ１８００と置換されてもよい。 
【０１３２】
図１８に示されているように、フィルターキャップ１８００は有孔であり、製粉ビーズ１７２０より寸法が小さい穴１８１０を有する。例えば、ビーズ１７２０が所定の直径を有する円形であれば、穴１８１０のいずれかの最大寸法は、上記直径より小さい。フィルターキャップ１８００は、製粉ビーズ１７２０から残りの微粒子化された粉末（粒子サイズ減少の後の物質１７３０）を分離するのに役立ち、粉末が混合容器から外に出て、かつ、ビーズ１７２０が留まることを可能にする。このことは、製粉された物質（例えば、ＡＰＩ）の損失を減少させ、浪費が少なくなることをもたらし、最終的には調合薬剤師にとっていっそう大きな節約をもたらす。
【０１３３】
図１９Ａに示されている１つの実施形態では、フィルターキャップ１８００は、カバー１７４０の代用品であり、かつ、通常の外部のカバー１７４０の代わりに混合容器１７１０の口１７１２の上にネジで留められ得る。そのようであるので、口１７１２およびカバー１７４０は、口１７１２およびフィルターキャップ１８００がそうであるように、相補的なネジ山を有する。図１９Ｂに示されている別の実施形態では、フィルターキャップは、外部のキャップ１８６０を有する２ピースのキャップの一部であり、外部のキャップ１８６０が除去されるときに、フィルターキャップ１８７０が容器１７１０の口１７１２の下の位置に保持され、かつ、容器１７１０の口１７１２に固定されたままであるようになっている。例えば、フィルターキャップ１８７０は、混合容器１７１０の口１７１２の上に圧入されていてもよい。フィルターキャップ１８７０を除去するために、穿孔１８１０の後ろに到達し、かつ、混合容器１７１０の口１７１２からフィルターキャップ１８７０を取り外すツールが用いられてもよい。
【０１３４】
そのようであるので、かつ、図２２を参照すると、計算デバイスのプロセッサーによる遂行のためのコンピューター実装方法が提供されており、該方法は、計算デバイスのユーザーに医薬調合法を特定する機会を提供するコンピューター化されたグラフィカルユーザーインターフェース（ＧＵＩ）を実装するステップ２２１０を有する。該方法はまた、遊星型ミキサーについての混合パラメーター（データベースにおける特定された医薬調合法と関連付けられている）を決定するために、特定された医薬調合法に少なくとも部分的に基づいてデータベースを閲覧するステップ２２２０を有する。該方法はまた、モーターアセンブリーがステップ２２２０から決定された混合パラメーターにしたがって容器に重畳的な回転および旋回運動を加えることを引き起こすステップ２２３０を有する。
【０１３５】
また、図２３を参照すると、遊星型ミキサーを用いて調合するためのコンピューター実装方法が提供されており、該方法は、遊星型ミキサーを用いて医薬製剤を調合するための手順を特定する、関連付けられたコンピューターで読み取り可能なＳＯＰファイルを取得するステップ２３１０を有し、ＳＯＰファイルは、提案される第１の混合ステップ、提案される第２の混合ステップ、および、容器が遊星型ミキサーから除去されることを必要とする提案される第１および第２の混合ステップの中間のステップを少なくとも特定する。該方法はまた、遊星型ミキサーの蓋センサーをモニタリングして、遊星型ミキサーが開いているか閉じているかを判定するステップ２３２０を有する。該方法はさらに、遊星型ミキサーのモーターアセンブリーをモニタリングして、提案される第１の混合ステップに対応する実際の混合ステップが完了したことを判定するステップ２３３０を有する。最後に、該方法は、モニタリングすることが、遊星型ミキサーが実際の混合ステップの完了後に開いたことを判定するまでモーターアセンブリーによるさらなる混合を停止させるステップ２３４０を有する。
【０１３６】
また、図２４を参照して、コンピューター実装方法が提供されており、該方法は、遊星型ミキサーを用いて医薬製剤を調合するための手順および原料を特定する、コンピューターで読み取り可能なＳＯＰファイルを取得するステップ２４１０を有する。該方法はまた、遊星型ミキサーによって混合される容器に配置される特定の原料についての識別データを獲得するステップ２４２０、および、ＳＯＰファイルによって特定される原料についての識別データを含有するデータベースを閲覧して、特定の原料についての識別データとＳＯＰファイルによって特定された原料についての識別データを比較するステップ２４３０を有する。最後に、該方法は、ステップ２４３０の結果に依存するアクションを実行するステップ２４４０を有する。
【０１３７】
また、かつ、図２５を参照すると、製造方法が提供されており、該方法は、医薬処方に対応する原料の組み合わせで容器を充填するステップ２５１０；タグライターを用いて、容器上の電子タグに書き込み、そのことによってタグが容器に含有された原料の組み合わせに関する情報を格納することを引き起こすステップ２５２０；タグリーダーにおいて、容器の電子タグを電子的に読み取り、容器に含有された原料の組み合わせに関する情報を抽出するステップ２５３０；および、電子タグから抽出された情報に依存する作動パラメーターのセットにしたがって、ミキサーを用いて各容器の内容物を混合するステップ２５４０を有する。
【０１３８】
もちろん、当業者であれば、その他の組織的フォーマットまたはデータ構造が適切であってもよく、したがって表の代わりに採用されてもよいので、開示全体を通して表への言及は概念化に過ぎないことを把握するであろう。 
【０１３９】
また、当業者であれば、本明細書に添付の請求の範囲によって定められる本発明の範囲から逸脱することなく、さらなる修正がなされ得ることを把握するであろう。
【図１】
2021528772.tif 000006
【図２Ａ】
2021528772.tif 000007
【図２Ｂ】
2021528772.tif 000008
【図３Ａ】
2021528772.tif 000009
【図３Ｂ】
2021528772.tif 000010
【図３Ｃ】
2021528772.tif 000011
【図３Ｄ】
2021528772.tif 000012
【図３Ｅ】
2021528772.tif 000013
【図３Ｆ】
2021528772.tif 000014
【図３Ｇ】
2021528772.tif 000015
【図３Ｈ】
2021528772.tif 000016
【図４Ａ】
2021528772.tif 000017
【図４Ｂ】
2021528772.tif 000018
【図５Ａ】
2021528772.tif 000019
【図５Ｂ】
2021528772.tif 000020
【図６】
2021528772.tif 000021
【図７】
2021528772.tif 000022
【図８】
2021528772.tif 000023
【図９】
2021528772.tif 000024
【図１０】
2021528772.tif 000025
【図１１】
2021528772.tif 000026
【図１２】
2021528772.tif 000027
【図１３Ａ−Ｂ】
2021528772.tif 000028
【図１３Ｃ】
2021528772.tif 000029
【図１３Ｄ】
2021528772.tif 000030
【図１４】
2021528772.tif 000031
【図１５】
2021528772.tif 000032
【図１６Ａ−Ｂ】
2021528772.tif 000033
【図１６Ｃ】
2021528772.tif 000034
【図１７】
2021528772.tif 000035
【図１８】
2021528772.tif 000036
【図１９Ａ】
2021528772.tif 000037
【図１９Ｂ】
2021528772.tif 000038
【図２０】
2021528772.tif 000039
【図２１】
2021528772.tif 000040
【図２２】
2021528772.tif 000041
【図２３】
2021528772.tif 000042
【図２４】
2021528772.tif 000043
【図２５】
2021528772.tif 000044
【国際調査報告】
2021528772.tif 000045
2021528772.tif 000046
2021528772.tif 000047
2021528772.tif 000048
2021528772.tif 000049
2021528772.tif 000050
2021528772.tif 000051
2021528772.tif 000052
2021528772.tif 000053