commit 49c3ea4 病院 h1:化学療法のトイレの前の通り道を 0.5m → 1.5m に広げた・職員のふだんの行き先を持ち場だけにする決まりを条件に足した(依頼155 の前) diff --git a/tools/hospital_layouts/README.md b/tools/hospital_layouts/README.md index 5f37e26..4323003 100644 --- a/tools/hospital_layouts/README.md +++ b/tools/hospital_layouts/README.md @@ -25,3 +25,7 @@ - だれがどこに入るか(`access`):外来の患者・化学療法の患者・救急の患者・看護師・医師・薬剤師・検査技師・事務・ロボット の9つの役割ごとに「座る」「入る」。図は `draw_h1_access.py` - 車いすの場所:待合ごとに、通路に面したベンチの列の端に 1.5m 四方(12か所)。指針(東京都 UD チェックリスト:待合に車椅子使用者が利用しやすいスペースの確保に配慮)にならう。列の端に置く形は仮置き。「ない」(車いすの人がいすの間・通路で待つ)は条件で選ぶ - 気になる所(直していない):h0 から、職員の中廊下が正面玄関の前を横切っている。患者は玄関の前だけ中廊下を横切る + +## h1 の直し(2026-11-12):化学療法のトイレの前の通り道 + +外来化学療法室のトイレの前の通り道を 0.5m → 1.5m に広げた(トイレの西の壁を x114.5 → 115.5、扉も同じ壁の上で移した)。依頼154 で、壁の厚みを引くと 0.35m しかなく、化学療法の患者がトイレへ歩いて行けなかったため。点滴の台を押して通る幅として 1.5m(仮置き)。ロボットの道と距離は変わらない。 diff --git a/tools/hospital_layouts/hospital_h1.json b/tools/hospital_layouts/hospital_h1.json index bbe4eb5..65dba9a 100644 --- a/tools/hospital_layouts/hospital_h1.json +++ b/tools/hospital_layouts/hospital_h1.json @@ -864,7 +864,7 @@ "room": "外来化学療法室", "name": "トイレ", "rect": [ - 114.5, + 115.5, 53.0, 120.0, 60.0 @@ -872,7 +872,7 @@ "doors": [ { "at": [ - 114.5, + 115.5, 55.0 ], "w": 1.0 @@ -4860,7 +4860,7 @@ [ 114, 53, - 114.5, + 115.5, 60 ] ], @@ -4894,7 +4894,7 @@ "room": "外来化学療法室", "rects": [ [ - 114.5, + 115.5, 53, 120, 60 diff --git a/tools/hospital_layouts/make_hospital_h1.py b/tools/hospital_layouts/make_hospital_h1.py index 63e08d5..61dc30f 100644 --- a/tools/hospital_layouts/make_hospital_h1.py +++ b/tools/hospital_layouts/make_hospital_h1.py @@ -135,7 +135,8 @@ for i in range(6): fur(R, "ベッド", (117.6, 35.5 + i * 2.6, 119.6, 36.4 + i * 2.6), "点滴のベッド") sub(R, "準備室", (106.0, 52.0, 114.0, 60.0), [(110.0, 52.0, 1.2)]) fur(R, "台", (107.0, 58.6, 113.0, 59.4), "点滴の準備台") -sub(R, "トイレ", (114.5, 53.0, 120.0, 60.0), [(114.5, 55.0, 1.0)]) +# 2026-11-12 トイレの前の通り道を 0.5m → 1.5m に広げた(依頼154:壁の厚みを引くと 0.35m で人が通れなかった。点滴の台を押して通る幅) +sub(R, "トイレ", (115.5, 53.0, 120.0, 60.0), [(115.5, 55.0, 1.0)]) # ---------------- 薬剤部(x0〜23, y0〜13)---------------- R = "薬剤部" @@ -356,10 +357,10 @@ ACCESS = [ # 名前, 部屋, [rect...], {役割: 座る|入る}, 補足 ("ほかの外来の処置・検査室", "ほかの外来", [(42, 43.6, 97.95, 57.9)], {"外来の患者": E_, "看護師": E_, "医師": E_}, "処置を受ける患者だけ"), ("化学療法の受付・待合", "外来化学療法室", [(100.05, 31, 120, 35)], {"化学療法の患者": S_, "看護師": E_, "医師": E_, "薬剤師": E_, "ロボット": E_}, "ロボットは受付の台の前まで。医師は点滴の場所へ通る(2026-11-11 依頼149 の4)"), - ("化学療法の点滴の場所", "外来化学療法室", [(100.05, 35, 120, 52), (100.05, 52, 106, 60), (114, 52, 120, 53), (114, 53, 114.5, 60)], + ("化学療法の点滴の場所", "外来化学療法室", [(100.05, 35, 120, 52), (100.05, 52, 106, 60), (114, 52, 120, 53), (114, 53, 115.5, 60)], {"化学療法の患者": S_, "看護師": E_, "医師": E_, "薬剤師": E_}, "患者は点滴のいす・ベッドで数時間"), ("化学療法の準備室", "外来化学療法室", [(106, 52, 114, 60)], {"看護師": E_, "薬剤師": E_}, ""), - ("化学療法のトイレ", "外来化学療法室", [(114.5, 53, 120, 60)], {"化学療法の患者": E_}, "点滴をつけたまま行く"), + ("化学療法のトイレ", "外来化学療法室", [(115.5, 53, 120, 60)], {"化学療法の患者": E_}, "点滴をつけたまま行く"), ("薬剤部", "薬剤部", [(0, 0, 23, 13)], {"薬剤師": S_, "ロボット": E_}, "ロボットは払い出し台の前まで"), ("お薬の窓口の内側", "お薬の窓口", [(0, 15.1, 17.5, 19.3)], {"薬剤師": S_}, ""), ("お薬の窓口の待合", "お薬の窓口", [(0, 19.3, 17.5, 27)], {"外来の患者": S_}, ""), diff --git a/tools/hospital_sim/assumptions.json b/tools/hospital_sim/assumptions.json index b9d78b7..c95627c 100644 --- a/tools/hospital_sim/assumptions.json +++ b/tools/hospital_sim/assumptions.json @@ -1063,13 +1063,14 @@ "value": { "持ち場の中": "いつも", "職員の廊下を通る(1人あたり)": "1時間に1回", - "中待合へ患者を呼びに出る(看護師)": "診察1回ごと" + "中待合へ患者を呼びに出る(看護師)": "診察1回ごと", + "ふだんの行き先": "持ち場の所だけ。付き添い・通り抜けのために『入る』にした所(化学療法・生理検査・救急の処置の場所・X線室など)へは、ふだんの行き来では行かない" }, - "what": "職員が持ち場から動く頻度", + "what": "職員が持ち場から動く頻度と、ふだんの行き先", "basis": "仮置き", "source": "根拠なし。職員の廊下の人の数は、これと依頼134 の職員通路の間隔(平均60秒)が近くなるか見て確かめる", "n": null, - "updated": "2026-11-10" + "updated": "2026-11-12" }, "hospital_staff": { "value": {