2025年1月18日土曜日

Q.スケジュールナースについて、医院側で何を準備すればよいでしょうか?

 Ans.

<設備>

スケジュールナースは、Windowsストアアプリです。ですから、物理的には、Windows11が動くPCが必要になります。

<カスタムルールを如何に設定するか?>

難しいのは、如何にして貴医院にマッチした勤務のルールをスケジュールナースに設定するか?です。その方法として、安い順に示すと、

■1)チュートリアルを参照して、ご自分で設定する

チュートリアルを参照して貴医院のルールをスケジュールナースに設定します。

■2)本を参照して、ご自分で設定する>

チュートリアルだけでは、分からなかった場合、をお買い求めいただき、ご自分で設定します。

■3)プロジェクト作成サービスを利用する

それでも、設定方法が不明の場合は、プロジェクト作成サービスをご利用ください。

プロジェクト作成サービスは、税込み11万円で、サブスクではなく買い切り版になります。1年間のZOOMサポート付です。詳しくは、こちらをご覧ください。

まとめると、



従いまして、どのやり方で貴医院のルールを実装するか、によります。

<お勧め>

プロジェクト作成サービスのご利用が、一番手っ取り早くかつ確実です。菅原システムズは、1年間、無償で、仕様変更を承ります。

また、ZOOMによるサポートが1年間付きますので、ソフトの操作に自信が持てない場合でも、安心してご利用頂いております。(ZOOMで共有画面にして、ソフトの操作をその都度、お教えしております)

これにより、どなたでも操作・設定・改変の習得が、可能です。



2025年1月17日金曜日

Q.Emailでの相談をした場合、返答に平均どのくらい  時間を要しますか?

 Ans.

一般のサブスクユーザよりもプロジェクト作成サービスの方が、優先度が高いです。

現状、サブスクユーザでも、24時間以内に回答しております。

また、プロジェクト作成サービスでは、ZOOMで、共有しながら説明・理解・操作して頂くことの方が良いように感じていますが、ユーザさまの意思を尊重します。

2025年1月16日木曜日

Q.AI勤務表について

Ans.

 勤務表の最適化エンジンの能力といわゆるAIとは、無相関です。

https://speakerdeck.com/recruitengineers/brainpad-meetup-umetani?slide=5

こちらで説明されている、「AIで問題解決:プレスリリースの実態」の通り、実際に勤務を解くのは、アルゴリズムに基づいて動くソフトウェア(ソルバ)であって学習に基づくAIではありません。

<ソルバを、人間が開発するのは今後も変わらない>

例えば、乗算器を構成するのに、通常は、論理的な手続きで解くのが普通だと思いますが、これをAI学習に基づいて解いた方が速くて正確であるとは、識者は考えないでしょう。同じように、リニアモデリングによる勤務最適化解は、乗算器のように数理的な面が支配的であると考えています。ヒューリスティクス関係のソルバで、AI的なアプローチを使うことで数%の向上が図れた、という報告は挙がっているものの、現状を打破するような革新的な成果は得られていないのが現状です。それについては、将来も変わることはないだろう、と考えています。実装方法が論文で示されていれば、AIがそれを学習し真似ることは可能かもしれません。しかし、商用ソルバは、その実装方法がオープンではないので、(スケジュールナースもアルゴリズムを公開していません。)トップに位置することは、当分ないでしょう。

<モデリングの可能性>

AIの応用が望めるのは、ソルバではなくモデリングにあります。モデリングとは、コンピュータにこういう解が欲しいと伝えること の事です。スケジュールナースでは、制約を記述することによってお客さま専用のカスタム勤務表を実現しています。現状、このモデリングは、一般の方はもちろんITエンジニアでも一定の学習努力が必要で、一言で言うと難しいです。多分世界で一番、勤務表を作っている私ですら、時折、頭を悩ませる問題に出くわします。それ故、プロジェクト作成サービスが存在するのですが、私の持つ深い経験や知見をAIに学習させAIに置き換えることは、大いに可能性があると考えています。スケジュールナースでも課題として捉えています。



2025年1月15日水曜日

Q.予定入力でエラー発生

 Q.

年末にいただいた労働基準法上の宿日直許可関係の制約に対応済みのファイルに

予定入力して実行してみたところ、xx先生のところでエラーが発生して

解が求まらない状態になりました。修正、お願いできないでしょうか。

Ans.

<不具合再現>

次のように解のないエラーとなっています。


●Schedule.名前の部分をダブルクリックします。
すると、XX先生の先月勤務28日でのエラーであることが分かります。この灰色.ラベルは、宿直関係がないことを表すシフトラベルです。

今度は、
● 予定入力タスク制約.xx 2025-01-28 1をダブルクリックします。

すると、今度は、同じ先生の勤務(内科)の予定タスクが表示されます。

以上二つがエラー要因のヒントです。
解がない原因は、ハード制約間の矛盾です。上記2予定制約を音読してみましょう。

■XX先生28日は、宿日直勤務がない
■XX先生28日は、内科宿日直勤務

これは、明らかに矛盾です。つまりハード制約間の矛盾です。恐らくは、手入力で先月実績の勤務に変更したのでしょう。

シフトは勤務なし手動変更したものの、タスクをメンテナンスするのを忘れていた

というのが原因です。タスクを採用した勤務システムでよくある間違いです。

■エラーを無くすには、タスクの予定をシフトに合わせてブランクとすればよいです。


■面倒であれば、先月全体をソフト制約にするという手もあります。

矛盾があったとき、何が真実かは、恐らくは作成者しか分かりません。エラーを修正するには、真実を知っている管理者が行うのが確実です。


2025年1月14日火曜日

新しい勤務表作成形態

 あるユーザさまに教えて頂いたので紹介します。

今まで、勤務表というのは、

■師長が作ってそれで終わりであり、誰も師長の作成方針は知ることがない

と思っていたのですが、その職場ではそうではなく、



*****

■副師長や、主任が勤務表を作成する。作成後に師長が承認をする場合があります。

勤務表作成に複数人が関わる場合、コミュニケーションが必要になります。

コミュニケーションが生じると、思考の見える化と、制約の共有が必要になります。

メリットとしては、

・副師長や主任が勤務表を作成した後で、師長に「ここが違う」「ここのメンバーがよくない」と言われることをなくせる

・複数人いる副師長や主任が、交代で作成する場合、「求解」のクリックで勤務表が作成されるので、誰がつくっても同じ質が保てる。

・異動で勤務表の作成者が変わっても、ファイルを引き継ぐことと、設定した制約の意図を申し送るだけで済む

長々と記載しましたが、

要は、勤務表の作成者と承認者が異なる場合があるということでした。

回答になっていると嬉しいです。

*****


とのことです。なるほど、それであれば、

看護師長の依怙贔屓問題

個別スタッフの特殊対応 

等も上の間で共有することによって、より俯瞰的公平が担保されるということですね。 この方法は、メリットしか思いつかない素晴らしい方法だと思います。


こういうことについても情報交換の場があれば、と思いました。


2025年1月13日月曜日

Q. 特定の日の設定で、 ユーザ定義曜日の適用のチェックを外すとコンパイルエラー

 Q.

設定>曜日定義>特定の日の設定で、

ユーザ定義曜日の適用のチェックを外すと、

「(ユーザ定義曜日名)should have at least one members」

と表示され、コンパイルの準備中

コンパイルに失敗しましたと解が表示されてしまい勤務表が作成されません。

解が表示されないため、チェックを再度入れて求解しても、

「(ユーザ定義曜日名)should have at least one members」

と表示され、元に戻りません。

これまで使用して、初めての経験のため

何が原因かわかりません。

解決法を教えていただけますでしょうか。一度定義した

不具合が生じたファイルと、生じる前のファイルを添付させて頂きます

Ans.
特定の日のチェックを外す場合には、参照されている箇所のチェックを全て外してから、チェックを外してください。

不具合再現
下で、「待機」のチェックを外します。

コンパイルすると、PHSは、少なくとも一つのメンバーを持つべきというエラーが生じています。

従い、どこかで「PHS」が定義されている筈です。
⇒曜日集合のところで参照していました。

設定ボタンをこの時点で押すと、当該箇所が「待機」を参照していて、「待機」は存在しません。とのGUI側エラーメッセージが出ます。これが問題箇所になります。(また、曜日集合は、空白メンバーは許していないので、xxshould have at least one membersのエラーが出ます。これは、ソルバ側のエラー検出になります。)
スケジュールナースの内部では、待機という参照は、無効になっており、これがために適用を再度入れても元に戻らなくなってしまいます。(この時点でファイル保存をすると待機がなくなった状態で保存されてしまいます。)

元に戻すには、待機を再度チェックを入れ、設定ボタンを押します。

参照している曜日集合で、待機が今回、GUI上は未だ残っているので、設定をボタンを押せば復帰します。

もう少し、詳しいエラーメッセージを出せば、解決は早いと思いますので、次回リリースでの改善を検討します。お手数をおかけし申し訳ございません。また、ご指摘誠にありがとうございました。


2025年1月12日日曜日

Q.薬剤部で使用できますか?

 Ans. 仕様を頂かないと、正確にはお答えできません。

仕様をお送り頂ければ検討いたします。

スケジュールナースは、シフトという概念の他にタスクという機能を使用することが出来ます。

さらに、スケジュールナースは、ノーコードプラットフォームでありますが、必要であれば、Pythonという言語を用いて制約することが出来ます。

医療・介護系のみならず、変わったところでは、県立図書館のカウンター、厨房のシフト、派遣シフト業務、鉄鋼工場のシフトに至るまで、多種多様なシフトをこなしてきた実績があります。恐らく、対応業種数という意味で、恐らく日本で一番こなしてきたのではないか?と考えております。

いわゆる勤務表ソフトの範疇で、「スケジュールナースに出来ないのであれば、他の誰も出来ないでしょう。安心してご検討ください。」と回答しています。