(57)【要約】【課題】患者及び患者が利用する医療機器を担当する医療従事者の負荷を平準化する。【解決手段】担当決定部２６は、患者に対して過去に行った処置の履歴（透析情報テーブル（処置情報））及び患者に対して処置を行っている間に医療機器が発した警報情報の履歴（透析情報テーブル（透析装置情報））とを参照して、各患者の個別ポイントを算出し（Ｓ１０）、算出した個別ポイントに基づいて、ベッドグループそれぞれのグループポイントを算出する（Ｓ２０）。そして、担当決定部２６は、ベッドグループ間で患者及びベッドを入れ替えることにより、ベッドグループ間のグループポイントを平準化し（Ｓ３０）、平準化後のベッドグループそれぞれに対して、担当する看護師を割り当てる（Ｓ４０）。【選択図】図１０
2018151956.tif 000002
【特許請求の範囲】
【請求項１】
医療従事者が担当する患者を決定する担当決定方法であって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出し、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出し、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減し、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる、
処理をコンピュータが実行することを特徴とする担当決定方法。
【請求項２】
前記第１の評価値を算出する処理では、医療従事者を担当させる日の曜日情報と、前記履歴情報が得られた日の曜日情報に基づいて、前記第１の評価値を算出することを特徴とする請求項１に記載の担当決定方法。
【請求項３】
前記第２の評価値の偏りを低減する処理では、前記医療機器グループ間の前記第２の評価値の偏りと、各医療機器グループにおける時間帯ごとの前記第２の評価値の偏りと、を低減するように、前記複数の医療機器グループ間で医療機器を利用する患者を入れ替える、ことを特徴とする請求項１又は２に記載の担当決定方法。
【請求項４】
前記記憶部は、患者が予約した処置の情報を更に記憶し、
前記第１の評価値を算出する処理では、各患者が予約した処置の情報に更に基づいて前記第１の評価値を算出することを特徴とする請求項１〜３のいずれか一項に記載の担当決定方法。
【請求項５】
医療従事者が担当する患者を決定する担当決定装置であって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出する第１算出部と、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出する第２算出部と、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減する平準化部と、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる割り当て部と、
を備える担当決定装置。
【請求項６】
コンピュータに、医療従事者が担当する患者を決定させるための担当決定プログラムであって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出し、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出し、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減し、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる、
処理をコンピュータに実行させるための担当決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、担当決定方法、担当決定装置及び担当決定プログラムに関する。
【背景技術】
【０００２】
従来、看護師の負荷が均等になるように、入院患者それぞれに看護師を割り当てる技術が知られている（例えば、特許文献１，２等参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２２５６６５号公報
【特許文献２】特開２００８−２３４１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
病院内には、医療機器（例えば透析装置）を備えたベッドが多数存在する処置室（例えば透析室）がある。医療従事者（例えば看護師）は、複数人で処置室内のベッドを分担し、医療機器から警報が鳴った場合や、患者に対して処置を行う場合には、ベッドまで移動して状況確認や処置を行う必要がある。
【０００５】
このため、担当するベッドによって警報の発生頻度や処置に偏りが生じ、医療従事者の負荷にばらつきが生じるおそれがある。なお、透析室に限らず、ベッドを利用する患者の入れ替えが頻繁に発生する処置室（例えば、整形外科のリハビリテーション施設など）においても同様の課題がある。
【０００６】
１つの側面では、本発明は、患者を担当する医療従事者の負荷を平準化することが可能な担当決定方法、担当決定装置及び担当決定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
一つの態様では、担当決定方法は、医療従事者が担当する患者を決定する担当決定方法であって、患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出し、配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出し、前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減し、入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる、処理をコンピュータが実行する担当決定方法である。
【発明の効果】
【０００８】
患者を担当する医療従事者の負荷を平準化することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る透析支援装置のハードウェア構成を概略的に示す図である。
【図２】透析支援装置の機能ブロック図である。
【図３】透析室の概要を示す図である。
【図４】予約情報テーブル（基本情報）のデータ構造を示す図である。
【図５】予約情報テーブル（処置情報）のデータ構造を示す図である。
【図６】透析情報テーブル（透析装置情報）のデータ構造を示す図である。
【図７】透析情報テーブル（処置情報）のデータ構造を示す図である。
【図８】図８（ａ）は、係数情報テーブルのデータ構造を示す図であり、図８（ｂ）は、係数情報対象外テーブルのデータ構造を示す図である。
【図９】図９（ａ）は、ベッドグループテーブルのデータ構造を示す図であり、図９（ｂ）は、時間区分テーブルのデータ構造を示す図である。
【図１０】担当決定部の処理を示すフローチャートである。
【図１１】図１０のステップＳ１０の詳細処理を示すフローチャートである。
【図１２】図１１のステップＳ１０６の詳細処理を示すフローチャートである。
【図１３】図１２のステップＳ１２８の詳細処理を示すフローチャートである。
【図１４】図１２のステップＳ１３０の詳細処理を示すフローチャートである。
【図１５】個別データワークテーブルのデータ構造を示す図である。
【図１６】図１０のステップＳ２０の詳細処理を示すフローチャートである。
【図１７】図１７（ａ）は、ベッドグループワークテーブルのデータ構造を示す図であり、図１７（ｂ）は、時間区分データワークテーブルのデータ構造を示す図である。
【図１８】図１０のステップＳ３０の詳細処理を示すフローチャート（その１）である。
【図１９】図１０のステップＳ３０の詳細処理を示すフローチャート（その２）である。
【図２０】図２０（ａ）、図２０（ｂ）は、平準化処理について説明するための図（その１）であり、ベッドデータワークテーブルを示す図である。
【図２１】図２１（ａ）、図２１（ｂ）は、平準化処理について説明するための図（その２）であり、ベッドグループワークテーブル及び個別データワークテーブルを示す図である。
【図２２】図２２（ａ）〜図２２（ｃ）は、平準化処理について説明するための図（その３）であり、時間区分データワークテーブル、グループ間差ワークテーブル、及び時間区分差ワークテーブルを示す図である。
【図２３】平準化処理について説明するための図（その４）であり、グループ間差ワークテーブル及び時間区分差ワークテーブルを示す図である。
【発明を実施するための形態】
【００１０】
以下、担当決定装置の一実施形態について、図１〜図２３に基づいて詳細に説明する。図１には、担当決定装置の一実施形態である、透析支援装置１０のハードウェア構成が示されている。透析支援装置１０は、図３に示すような透析室１００の受付１０２などに設けられ、看護師等が利用する情報処理装置である。透析室１００内には、多数のベッド１０４が設けられ、各ベッド１０４には透析装置が設置されている。透析支援装置１０は、透析を受ける患者の予約情報（いつ、どのベッドで透析を受け、どのような処置が必要かの情報）を管理したり、実際に行われた透析の履歴を管理する。透析の履歴には、透析の際に看護師が患者に対して行った処置の履歴や、透析装置が発した警報情報の履歴が含まれる。また、透析支援装置１０は、透析室を担当する看護師それぞれの負荷を平準化するため、予約情報において各患者に対応付けられているベッド及び透析装置を変更（患者間で交換）する処理を実行する。
【００１１】
透析支援装置１０は、図１に示すように、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、ネットワークインタフェース９７、表示部９３、入力部９５及び可搬型記憶媒体用ドライブ９９等を備えている。これら透析支援装置１０の構成各部は、バス９８に接続されている。透析支援装置１０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（担当決定プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（担当決定プログラムを含む）をＣＰＵ９０が実行することにより、図２に示す、予約処理部２２、履歴登録部２４、担当決定部２６としての機能が実現される。なお、図２には、透析支援装置１０のＨＤＤ９６等に格納されている各種テーブルも図示されている。また、透析支援装置１０は、ネットワークインタフェース９７を介して、透析装置と接続されており、透析装置が発した警報情報を取得する。
【００１２】
予約処理部２２は、看護師が入力部９５を介して入力した予約情報を受け付けると、受け付けた予約情報を予約情報テーブル（基本情報）３０と、予約情報テーブル（処置情報）３１とに格納する。
【００１３】
ここで、予約情報テーブル（基本情報）３０は、透析を予約した患者の情報やベッドの情報、透析時間の情報を管理するテーブルであり、図４に示すようなデータ構造を有する。具体的には、予約情報テーブル（基本情報）３０は、「予約ＩＤ」、「予約ベッド」、「平準化後ベッド」、「患者ＩＤ」、「名前」、「実施日」、「時間区分」、「透析開始」、「透析時間」、「実施済み」の各フィールドを有する。「予約ＩＤ」のフィールドには、予約を一意に識別するための識別情報が格納される。「予約ベッド」のフィールドには、患者から予約を受け付けた際に、看護師が患者に割当てたベッドの識別情報が格納される。「平準化後ベッド」のフィールドには、後述する平準化において患者に割当てられたベッドの識別情報が格納される。看護師は、患者に対して「平準化後ベッド」のフィールドに格納されているベッドを案内する。なお、予約の段階では、図４に示すように、「平準化後ベッド」のフィールドは空となっている。「患者ＩＤ」、「名前」のフィールドには、透析を予約した患者の識別情報、氏名が格納される。「実施日」のフィールドには、透析を実施する日が格納され、「時間区分」のフィールドには、透析を実施する時間区分（ＡＭ、ＰＭ、夜間）が格納され、「透析開始」のフィールドには、透析開始時刻が格納され、「透析時間」のフィールドには、透析に要する時間が格納される。「実施済み」のフィールドには、透析が完了した段階で実施済みを示す情報（フラグ＝１など）が格納される。なお、予約を受け付けた際に、看護師が透析開始時刻を入力すると、入力された透析開始時刻が「透析開始」のフィールドに格納される。また、入力された透析開始時刻と図９（ｂ）の時間区分テーブル３７から定まる、時間区分ＩＤが図４の「時間区分」のフィールドに格納される。なお、図９（ｂ）の時間区分テーブル３７は、「時間区分ＩＤ」、「開始時刻」、「終了時刻」、「時間区分」のフィールドを有する。「時間区分ＩＤ」のフィールドには、時間区分を示す識別情報（識別番号等）が格納されるが、図９（ｂ）では説明の便宜上、ＡＭ，ＰＭ，夜間が格納されている。「開始時刻」、「終了時刻」のフィールドには、時間区分の始期及び終期が格納されている。「時間区分」のフィールドには、時間区分を示す文字列（ＡＭ、ＰＭ、夜間）が格納される。
【００１４】
予約情報テーブル（処置情報）３１は、透析の予約をした患者に対して行う必要のある処置の情報を管理するテーブルであり、図５に示すようなデータ構造を有する。具体的には、予約情報テーブル（処置情報）３１は、「予約ＩＤ」、「通番」、「処置」、「量」、「単位」の各フィールドを有する。「予約ＩＤ」のフィールドには、予約の識別情報が格納される。「通番」のフィールドには予約ごとに必要な処置に付与した通し番号が格納される。「処置」のフィールドには、処置が投薬であれば、薬品の名称が格納され、処置が行為であれば、行為の名称が格納される。「量」、「単位」のフィールドには、処置が投薬である場合に、薬品の量及び単位が格納される。なお、予約情報テーブル（処置情報）３１の情報は、あくまでも予約の段階で予定されている処置情報であるため、患者の当日の様子などから、別の処置が行われる場合もあるものとする。
【００１５】
図２に戻り、履歴登録部２４は、看護師が入力部９５を介して入力した処置の履歴情報又は透析装置から入力された警報情報を受け付けると、受け付けた履歴情報を、記憶部としての透析情報テーブル（透析装置情報）３２及び透析情報テーブル（処置情報）３３に格納する。
【００１６】
ここで、透析情報テーブル（透析装置情報）３２は、透析装置の使用履歴や、透析装置が発した警報情報の履歴を管理するテーブルであり、図６に示すようなデータ構造を有する。具体的には、透析情報テーブル（透析装置情報）３２は、「予約ＩＤ」、「患者ＩＤ」、「実施日」、「時刻」、「治療方法」、「除水量（Ｌ）」、「警報情報」等のフィールドを有する。「予約ＩＤ」及び「患者ＩＤ」のフィールドには、予約及び患者の識別情報が格納される。「実施日」のフィールドには、透析が実施された日付が格納され、「時刻」のフィールドには、透析を行っている間の所定時間（３０分）ごとの時刻や、警告情報が発せられた時刻が格納される。「治療方法」のフィールドには、実際に実施した治療方法（例えば、血液透析（ＨＤ）、血液濾過（ＨＦ）、血液濾過透析（ＨＤＦ）、限外濾過（ＥＣＵＭ）、単純血漿交換（ＰＥ）等）が格納され、「除水量（Ｌ）」のフィールドには、除水量の情報が格納される。また、「警報情報」のフィールドには、透析装置から発せられた警報情報の種類（例えば、「血圧」や「静脈圧」など）が格納される。
【００１７】
透析情報テーブル（処置情報）３３は、実際に行った処置の履歴の情報を管理するテーブルであり、図７に示すようなデータ構造を有する。具体的には、透析情報テーブル（処置情報）３３は、「予約ＩＤ」、「患者ＩＤ」、「通番」、「処置区分」、「処置」、「量」、「単位」の各フィールドを有する。「予約ＩＤ」及び「患者ＩＤ」のフィールドには、予約及び患者の識別情報が格納される。「通番」のフィールドには予約ごと（患者ごと）に行った処置に付与した通し番号が格納される。「処置区分」のフィールドには、処置の区分（薬及び処置行為のいずれか）が格納される。「処置」のフィールドには、処置区分が薬であれば、薬の名称が格納され、処置区分が処置行為であれば、処置行為の具体的な内容が格納される。「量」、「単位」のフィールドには、処置が投薬である場合に、薬品の量及び単位が格納される。
【００１８】
図２に戻り、担当決定部２６は、上述したテーブル３０〜３３に基づいて、どの看護師が、どの患者のベッドを担当するかを決定する。この場合、担当決定部２６は、予め用意されている、図８（ａ）の係数情報テーブル３４、図８（ｂ）の係数情報対象外テーブル３５、格納部としての図９（ａ）のベッドグループテーブル３６を参照する。なお、テーブル３４〜３６の詳細については、後述する。本実施形態においては、担当決定部２６は、図３に示すように透析室１００内に設置されているベッドを複数のベッドグループ（破線枠参照）に分け、各ベッドグループに対して、看護師を担当として割当てる。この場合、看護師の負荷が平準化するように、ベッドグループ間で患者を入れ替える処理を実行する。
【００１９】
（担当決定部２６の処理）
次に、担当決定部２６の処理について、詳細に説明する。
【００２０】
図１０は、担当決定部２６の全体処理を示すフローチャートである。なお、図１０の処理は、例えば週に１回（木曜日）などに６日分（１週間分）実行される処理であり、予約情報テーブル（基本情報）３０や予約情報テーブル（処置情報）３１には、各実施日の予約に関する情報が格納されているものとする。
【００２１】
図１０の処理では、担当決定部２６は、ステップＳ１０において、個別ポイント算出処理を実行し、ステップＳ２０において、ポイント集計処理を実行し、ステップＳ３０において、平準化処理を実行し、最後にステップＳ４０において、担当看護師を決定する。以下、各処理について詳細に説明する。
【００２２】
（個別ポイント算出処理（Ｓ１０））
個別ポイント算出処理（Ｓ１０）は、各患者を看護師が担当した場合に看護師にかかる負荷を示すポイント（第１の評価値）を患者ごとに算出する処理であり、図１１に示すフローチャートに沿って実行される処理である。
【００２３】
図１１の処理では、まず、ステップＳ１０２において、担当決定部２６は、予約情報テーブル（基本情報）３０を参照し、当日の予約患者を１人特定する。なお、以下においては、このステップＳ１０２で特定された予約患者を「特定患者」と呼ぶものとする。
【００２４】
次いで、ステップＳ１０４では、担当決定部２６が、ベッドグループテーブル３６から予約ベッドのベッドグループを取得する。ここで、ベッドグループテーブル３６は、ベッドグループの情報を管理するテーブルであり、図９（ａ）に示すように、「ベッド」、「ベッドグループ」、「平準化対象外フラグ」の各フィールドを有する。「ベッド」のフィールドには、ベッドの識別情報が格納され、「ベッドグループ」のフィールドには、各ベッドが属するベッドグループの識別情報が格納される。「平準化対象外フラグ」のフィールドには、「１」、「０」のいずれかが格納され、「１」が格納されているベッドは、患者の入れ替えができないベッドであることを意味する。一方、「０」が格納されているベッドは、患者の入れ替えを自由に行うことができるベッドであることを意味する。本ステップＳ１０４では、特定患者の予約ベッドがどのベッドグループに属するかをベッドグループテーブル３６から読み出す。
【００２５】
次いで、ステップＳ１０６では、担当決定部２６が、ポイント計算処理のサブルーチンを実行する。このポイント計算処理は、特定患者の負荷を示すポイントを算出する処理であり、具体的には、図１２〜図１４に示すフローチャートに沿った処理である。
【００２６】
図１２の処理では、まずステップＳ１２０において、担当決定部２６が、実施日（当日）の日付に基づいて、当日の曜日を特定する。この場合、担当決定部２６は、担当決定部２６が保持するカレンダー情報に基づいて、曜日を特定する。
【００２７】
次いで、ステップＳ１２２では、担当決定部２６が、係数情報テーブル３４に、ステップＳ１２２で特定した曜日があるか否かを判断する。ここで、係数情報テーブル３４は、ポイント算出の際に用いる、警報情報や処置の情報、曜日等に対応する係数を定義するテーブルであり、図８（ａ）に示すように、「係数ＩＤ」、「区分」、「名称」、「係数」の各フィールドを有する。「係数ＩＤ」のフィールドには、係数の識別番号が格納され、「区分」のフィールドには、係数が、警報、薬、曜日、処置行為等のどの区分に該当する係数であるかが格納される。「名称」のフィールドには、警報、薬、曜日、処置行為等の具体的な内容が格納される。「係数」のフィールドには、係数の値が格納される。図８（ａ）の例では、係数情報テーブル３４に、「月曜日」と「火曜日」が存在しているので、ステップＳ１２０で特定した曜日が月曜日又は火曜日であれば、ステップＳ１２２の判断が肯定され、それ以外であればステップＳ１２２の判断が否定される。
【００２８】
ステップＳ１２２の判断が肯定された場合、ステップＳ１２４に移行し、担当決定部２６は、係数情報テーブル３４の係数を曜日係数に設定する。図８（ａ）の例では、実施日が月曜日又は火曜日であれば、曜日係数として「３．０」が設定されることになる。一方、ステップＳ１２２の判断が否定された場合、ステップＳ１２６に移行し、担当決定部２６は、曜日係数を１に設定する。ステップＳ１２４又はＳ１２６の処理の後は、ステップＳ１２８に移行する。
【００２９】
（ステップＳ１２８の処理）
ステップＳ１２８に移行すると、担当決定部２６は、過去の警報情報に関する処理のサブルーチンを実行する。本処理は、特定患者について、過去の警報情報に基づいてポイントを算出する処理である。例えば、過去に多くの警報情報が発生している患者については、ポイントとして大きな値が算出され、過去にあまり警報情報が発生していない患者については、ポイントとして小さなポイントが算出されるようになっている。本処理においては、具体的には、図１３のフローチャートに沿った処理が実行されることになる。
【００３０】
図１３の処理では、まずステップＳ１５０において、担当決定部２６は、透析情報テーブル（透析装置情報）３２から、特定患者の過去の警報情報を１つ取得する。なお、警報情報が既に存在していない場合には、図１３の処理を終了して、図１２のステップＳ１３０に移行する。
【００３１】
ステップＳ１５０の後、ステップＳ１５２に移行すると、担当決定部２６は、係数情報対象外テーブル３５を参照して、取得した警報情報が対象外であるか否かを判断する。ここで、係数情報対象外テーブル３５は、係数情報テーブル３４において係数が定義されていない（すなわちポイント算出に用いない）区分（警報や、薬、処置行為など）と名称を格納するテーブルである。具体的には、係数情報対象外テーブル３５は、図８（ｂ）に示すように、「係数ＩＤ」、「区分」、「名称」の各フィールドを有する。各フィールドの具体的な内容は、係数情報テーブル３４と同一である。
【００３２】
ステップＳ１５２の判断が肯定された場合、すなわち、取得した警報情報が係数情報対象外テーブル３５に存在していた場合には、ステップＳ１５０に戻る。この場合、ステップＳ１５０では、次の警報情報を取得する。
【００３３】
一方、ステップＳ１５２の判断が否定された場合、すなわち、取得した警報情報が係数情報対象外テーブル３５に存在していなかった場合には、ステップＳ１５４に移行し、担当決定部２６は、係数情報テーブル３４に取得した警報情報と一致する情報があるか否かを判断する。このステップＳ１５４の判断が肯定された場合には、ステップＳ１５６に移行し、担当決定部２６は、係数情報テーブル３４で定義されている係数を警報係数に設定する。一方、ステップＳ１５４の判断が否定された場合には、ステップＳ１５８に移行し、担当決定部２６は、警報係数を１に設定する。ステップＳ１５６又はＳ１５８の後は、ステップＳ１６０に移行する。
【００３４】
ステップＳ１６０に移行すると、担当決定部２６は、警報のあった日の曜日を特定する。次いで、ステップＳ１６２では、担当決定部２６は、実施日の曜日と警報のあった日の曜日が一致するか否かを判断する。このステップＳ１６２の判断が肯定された場合には、ステップＳ１６４に移行し、担当決定部２６は、計算結果変数（最終的にポイントの計算結果となる変数）に、警報係数×曜日係数を足す。例えば、警報情報が血圧（係数＝３．０）で警報があった日の曜日と当日の曜日が月曜日（係数＝３．０）の場合には、計算結果変数に３．０×３．０＝９．０を足す。
【００３５】
一方、ステップＳ１６２の判断が否定された場合には、ステップＳ１６６に移行し、担当決定部２６は、計算結果変数に、警報係数をそのまま足す。例えば、警報情報が血圧（係数＝３．０）で当日の曜日が水曜日の場合には、計算結果変数に３．０をそのまま足す。ステップＳ１６４又はＳ１６６の処理が行われた後は、担当決定部２６は、ステップＳ１６８に移行する。
【００３６】
ステップＳ１６８に移行すると、担当決定部２６は、特定患者のすべての警報情報を取得したか否かを判断する。このステップＳ１６８の判断が否定された場合には、ステップＳ１５０に戻り、次の警報情報について、上述した処理を実行する。一方、ステップＳ１６８の判断が肯定された場合、すなわち、特定患者のすべての警報情報を取得し終えた場合には、図１３の全処理を終了し、図１２のステップＳ１３０に移行する。
【００３７】
（ステップＳ１３０の処理）
図１２のステップＳ１３０に移行すると、担当決定部２６は、実施日に予約された処置情報及び過去の処置情報に関する処理のサブルーチンを実行する。本処理は、特定患者について、過去に実施した処置行為、及び当日に実施する処置行為に基づいてポイントを算出する処理である。例えば、過去に看護師の負荷が大きい処置行為を多く実施したり、当日に負荷が大きい処置行為を予定している患者については、ポイントとして大きな値が算出される。本処理においては、具体的には、図１４のフローチャートに沿った処理が実行される。
【００３８】
図１４の処理では、ステップＳ１８０において、担当決定部２６は、透析情報テーブル（処置情報）３３又は予約情報テーブル（処置情報）３１から、特定患者の過去の処置情報又は当日の処置情報を１つ取得する。
【００３９】
次いで、ステップＳ１８２では、担当決定部２６は、係数情報対象外テーブル３５を参照して、取得した処置情報が対象外であるか否かを判断する。このステップＳ１８２の判断が肯定された場合には、ステップＳ１８０に戻る。ステップＳ１８０に戻ると、担当決定部２６は、特定患者の次の処置情報を１つ取得する。なお、次の処置情報が存在しない場合には、図１４の全処理を終了して、図１２のステップＳ１３２に移行する。一方、ステップＳ１８２の判断が否定された場合には、ステップＳ１８４に移行する。
【００４０】
ステップＳ１８４に移行すると、担当決定部２６は、係数情報テーブル３４に取得した処置情報と一致する情報があるか否かを判断する。このステップＳ１８４の判断が肯定された場合、ステップＳ１８６に移行し、担当決定部２６は、係数情報テーブル３４の係数を処置係数に設定する。一方、ステップＳ１８４の判断が否定された場合には、ステップＳ１８８に移行し、担当決定部２６は、処置係数を１に設定する。ステップＳ１８６又はＳ１８８の後は、ステップＳ１９０に移行する。
【００４１】
ステップＳ１９０に移行すると、担当決定部２６は、処置が行われた日の曜日を特定する。次いで、ステップＳ１９２では、担当決定部２６は、実施日の曜日と処置が行われた日の曜日が一致するか否かを判断する。なお、ステップＳ１８０において当日実施する処置情報が取得されている場合には、ステップＳ１９２の判断は自動的に肯定される。このステップＳ１９２の判断が肯定された場合には、ステップＳ１９４に移行し、担当決定部２６は、計算結果変数に、処置係数×曜日係数を足す。一方、ステップＳ１９２の判断が否定された場合には、ステップＳ１９６に移行し、担当決定部２６は、計算結果変数に、処置係数を足す。ステップＳ１９４又はＳ１９６の処理が行われた後は、担当決定部２６は、ステップＳ１９８に移行する。
【００４２】
ステップＳ１９８に移行すると、担当決定部２６は、特定患者のすべての処置情報を取得したか否かを判断する。このステップＳ１９８の判断が否定された場合には、ステップＳ１８０に戻り、次の処置情報について、上述した処理を実行する。一方、ステップＳ１９８の判断が肯定された場合、すなわち、特定患者のすべての処置情報を取得し終えた場合には、図１４の全処理を終了し、図１２のステップＳ１３２に移行する。
【００４３】
図１２のステップＳ１３２に移行すると、担当決定部２６は、予約情報テーブル（基本情報）３０から特定患者の過去の透析実施済み日数をカウントする。次いで、ステップＳ１３４では、担当決定部２６は、計算結果変数の値を過去の実施済み日数＋１（当日を含む実施日数）で割る。このステップＳ１３４で算出された値が、特定患者のポイント（個別ポイント）となる。
【００４４】
ステップＳ１３４が行われると、図１２の全処理を終了し、図１１のステップＳ１０８に移行する。
【００４５】
ステップＳ１０８に移行すると、担当決定部２６は、計算結果をステップＳ１０４で取得したベッドグループとともに個別データワークテーブルに格納する。ここで、個別データワークテーブルは、担当決定部２６が処理に利用するワークテーブルであり、図１５に示すようなデータ構造を有する。具体的には、個別データワークテーブルは、「並替回数」「予約ＩＤ」、「患者ＩＤ」、「ベッドグループ」、「予約ベッド」、「平準化後ベッド」「時間区分ＩＤ」、「ポイント」の各フィールドを有する。初期の段階では、「並替回数」のフィールドには０が格納される。また、特定患者の情報として、「予約ＩＤ」、「患者ＩＤ」、「ベッドグループ」、「予約ベッド」、「時間区分ＩＤ」のフィールドに予約情報テーブル（基本情報）の情報がコピーされる。「平準化後ベッド」のフィールドには、平準化を行った後の各患者が利用するベッドの識別情報が格納される。なお、並替回数が０の場合、「平準化後ベッド」のフィールドは空となる。そして、「ポイント」のフィールドには、ステップＳ１０６で算出されたポイント（個別ポイント）が格納される。
【００４６】
次のステップＳ１１０に移行すると、担当決定部２６は、すべての予約患者分、ステップＳ１０４〜Ｓ１０８の処理を繰り返したか否かを判断する。このステップＳ１１０の判断が否定された場合には、担当決定部２６は、ステップＳ１１２において、次の予約患者を特定し、その後、ステップＳ１０４に戻る。ステップＳ１０４に戻った後は、ステップＳ１０４〜Ｓ１１２の処理、判断を繰り返す。そして、ステップＳ１１０の判断が肯定されると、図１１（Ｓ１０：個別ポイント算出処理）の全処理を終了し、図１０のステップＳ２０に移行する。
【００４７】
なお、ステップＳ１０の全処理が終了した段階では、図１５の個別データワークテーブルに当日の全ての予約患者のデータが格納された状態となっている。なお、本実施形態では、予約情報テーブル（処置情報）３１の情報のみならず、透析情報テーブル（処置情報）３３の情報に基づいて、個別ポイントを算出している。したがって、予約の段階で予定されていないが、患者の当日の様子などに基づいて実行される可能性のある処置についても考慮して、個別ポイントを算出することができる。
【００４８】
（ポイント集計処理（Ｓ２０））
次に、ステップＳ２０のポイント集計処理について詳細に説明する。ステップＳ２０の処理は、ステップＳ１０で求めた各予約患者の個別ポイントをベッドグループごとに集計する処理である。具体的には、図１６のフローチャートに沿った処理が実行される。
【００４９】
図１６の処理では、まず、ステップＳ２０２において、担当決定部２６は、ベッドグループテーブル３６（図９（ａ））を参照して、１つのベッドグループを特定する。なお、以下においては、ステップＳ２０２で特定されたベッドグループを「特定ベッドグループ」と呼ぶものとする。次いで、ステップＳ２０４では、担当決定部２６は、個別データワークテーブル（図１５）から、特定ベッドグループに含まれる予約患者の個別ポイントをすべて取得する。
【００５０】
次いで、ステップＳ２０６では、担当決定部２６が、取得したポイントを合計し、患者数で割って、平均を算出する。ここで算出された平均値が、看護師がベッドグループを担当した場合の負荷を示すグループポイント（第２の評価値）となる。
【００５１】
次いで、ステップＳ２０８では、担当決定部２６が、算出結果（グループポイント）をベッドグループワークテーブルに格納する。ベッドグループワークテーブルは、図１７（ａ）に示すようなデータ構造を有する。すなわち、ベッドグループワークテーブルは、「並替回数」、「ベッドグループ」、「グループポイント」、「ベッド数」の各フィールドを有する。初期の段階では、「並替回数」のフィールドには０が格納される。「ベッドグループ」のフィールドには、ベッドグループの識別情報が格納される。また、「ベッド数」のフィールドには各ベッドグループのベッドの数（全時間帯を合算した数（延べ数）＝延べ患者数）が格納される。そして、「グループポイント」のフィールドに、ステップＳ２０６の算出結果が格納される。
【００５２】
次いで、ステップＳ２１０では、担当決定部２６が、個別データワークテーブル（図１５）から、特定ベッドグループに含まれる各ベッドの時間区分ごとのポイントを取得する。次いで、ステップＳ２１２では、担当決定部２６が、各ベッドの時間区分ごとのポイントを合計し、ベッド数で除して、時間区分ポイントを算出する。ここで、本実施形態では、時間区分ポイントとして２種類の時間区分ポイント（ＡＭ，ＰＭ）を算出する。具体的には、個別データワークテーブル（図１５）の時間区分ＩＤが「ＡＭ」と「ＰＭ」である個別ポイントの平均が時間区分（ＡＭ）の時間区分ポイントとなる。また、個別データワークテーブル（図１５）の時間区分ＩＤが「ＰＭ」と「夜間」である個別ポイントの平均が時間区分（ＰＭ）の時間区分ポイントとなる。例えば、ベッドグループＡの時間区分（ＡＭ）の時間区分ポイントは、図１５のベッドグループＡのＡＭのポイント（２０．０、５．１、０．０、１０．０、２０．０、２０．０）と、ＰＭのポイント（５．１、２．５、２０．０、２０．０、１．７、５．１）の合計をベッド数（延べ数＝１２）で除すことで、得られた値（１０．８）となる。また、ベッドグループＡの時間区分（ＰＭ）の時間区分ポイントは、図１５のベッドグループＡのＰＭのポイント（５．１、２．５、２０．０、２０．０、１．７、５．１）と、夜間のポイント（５．１、２．５、０．０、０．０、１．７、５．１）と、の合計をベッド数（延べ数＝１２）で除すことで、得られた値（５．７）となる。なお、本実施形態では、時間区分ポイントとして２種類の時間区分ポイント（ＡＭ，ＰＭ）を算出することとしているのは、午前と午後、午後と夜間というように、時間区分を跨って透析を受ける患者がいることを考慮したものである。すなわち、２種類の時間区分ポイントを算出することとすることで、時間区分を跨って透析を受ける患者がいても、適切に処理を行うことが可能となる。
【００５３】
次いで、ステップＳ２１４では、担当決定部２６が、算出結果（時間区分ポイント）を時間区分データワークテーブルに格納する。時間区分データワークテーブルは、図１７（ｂ）に示すようなデータ構造を有する。すなわち、時間区分データワークテーブルは、「並替回数」、「ベッドグループ」、「時間区分」、「時間区分ポイント」、「ベッド数」の各フィールドを有する。「並替回数」、「ベッドグループ」、「ベッド数」のフィールドは、ベッドグループワークテーブル（図１７（ａ））と同様である。「時間区分」には、ＡＭ、ＰＭが格納され、「時間区分ポイント」のフィールドに、ステップＳ２１２の算出結果が格納される。
【００５４】
次いで、ステップＳ２１６では、担当決定部２６が、すべてのベッドグループ分繰り返したか否かを判断する。このステップＳ２１６の判断が否定された場合には、担当決定部２６は、ステップＳ２１８において、次のベッドグループを特定した後、ステップＳ２０４に戻る。
【００５５】
一方、ステップＳ２１６の判断が肯定された場合には、図１６（ステップＳ２０）の全処理を終了し、図１０のステップＳ３０に移行する。なお、図１０のステップＳ３０に移行する段階では、図１７（ａ）、図１７（ｂ）の各テーブルにすべてのベッドグループのデータが格納された状態となっている。
【００５６】
（平準化処理（Ｓ３０））
次に、ステップＳ３０の平準化処理について詳細に説明する。ステップＳ３０の処理は、ステップＳ２０で求めた各ベッドグループのグループポイント及び時間区分ポイントを平準化するための処理である。具体的には、図１８、図１９のフローチャートに沿った処理が実行される。
【００５７】
図１８の処理では、まず、ステップＳ３００において、担当決定部２６は、ベッドグループワークテーブル（図１７（ａ））から初期データを取得する。次いで、ステップＳ３０２では、担当決定部２６は、グループポイントが最小のベッドグループと最大のベッドグループの個別データを個別データワークテーブル（図１５）から取得する。
【００５８】
次いで、ステップＳ３０４では、担当決定部２６が、ベッド毎のポイント合計（ＡＭ、ＰＭ、夜間のポイントの合計）をベッドデータワークテーブルに格納する。ここで、ベッドデータワークテーブルは、各ベッドグループに属するベッドの個別ポイントを格納するワークテーブルであり、図２０（ａ）に示すように、「並替回数」、「ベッドグループ」、「予約ベッド」、「平準化後ベッド」、「ポイント」の各フィールドを有する。初期の段階では、「並替回数」のフィールドには０が格納される。「ベッドグループ」のフィールドには、ベッドグループの識別情報が格納され、「予約ベッド」のフィールドには、個別データワークテーブル（図１５）から取得した予約ベッドの識別情報が格納される。また、「平準化後ベッド」のフィールドには、平準化（あるベッドグループに含まれるベッドと他のベッドグループに含まれるベッドとの交換）を行った場合における、各ベッドグループに含まれるベッドの情報が格納される。なお、並替回数＝０の場合には、「平準化後ベッド」のフィールドと、「予約ベッド」のフィールドは、同一となる。「ポイント」のフィールドには、各ベッドの時間帯別の個別ポイントを合算した値が格納される。例えば、予約ベッドＡ１の場合、図１５からＡＭ，ＰＭ，夜間それぞれのポイント（２０．０、５．１、５．１）を取得し、各ポイントを合計した値（３０．２）が格納される。
【００５９】
図１８に戻り、次のステップＳ３０６では、担当決定部２６は、ベッドデータワークテーブル（図２０（ａ））の各グループの１つずつを入れ替え（並べ替え）、入れ替えた情報で、ベッドデータワークテーブルを更新する。図２０（ａ）の例では、例えば、ベッドグループＡの１つ目の予約ベッド（Ａ１）と、ベッドグループＢの１つ目の予約ベッド（Ｂ１）を入れ替える。図２０（ｂ）には、入れ替え後のデータ（並替回数＝１）が格納されたベッドデータワークテーブルが示されている。図２０（ｂ）において、入れ替え後のデータは、太線枠内のデータであり、並べ替えられたデータ（予約ベッドＡ１とＢ１）には、破線枠及び矢印を付している。
【００６０】
次いで、ステップＳ３０８では、担当決定部２６は、ベッドグループごとのポイントの平均（ベッドグループに属する各ベッドを利用する患者の個別ポイントの合計を延べ患者数で除した値）を算出し、ベッドグループワークテーブルに格納する。この場合、ベッドグループワークテーブルは、図２１（ａ）に示すようになる。図２１（ａ）では、入れ替え（並べ替え）後のデータが太線枠内のデータである。
【００６１】
次いで、ステップＳ３１０では、担当決定部２６は、個別データワークテーブル（図１５）において、個別データをステップＳ３０６と同様に入れ替える（並べ替える）。そして、担当決定部２６は、入れ替え後のベッドグループごとにＡＭ、ＰＭの時間区分ポイントを算出し、時間区分ワークテーブルに格納する。図２１（ｂ）は、入れ替え後の個別ワークテーブルを示している。図２１（ｂ）では、破線枠及び両矢印で示すベッドＡ１とベッドＢ１の患者が入れ替えられている。そして、図２１（ｂ）の個別ワークテーブルを用いて、ベッドグループごとに、時間区分ＡＭ，ＰＭの時間区分ポイントを算出し、時間区分ワークテーブルに格納する。図２２（ａ）の太枠内は、入れ替え後のベッドグループのデータである。図２２（ａ）では、矢印で示す時間区分ポイントが入れ替え前（並替回数＝０の場合）と異なっている。
【００６２】
次いで、ステップＳ３１２では、担当決定部２６は、すべての入れ替え（並べ替え）の組み合わせについて処理したか否かを判断する。このステップＳ３１２の判断が否定された場合には、ステップＳ３０６に戻るが、肯定された場合には、図１９のステップＳ３２０に移行する。なお、ステップＳ３１２の判断が肯定される場合とは、ベッドＡ１と、ベッドＢ１〜Ｂ６の入れ替え、ベッドＡ２と、ベッドＢ１〜Ｂ６の入れ替え、…、ベッドＡ６と、ベッドＢ１〜Ｂ６の入れ替えを行い、すべての組み合わせについて、ステップＳ３０６〜Ｓ３１０の処理が行われた場合である。ただし、図９（ａ）のベッドグループテーブル３６において、平準化対象外フラグが１であるベッドについては、入れ替えの対象外とする。平準化対象外フラグが１のベッドには、特殊な装置が設けられており、患者を入れ替えることができないからである。
【００６３】
図１９のステップＳ３２０に移行すると、担当決定部２６は、ベッドグループワークテーブルを参照して、並替回数毎にベッドグループＡ、Ｂのグループポイントの差を算出し、グループ間差ワークテーブル（図２２（ｂ））に格納する。なお、この段階では、ベッドグループワークテーブルには、図２１（ａ）のデータに加えて、並替回数＝２以降のデータも格納されている。したがって、担当決定部２６は、各並替回数のベッドグループＡ，Ｂのグループポイントの差を求め、図２２（ｂ）に示すように、グループ間差ワークテーブルに格納する。例えば、並替回数＝０であれば、図２１（ａ）より、８．０−３．１＝４．９となる。また、並替回数＝１であれば、図２１（ａ）より、７．４−３．７＝３．７となる。なお、ベッドグループＡ，Ｂの場合、並替回数は０〜３６まであるが、図２２（ｂ）では、説明の簡素化のため、並替回数が０〜７のみ存在すると仮定して、図示している。
【００６４】
次いで、ステップＳ３２２では、担当決定部２６が、時間区分ワークテーブルを参照して、各並替回数について、各ベッドグループ（Ａ，Ｂ）のＡＭ−ＰＭ間のポイント差を算出するとともに、各ポイント差の差（時間区分差）を算出して、時間区分差を時間区分差ワークテーブル（図２２（ｃ））に格納する。なお、この段階では、時間区分ワークテーブルには、図２２（ａ）のデータに加えて、並替回数＝２以降のデータも格納されている。したがって、担当決定部２６は、各並替回数について、ベッドグループＡのＡＭ−ＰＭ間のポイントの差（絶対値）と、ベッドグループＢのＡＭ−ＰＭ間のポイントの差（絶対値）と、を算出し、それぞれの差（時間区分差）を時間区分差ワークテーブルに格納する。例えば、並替回数＝０であれば、図２２（ａ）より、ベッドグループＡのＡＭ−ＰＭ間のポイントの差は、ＡＭ（１０．８）−ＰＭ（５．７）＝５．１となり、ベッドグループＢのＡＭ−ＰＭ間のポイントの差は、ＡＭ（１．１）−ＰＭ（４．１）＝−３．０の絶対値３．０となる。したがって、時間区分差は、５．１−３．０＝２．１となる。また、並替回数＝１であれば、図２２（ａ）より、ベッドグループＡのＡＭ−ＰＭ間のポイントの差は、ＡＭ（８．７）−ＰＭ（４．７）＝４．０となり、ベッドグループＢのＡＭ−ＰＭ間のポイントの差は、ＡＭ（３．２）−ＰＭ（３．３）＝−０．１の絶対値０．１となる。したがって、時間区分差は、４．０−０．１＝３．９となる。なお、図２２（ｃ）では、図２２（ｂ）と同様、説明の簡素化のため、並替回数が０〜７のみ存在すると仮定して、図示している。
【００６５】
次いで、ステップＳ３２４では、担当決定部２６は、グループ間差ワークテーブルと時間区分差ワークテーブルから、最適な並替回数を決定する。以下、最適な並替回数の決定方法の一例について説明する。なお、図２３は、最適な並替回数の決定方法の一例を説明するための図であり、グループ間差ワークテーブルと時間区分差ワークテーブルに対して、数値が小さい順番を示す順位を付与したものである。
【００６６】
まず、担当決定部２６は、グループ間差が最も小さい並替回数を取得する。図２３では、並替回数＝４が取得される。次いで、担当決定部２６は、取得した並替回数（＝４）の時間区分差の順位を取得する。そして、取得された順位が閾値ｎ（ｎは例えば２）以下であれば、その並替回数を最適な並替回数として決定するが。図２３では、並替回数＝４の順位は８であるので、一旦保留とする。
【００６７】
次いで、担当決定部２６は、グループ間差が次に小さい並替回数を取得する。図２３では、並替回数＝３が取得される。次いで、担当決定部２６は、取得した並替回数（＝３）の時間区分差の順位（＝４）を取得する。そして、これまでに取得された順位に閾値ｎ＋１（例えばｎ＋１は３）以下のものがあれば、その並替回数を最適な並替回数として決定する。図２３の例では、これまでに、並替回数＝４の順位＝８と、並替回数＝３の順位＝４が取得されているので、ここでは、最適な並替回数を決定せずに、一旦保留とする。
【００６８】
次いで、担当決定部２６は、グループ間差が次に小さい並替回数を取得する。図２３では、並替回数＝１が取得される。次いで、担当決定部２６は、取得した並替回数（＝１）の時間区分差の順位（＝３）を取得する。そして、これまでに取得された順位に閾値ｎ＋２（例えばｎ＋２は４）以下のものがあれば、その並替回数を最適な並替回数として決定する。図２３の例では、これまでに、並替回数＝４の順位＝８と、並替回数＝３の順位＝４と、並替回数＝１の順位＝３が取得されているので、ここでは、並替回数＝３と並替回数＝１が最適な並替回数の条件を満たすことになる。この場合、担当決定部２６は、一例として、グループ間差が小さい方（並替回数＝３）を最適な並替回数として決定する。
【００６９】
なお、上記処理で、最適な並替回数が決定しなかった場合には、閾値をｎ＋３、ｎ＋４と大きくしながら、最適な並替回数を見つけるものとする。
【００７０】
次いで、ステップＳ３２６に移行すると、担当決定部２６は、前回の並べ替えの際のグループポイントの標準偏差と、今回の並べ替えの際のグループポイントの標準偏差を算出する。次いで、ステップＳ３２８では、担当決定部２６は、今回の標準偏差の方が小さいか否かを判断する。このステップＳ３２８の判断が肯定された場合には、ステップＳ３３０に移行し、今回の並べ替え結果（ステップＳ３２４で最適な並替回数となったもの）を取得し、図１８のステップＳ３０２に戻る。なお、前回の並べ替えの結果がない場合（ステップＳ３２６の処理に移行するのが初めての場合）には、ステップＳ３２６の処理を省略し、ステップＳ３２８の判断が自動的に肯定され、ステップＳ３３０に移行するものとする。
【００７１】
そして、上記処理を繰り返し、ステップＳ３２８の判断が否定された場合、すなわち、標準偏差が前回と変わらない又は前回よりも大きくなり、並べ替えをそれ以上行う必要がなくなった場合には、ステップＳ３３２に移行する。ステップＳ３３２に移行すると、担当決定部２６は、前回の並べ替え結果を平準化結果とし、図１８、図１９の全処理を終了し、図１０のステップＳ４０に移行する。
【００７２】
担当決定部２６は、ステップＳ４０において、ステップＳ１０〜Ｓ３０を経て生成された、負荷が平準化されたベッドグループそれぞれに対して、所定のルールに基づいて、又はランダムに看護師を割り当てることで、各ベッドグループの担当看護師を決定する。この場合、各看護師の負荷を平準化することができる。なお、担当決定部２６は、看護師に限らず、その他の医療従事者（例えば医師や理学療法士など）を各ベッドグループの担当として決定してもよい。
【００７３】
なお、上述した説明からわかるように、本実施形態では、担当決定部２６により、第１の評価値（個別ポイント）を算出する第１算出部、第２の評価値（グループポイント）を算出する第２算出部、ベッドグループ間の負荷の平準化を図る平準化部、及び各ベッドグループを担当する看護師を割り当てる割り当て部、としての機能が実現されている。
【００７４】
以上、詳細に説明したように、本実施形態によると、担当決定部２６は、患者に対して過去に行った処置の履歴（透析情報テーブル（処置情報）３３）及び患者に対して処置を行っている間に医療機器が発した警報情報の履歴（透析情報テーブル（透析装置情報）３２）を参照して、各患者の個別ポイントを算出し（Ｓ１０）、算出した個別ポイントに基づいて、ベッドグループそれぞれのグループポイントを算出する（Ｓ２０）。そして、担当決定部２６は、ベッドグループ間で患者を入れ替えることにより、ベッドグループ間のグループポイントを平準化し（Ｓ３０）、平準化後のベッドグループそれぞれに対して、担当する看護師を割り当てる（Ｓ４０）。これにより、本実施形態では、過去の履歴から、各患者を担当すると看護師にどの程度の負荷がかかるかを予測し、予測結果から、各ベッドグループの負荷を平準化することができるので、各ベッドグループを担当する看護師の負荷を平準化することが可能となる。
【００７５】
また、本実施形態では、個別ポイントを算出する際に、担当決定部２６は、当日（看護師を担当させる日）の曜日と、警報情報があった日や処置が実施された日の曜日に基づいて、個別ポイントを算出する（Ｓ１６２〜Ｓ１６６、Ｓ１９２〜Ｓ１９６）。これにより、曜日によって発生しやすい警報情報があること（例えば、週の初めほど警報情報が出やすいなど）や、曜日によって行われる可能性高い処置があること、を考慮して、個別ポイントを精度よく算出することができる。
【００７６】
また、本実施形態では、平準化処理（Ｓ３０）において、ベッドグループ間のグループポイントが平準化し、各ベッドグループの時間区分ポイントが平準化するように、ベッドグループ間で患者を入れ替える。これにより、時間帯ごとの看護師の負荷についても平準化することが可能となる。
【００７７】
また、本実施形態では、個別ポイント算出処理（Ｓ１０）において、各患者に対して行う予定の処置（予約情報テーブル（処置情報）３１の情報）に基づいて、個別ポイントを算出する。これにより、既に行う予定となっている処置を考慮して、個別ポイントを算出することができるため、精度よく個別ポイントを算出することができる。
【００７８】
なお、上記実施形態では、透析情報テーブル（処置情報）３３と、透析情報テーブル（透析装置情報）３２とに基づいて、個別ポイントを算出する場合について説明したが、これに限られるものではない。すなわち、透析情報テーブル（処置情報）３３と、透析情報テーブル（透析装置情報）３２のいずれかに基づいて、個別ポイントを算出することとしてもよい。この場合、透析情報テーブル（処置情報）３３を用いずに、当日の処置情報（予約情報テーブル（処置情報）３１の情報）と、透析情報テーブル（透析装置情報）３２とに基づいて、個別ポイントを算出するようにしてもよい。
【００７９】
また、上記実施形態においては、過去の警報情報の履歴や処置の履歴に加えて、その他の情報を考慮して、個別ポイントを算出することとしてもよい。
【００８０】
なお、上記実施形態では、図１０の処理を、受付１０２等に設置される透析支援装置１０が実行する場合について説明したが、これに限られるものではない。例えば、看護師が利用可能な端末とネットワークを介して接続されたサーバ（クラウドサーバ）において、図１０の処理が実行されてもよい。この場合、端末から入力された予約情報等に基づいて、サーバが図１０の処理を実行し、処理結果（各看護師が担当するベッドグループの情報）を端末に出力するようにすればよい。
【００８１】
なお、上記実施形態では、透析室において看護師の担当を決定する場合に、本発明に係る担当決定方法を適用する場合について説明したが、これに限られるものではない。例えば、ベッドを利用する患者の入れ替えが頻繁に発生する処置室（例えば、整形外科のリハビリテーション施設など）において、看護師等の担当を決定する場合に、本発明に係る担当決定方法を適用することとしてもよい。
【００８２】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００８３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００８５】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００８６】
なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  医療従事者が担当する患者を決定する担当決定方法であって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出し、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出し、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減し、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる、
処理をコンピュータが実行することを特徴とする担当決定方法。
（付記２）  前記第１の評価値を算出する処理では、医療従事者を担当させる日の曜日情報と、前記履歴情報が得られた日の曜日情報に基づいて、前記第１の評価値を算出することを特徴とする付記１に記載の担当決定方法。
（付記３）  前記第２の評価値の偏りを低減する処理では、前記医療機器グループ間の前記第２の評価値の偏りと、各医療機器グループにおける時間帯ごとの前記第２の評価値の偏りと、を低減するように、前記複数の医療機器グループ間で医療機器を利用する患者を入れ替える、ことを特徴とする付記１又は２に記載の担当決定方法。
（付記４）  前記記憶部は、患者が予約した処置の情報を更に記憶し、
前記第１の評価値を算出する処理では、各患者が予約した処置の情報に更に基づいて前記第１の評価値を算出することを特徴とする付記１〜３のいずれかに記載の担当決定方法。
（付記５）  医療従事者が担当する患者を決定する担当決定装置であって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出する第１算出部と、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出する第２算出部と、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減する平準化部と、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる割り当て部と、
を備える担当決定装置。
（付記６）  前記第１算出部は、医療従事者を担当させる日の曜日情報と、前記履歴情報が得られた日の曜日情報に基づいて、前記第１の評価値を算出することを特徴とする付記５に記載の担当決定装置。
（付記７）  前記平準化部は、前記医療機器グループ間の前記第２の評価値の偏りと、各医療機器グループにおける時間帯ごとの前記第２の評価値の偏りと、を低減するように、前記複数の医療機器グループ間で医療機器を利用する患者を入れ替える、ことを特徴とする付記５又は６に記載の担当決定装置。
（付記８）  前記記憶部は、患者が予約した処置の情報を更に記憶し、
前記第１算出部は、各患者が予約した処置の情報に更に基づいて前記第１の評価値を算出することを特徴とする付記５〜７のいずれかに記載の担当決定装置。
（付記９）  コンピュータに、医療従事者が担当する患者を決定させるための担当決定プログラムであって、
患者に対して過去に行った処置の履歴及び患者が利用する医療機器が発した警報情報の履歴の少なくとも一方を含む履歴情報を記憶する記憶部を参照して、各患者の前記履歴情報から予測される各患者を担当した場合の医療従事者の負荷を示す第１の評価値を算出し、
配置位置に基づいて複数の前記医療機器をグループ分けして生成された複数の医療機器グループの情報を格納した格納部を参照して、前記医療機器グループそれぞれに割当てられた患者の前記第１の評価値から前記医療機器グループそれぞれを医療従事者が担当した場合の負荷を示す第２の評価値を算出し、
前記複数の医療機器グループ間で医療機器を利用する患者を入れ替えて、前記複数の医療機器グループ間の前記第２の評価値の偏りを低減し、
入れ替え後の前記医療機器グループそれぞれに対して、担当する医療従事者を割り当てる、
処理をコンピュータに実行させるための担当決定プログラム。
【符号の説明】
【００８７】
１０  透析支援装置（担当決定装置）
２６  担当決定部（第１算出部、第２算出部、平準化部、割り当て部）
３２  透析情報テーブル（透析装置情報）（記憶部）
３３  透析情報テーブル（処置情報）（記憶部）
３６  ベッドグループテーブル（格納部）
【図１】
2018151956.tif 000003
【図２】
2018151956.tif 000004
【図３】
2018151956.tif 000005
【図４】
2018151956.tif 000006
【図５】
2018151956.tif 000007
【図６】
2018151956.tif 000008
【図７】
2018151956.tif 000009
【図８】
2018151956.tif 000010
【図９】
2018151956.tif 000011
【図１０】
2018151956.tif 000012
【図１１】
2018151956.tif 000013
【図１２】
2018151956.tif 000014
【図１３】
2018151956.tif 000015
【図１４】
2018151956.tif 000016
【図１５】
2018151956.tif 000017
【図１６】
2018151956.tif 000018
【図１７】
2018151956.tif 000019
【図１８】
2018151956.tif 000020
【図１９】
2018151956.tif 000021
【図２０】
2018151956.tif 000022
【図２１】
2018151956.tif 000023
【図２２】
2018151956.tif 000024
【図２３】
2018151956.tif 000025