見出し画像

ChatGPTを使って看護師の勤務表を作ってみた


皆さんこんにちは!
今日は特に暑くて、事務所の庭でプール遊びをして気持ちよかったです。
きゅうりもトマトもどんどん大きくなって実をつけています。

ナースで作るナースのフェスチケット申し込みスタート!


今日は、最近体験したあるアイデアについてシェアしたいと思います。そのアイデアとは、AIを使って看護師のシフト勤務表を作成することです。最近流行りの、OpenAIが開発した人工知能のモデル、ChatGPTを使用しました。それでは早速、そのプロセスについて詳しく説明していきましょう。

看護師の勤務表にはどのような要素が必要か?

まず、勤務表を作成するためには何が必要なのかを理解することから始めました。看護師の勤務表は、日勤、夜勤、長日勤の3パターンを設定し、その各日に看護師何人働くのかを明確示します。そして休みの数、夜勤を行う人の指定、夜勤の後は休みになるようにしました。

画像

1、データーの準備

次に、これらの要素を条件としてまとめました。看護師一人ひとりの名前を1から16と番号で区別します。その次に専門性を1〜5はベテラン、6〜10は1〜3年目の3年目の経験が浅い、10〜16は夜勤を行わないメンバーとしました。そして、専門性、勤務可能時間などのデータをスプレッドシートに記入しました。これが私たちのAIモデルが勤務表を作成する際の「入力データ」となります。
勤務表ですので、出力方法も下記のように示しました。

画像
実際のシフトのような見た目になるように。

2、ChatGPTとの対話

ChatGPTは自然言語を理解し、人間との対話を通じてタスクを完了することができます。そしてchatGPTにはどんな立場でどんな役割かを明確にします。私は「あなたは病院の師長さんです。病棟には様々な人間関係や力関係を考慮して7月1ヶ月のシフトを作ってください。条件は以下の通りです。」といった形で、ChatGPTに情報を提供しました。そして、ワンクリック!

勤務表の生成と検証

ChatGPTからのレスポンスを基に、初期の勤務表が生成されました。約10秒程度です。


複雑な病棟の人間関係を追加

しかし、病棟には複雑な人間関係があります。AさんとDさんの夜勤は絶対にダメとか……。下記のような条件を加えてもらいました。夜勤多めのリクエストも追加しました。

画像


休み希望も追加


画像

次に、みんなからの休み希望も追加してみました。
どんな条件でもIAなら文句もなくこなしてくれるので助かります。
こちらも30秒ほどで勤務表が出来上がりました。

まとめ

AIなら30秒程度で病棟の人間関係や力関係、休み希望を考慮して勤務表を作ることができました。
このように条件を入れることが確実にAIに伝えることが重要です。
最後に実際にできた勤務表はこちら。

	1	2	3	4	5	6	7	8	9	10	11	12	13	14	15	16	17	18	19	20	21	22	23	24	25	26	27	28	29	30	31
	月	火	水	木	金	土	日	月	火	水	木	金	土	日	月	火	水	木	金	土	日	月	火	水	木	金	土	日	月	火	水
2交代	
Ns①	D	休	休	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D
Ns②	1	C	D	休	休	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	2	休	1
Ns③	休	休	1	C	D	休	休	2	C	D	休	1	2	休	休	1	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	休
Ns④	2	C	D	休	1	休	1	2	C	D	休	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D	休	1	2	C	D
Ns⑤	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D	休	休	休	休	C	D	休	1	2	C	D	休	1	2
Ns⑥	D	休	1	2	C	D	休	休	2	C	D	休	1	2	休	1	C	D	休	1	2	C	D	休	休	1	2	休	休	休	休
Ns⑦	1	2	C	D	休	1	2	C	D	休	休	1	2	休	1	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2
Ns⑧	D	休	休	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2
Ns⑨	休	1	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	休
Ns⑩	休	1	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	休
Ns⑪	1	2	C	D	休	1	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1
Ns⑫	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D	休	1
Ns⑬	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1
Ns⑭	休	1	C	D	休	休	2	C	D	休	1	2	休	1	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2
Ns⑮	C	D	休	1	2	休	1	2	C	D	休	休	1	2	C	D	休	1	2	C	D	休	休	1	2	C	D	休	1	2
Ns⑯	D	休	休	2	C	D	休	1	2	C	D	休	休	2	C	D	休	1	2	C	D	休	1	2	C	D	休	休	1	2


このプロジェクトを通じて、AIは確かに時間を節約し、効率的な勤務表を作成する手助けとなりました。しかし、その結果は必ずしも完璧ではなく、人間の判断と調整がまだ必要であることを忘れてはなりません。最後のチェッ
クは本物の名前を入れて細かくみておかないと・・・。


以上、ChatGPTを使って看護師の勤務表を作ってみた結果でした。AIの可能性は無限大で、さまざまな場面で私たちの生活を助けてくれることでしょう。しかし、それはツールであり、最終的な判断は私たち人間が持つべきだと私は感じています。師長さんの業務の中でシフト作りはとても時間がかかったり気を遣うものです。この記事が、看護師がAIを活用することで劇的に業務負担を軽減する1つの方法としての一助となれば幸いです。


今後も様々な看護師とchatGPTの活用について実験を行い、その結果をこちらでシェアしていきたいと思います。


画像

いいなと思ったら応援しよう!

ピックアップされています

ChatGPT 記事まとめ

  • 6,239本

コメント

5

ありがとうございます。プロトコルについては長先生に教えていただいた内容です。 Chat-GPTはこういった作業が得意なので、ぜひ現場で使いたいですね。

西澤教正
西澤教正

勤務表作りに時間がかり、こちらの記事を探しました。プロンプトも記事通りに記入しても、表の形になりません。
詳細をご教示願えませんか?よろしくお願い致します。

表については、このように指示を出します。見本を入れてこのようにしてくださいと。「下記の出力形式例を参考に上記条件をふまえ作成をお願いします。」と参考に上記条件の下にこれを追加してみてください。

1 日勤
2 長日勤
C 準夜勤
D 深夜勤
休 休み

出力形式例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水 木 金 土 日 月 火 水
2交代
Ns① C D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 休 1 2
Ns② 1 C D 休 休 2 C D 休 1 2 C D 休 休 2 C D 休 1 2 C D 休 1 2 C D 休 2 休

t_yans0614
t_yans0614

初めてシフト作成するのですが、AIのちからをお借りしたく探してましたら、こちらの記事に出会いました。参考に、条件等入力して行いましたが、条件を度々無視されます。
コメント欄をみていなかったので、コメント欄を参考にしてみます。
できるのか?とまた疑問ですね。

ログイン または 会員登録 するとコメントできます。
看護師の副業を作る人|2001年から看護師 急性期→大学病院オペ室→パート・夜勤専従→訪問看護→看護部長→訪問看護|看護師限定オンラインサロンを2017年より主宰/会員数3→1040人||サロンから生まれた事業→PRナース/メンターナース/マインヘルスケア株式会社代表取締役
ChatGPTを使って看護師の勤務表を作ってみた|西山妙子(タエさん@ナースまつり2024実行委員/訪問看護師)
word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word word

mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1
mmMwWLliI0fiflO&1