2026年5月3日 星期日

測試碼

 class InternalMedicineWard:

    def __init__(self):

        self.max_capacity = 24

        self.current_patients = 24

        self.staff_status = "Exhausted" # 狀態:斷電邊緣

        self.safety_threshold = 1.0 # 安全閾值

        self.is_fifi_angry = False


    def receive_admin_order(self, extra_beds):

        """處理來自行政辦公室的(無腦)增床命令"""

        print(f"收到行政指令:請求加床 {extra_beds} 張...")

        

        # 判定系統負載

        potential_load = (self.current_patients + extra_beds) / self.max_capacity

        

        if potential_load > self.safety_threshold:

            self.is_fifi_angry = True

            return self.execute_fifi_refusal()

        else:

            return "(這種情況在內科病房幾乎不可能發生)"


    def execute_fifi_refusal(self):

        """執行「撕掉命令」動作"""

        action = [

            "眼神冷酷地切開岩石",

            "冷漠地撕掉行政命令",

            "將廢紙丟向行政人員臉上",

            "大聲宣告:這裡是內科病房護理長,拒絕加床。"

        ]

        for step in action:

            print(f"[ACTION] {step}")

        return "系統防禦成功:維持 24 床穩定運作。"


    def handle_medical_order(self, patient_id, new_order):

        """處理複雜的內科醫囑(Order)"""

        print(f"處理病人 {patient_id} 的新醫囑:{new_order}")

        

        # 模擬內科醫囑的多系統連鎖反應

        risk_factors = ["腎功能連動", "跨科藥物衝突", "劑量微米級誤差"]

        

        for risk in risk_factors:

            print(f"[CHECKING] 正在進行 {risk} 的邏輯除錯...")

        

        return "醫囑校對完成。雖然很累,但病人安全暫時守住了。"


# --- 執行現場 ---

fifi_system = InternalMedicineWard()


# 1. 面對行政壓力

print(fifi_system.receive_admin_order(3))


print("-" * 30)


# 2. 處理真正重要的臨床醫囑

print(fifi_system.handle_medical_order("Bed_07", "調整 Heparin 劑量 (mcg/kg/min)"))

沒有留言:

張貼留言

留下你的想法