Med7991's Blog
med7991.com for medical calculator
2025年1月31日 星期五
Gen AI tools
2025年1月26日 星期日
DeepSeek-R1目前理解
DeepSeek-R1基本上是一個large language model (LLM) + reinforcement learning(強化學習),這是最新的趨勢,讓AI “think” before answer,在上一個世代的LLM (ChatGPT-4o以前),基本上是給LLM一些chain of thought prompt engineering讓LLM學習如何模仿人類思考去增進output。現在ChatGPT o1 and DeepSeek-R1這類最新的模型不再需要chain of thought prompt engineering,直接在模型建立的時候在原本以Attention mechanism為基底的LLM加上reinforcement learning(一種回饋機制),讓AI學會reasoning,學習複雜的問題,但Open AI自己也說了,這類模型回答的時間和成本會增加很多,所以一般不那麼複雜的問題用o1-mini或者4o以前的模型就可以了。個人意見覺得DeepSeek-R1最厲害的一點是開源,會一點coding的人可以locally run看看,它厲害的是便宜而不是超越o1,而且Open AI已經要release o3了,應該又會是一個大幅提升的版本。但我認為醫療真的是很複雜的情境而且不能出錯,最先被取代的可能是那些初階程式工程師,以前3個月才能完成一個App現在一個星期就能完成了。
一個有趣的知識:DeepSeek母公司是一間量化投資公司叫做幻方量化,靠程式投資股票賺錢,買了一堆GPU,現在轉行做LLM一鳴驚人。 DeepSeek-R1論文 https://arxiv.org/abs/2501.129482024年12月24日 星期二
統計筆記 - Cox proportional hazards model
Cox proportional hazards model
是一種計算factor在time-series event中對outcome的hazard ratio的方法,
可以了解factor是否對survival (OS, PFS) 有影響。
基本假設是covariates在時間序列上對outcome的hazard ratio不變,
(covariates X1, X2, ..., Xp不是t函數)
這個假設做了非常大的前提,
比如性別在治療期間對outcome的HR都保持不變,
或者baseline的BMI對outcome的HR都保持不變(這個值得商榷)
因此計算時必須記得這樣的假設。
2024年9月8日 星期日
期刊分享
Ref: Li, R.C., Asch, S.M. & Shah, N.H. Developing a delivery science for artificial intelligence in healthcare. npj Digit. Med. 3, 107 (2020). https://doi.org/10.1038/s41746-020-00318-y
此篇文章探討醫療人工智慧應該發展的方向。過去醫療人工智慧常常是建立機器學習模型去預測單一疾病或死亡率等等。然而,醫療本身是複雜的,僅僅是預測疾病發生或是單純分類還遠遠不夠。必須要有效整合到醫療系統中並且實行(delievery AI)來改善醫療。
主要觀點包括:
1. Complex Adaptive Systems 複雜適應系統:醫療運作於複雜的系統中,AI必須設計得能適應這種複雜性。這不僅僅是部署一個ML模型的問題,而是設計一個整合了人員、流程和技術的綜合系統。
2. Multidisciplinary Approach 跨科部合作:成功地在醫療中實施AI需要跨科部合作,這中間會需要如設計思考(Design thinking)、實作、流程改善等等。
3. Evaluation and Implementation 評估與實施:AI解決方案不僅應該評估其是否能改善臨床結果,還應該評估其在現有醫療系統中的實施效果。文章建議使用像RE-AIM和SEIPS這樣的框架來評估這些維度。文章也舉例,如藥物臨床試驗在上市前經過嚴謹的流程確定有效性及安全性,甚至在做臨床試驗前都事先評估試驗如何進行能促進後續上市流程,醫療人工智慧研究也應該有類似的程序。
4. Ongoing Quality Control 持續的品質控制:文章強調需要對AI模型進行持續的監控和重新校準,以確保它們隨著後續仍然有效、穩定、及保持準確性。
心得:可以看到醫療人工智慧研究的演進已從單一模型分類疾病、預測疾病,轉變成如何實際運用改善醫療現況,這中間仍有相當大的改善空間,然而這也給了我們繼續研究的方向,也能真正改善人們的健康。
本篇文章部分修改自ChatGPT
2020年5月24日 星期日
Atrial Fibrillation 心房顫動抗凝血藥物使用
* AF(Atrial fibrillation) 與 Atrial flutter 原則上當作相同方式處理
2020年5月19日 星期二
值班常用藥物 Medication
2020年4月14日 星期二
插管用藥整理 Intubation medication
插管用藥
|
||
Midazolam (Dormicum)
|
Onset: 60-90 sec
Duration: 1~4 hours
Dose: 0.1-0.3mg/kg IV
|
Pros:
Cons: hypotension
|
Ketamine
|
Onset: 30 sec
Duration: 5~15min
Dose: 1-2 mg/kg IV
|
Pros: For shock, pain control,
brochodilation
Cons: ICP↑、CO↓
|
Etomidate
|
Onset:15-45 sec
Duration:3~12min
Dose: 0.3mg/kg IV
|
Pros: For shock, ICP↓
Cons: Adrenal suppression
|
Propofol
|
Onset: 15-45 sec
Duration: 5~10min
Dose: 1-2mg/kg IV
|
Pros: ICP↓, Seizure control, bronchodilation
Cons:
hypotension, propofol infusion syndrome
|
Thiopental
|
Onset: 30 sec
Duration: 5~10min
Dose: 3-5mg/kg IV
|
Pros: ICP↓, Seizure control
Cons: hypotension, bronchospasm
|
2020年1月28日 星期二
急性代償性心臟衰竭處理 Acute Decompensated Heart Failure Management
初始治療 Initial therapy
#監測生命徵象、心律
Monitor oxygen saturation, vital signs, and cardiac rhythm.
#給氧氣、建立靜脈通路、維持病人挺直坐姿
Provide supplemental oxygen if hypoxic (SpO2 <90%), place 2 IV catheters, and position patient upright.
Provide NIV as needed, unless immediate intubation is required or NIV is otherwise contraindicated; have airway management equipment readily available;
#利尿劑需盡快給予不能拖延,在鬱血性心臟衰竭及體液過多的病人
Initiate diuretic therapy without delay to relieve congestion/fluid overload:
*起手式
1.過去沒使用過利尿劑的病人可以Furosemide 40mg IV(2支)、bumetanide 1mg IV(半支)
2.長期慢性使用利尿劑或腎臟衰竭的病人可能需要用到平常的2倍劑量
#尋找造成急性代償心臟衰竭 (ADEF)的原因並給予相應性的治療,包含 Acute coronary syndrome, Hypertension, Arrhythmia, Acute aortic or mitral regurgitation, Aortic dissection, Sepsis, Renal failure, Anemia, or Drugs
#心律過快及心房顫動的狀況考慮使用毛地黃digoxin控制心律
Patients with ADHF and AF with rapid ventricular rate often require medication (eg, digoxin) to slow their heart rate.
#若心房顫動合併血液動力學不穩需考慮使用電擊整流
Direct current cardioversion is indicated for patients with new onset AF and hemodynamic instability or refractory symptoms despite rate control.
#在急性主動脈瓣或二尖瓣迴流或升主動脈剝離病人需照會心臟外科處理
Obtain immediate cardiac surgery consultation for acute aortic or mitral regurgitation or ascending aortic dissection.
#End-organ perfusion充足狀況下考慮使用Vasodilator治療
For patients with adequate end-organ perfusion (eg, normal or elevated blood pressure) and signs of ADHF with fluid overload:
*嚴重高血壓、急性主動脈瓣或二尖瓣迴流(Undercircumstances of Severe HTN, MR, AR)考慮使用Nitoprusside
Nitroprusside: 5 to 10 mcg/min and titrate up every 5 minutes as tolerated to a dose range of 5 to 400 mcg/min
*利尿劑使用下仍不足的狀況下考慮使用IV NTG(Undercircumstances of inappropriate diuretics therapy response)
Nitroglycerin(NTG): 5 to 10 mcg/min and titrate every 3 to 5 minutes, range: 10 to 200 mcg/min.
#收縮性心臟衰竭併發ADEF停止beta-blocker使用,嚴重的ADHF或心因性休克,使用IV inotrope,例如 dobutamine或 milrinone (Primacor),或考慮使用 IABP (Intraaortic balloon counter pulsation)
#LVOT狀況下考慮使用 beta blocker,若有肺水腫考慮使用針劑型利尿劑 ,給予IV vasopressor (eg, phenylephrine or norepinephrine); 禁止給予強心劑或血管舒張劑
#不知心臟狀況之下若有嚴重ADEF且合併心因性休克,給予IV強心劑(eg, dobutamine or milrinone), 給予或不給予IV血管收縮劑(eg, norepinephrine),並且考慮 Mechanical support如IABP (Intraaortic balloon counter pulsation)
*各種心因性休克病因下之血管收縮作用劑使用選擇 (Circulation, 2017)
Cause or Presentation of CS
|
Vasoactive Management Considerations
|
Classic wet and cold
|
Norepinephrine or dopamine
Inotropic agent
|
Euvolemic cold and dry
|
Norepinephrine or dopamine
Inotropic agent
Small fluid boluses
|
Vasodilatory warm and wet or mixed
cardiogenic and vasodilatory
|
Norepinephrine Consider
hemodynamics-guided therapy
|
RV shock
|
Fluid boluses
Norepinephrine, dopamine, or vasopressin
Inotropic agents,
Inhaled pulmonary vasodilators
|
Normotensive shock
|
Inotropic agent or vasopressor
|
Aortic stenosis
|
Phenylephrine or vasopressin In patients
with reduced LVEF, echocardiography- or PAC-guided dobutamine titration
|
Aortic regurgitation
|
Dopamine Temporary pacing
|
Mitral stenosis
|
Phenylephrine or vasopressin Esmolol or
amiodarone
|
Mitral regurgitation
|
Norepinephrine or dopamine
Inotropic agents
Temporary MCS, including IABP
|
Postinfarction ventricular septal defect
|
See classic wet and cold considerations
Temporary MCS, including IABP
|
Dynamic LVOT obstruction
|
Fluid boluses, Phenylephrine or
vasopressin,
Avoid inotropic agents,
Avoid vasodilating agents,
Esmolol or amiodarone RV pacing
|
Bradycardia
|
Chronotropic agents or Temporary pacing
|
Pericardial tamponade
|
Fluid bolus Norepinephrine
|
Ref:
1.Treatment of acute decompensated heart failure: Components of therapy
https://www.uptodate.com/contents/treatment-of-acute-decompensated-heart-failure-components-of-therapy
2.Contemporary Management of Cardiogenic Shock: A Scientific Statement From the American Heart Association, Circulation. 2017;136:e232–e268. DOI: 10.1161/CIR.0000000000000525
2020年1月5日 星期日
Python新手系列 從零開始 Anaconda平台設置 Part 1
本文介紹以Anaconda為Python建置平台,Anaconda是一個免費開源的Python及R語言的平台,在計算科學領域及機器學習領域有廣泛的使用,平台GUI圖形介面簡易好上手,也可以創造虛擬環境供不同狀況下使用各種版本的程式語言。
1. 下載 Anaconda, 前往官網 https://www.anaconda.com/distribution/, 根據系統選擇32或64位元以及Python的版本,在Anaconda裡還可以再修改。
2. 安裝好後,打開Anaconda,Spyder即為Anaconda上執行Python編寫編譯的平台,其餘有Jupyter可以逐行執行程式碼,也有Rstudio可以編寫R語言,相當清楚好用。
3. 打開Spyder,之後就可以在裡面開始寫第一個程式了,預設的畫面左半邊是寫語法的地方,右上可以查閱變數以及說明,右下則是Console,可以稱之為控制台,可以看編譯好的語法的地方,介面清楚好用。
2019年12月18日 星期三
Oncology 腫六點
Initial presentation
Definite diagnosis
Stage and disease extent
Treatment plan
Effect and side effect
Ongoing problem
2019年11月6日 星期三
敗血症/敗血性休克處理策略 Sepsis/Septic shock Management Strategy
首先先來看看內科聖經Harrison裡對bacteremia, sepsis, septic shock的定義
Bacteremia 菌血症
Presence of bacteria in blood, as evidenced by positive blood cultures
Signs of possibly harmful systemic response
Two or more of the following conditions: (1) fever (oral temperature >38°C [>100.4°F]) or hypothermia (<36°C [<96.8°F]); (2) tachypnea (>24 breaths/min); (3) tachycardia (heart rate >90 beats/min); (4) leukocytosis (>12,000/μL), leukopenia (<4000/μL), or >10% bands
Sepsis (or severe sepsis) 敗血症
The harmful host response to infection; systemic response to proven or suspected infection plus some degree of organ hypofunction, i.e.:
1. Cardiovascular: SBP ≤90 mmHg or MAP ≤70 mmHg that responds to administration of IV fluid
2. Renal: U/O <0.5 mL/kg per hour for 1 h despite adequate fluid resuscitation
3. Respiratory: Pao2/FiO2 ≤250 or, if the lung is the only dysfunctional organ, ≤200
4. Hematologic: Platelet count <80,000/μL or 50% decrease in platelet count from highest value recorded over previous 3 days
5. Unexplained metabolic acidosis: A pH ≤7.30 or a base deficit ≥5.0 mEq/L and a plasma lactate level >1.5 times upper limit of normal for reporting lab
Septic shock 敗血性休克
Sepsis with hypotension (SBP <90 mmHg, or 40 mmHg less than patient’s normal blood pressure) for at least 1 h despite adequate fluid resuscitation or need for vasopressors to maintain SBP ≥90 mmHg or MAP ≥70 mmHg
Refractory septic shock 頑固性敗血性休克
Septic shock that lasts for >1 h and does not respond to fluid or pressor administration
敗血症(Sepsis)是人類宿主對抗病原菌(細菌、黴菌、病毒)產生的一連串全身性發炎反應,包含細胞介質的釋放 、驅使中性球細胞到達感染部位、微血管通透性的增加(使血流可到達感染部位)等等,然而人體過度的發炎反應可能反而造成更嚴重的後果。
敗血症(Severe sepsis已不再獨立出來一個名詞)及嚴重敗血性休克的處理,需要及早的處理。
Treatment 治療與處置
抗生素的使用
Reference: 1. Harrison's Principles of Internal Medicine, 19 edition
2019年10月6日 星期日
Fungal infection 黴菌感染相關議題
黴菌分類 Fungus classification
Yeast - Candida spp., Cryptococcus spp., Trichosporon, Rhodotorula
Dimorphic - Blastomycosis, Paracoccidiomycosis, Coccidioidomycosis, Histoplasmosis, Sporotrichosis, Talaromyces
Mold - Aspergillus spp., Mucorymycosis, Fusariosis
抗黴菌圖譜 Anti-fungal agents spectrum
Reference:
1. Dodds Ashley, Elizabeth & Lewis, Russell & Lewis, James & Martin, Craig & Andes, David. (2006). Pharmacology of Systemic Antifungal Agents. Clinical Infectious Diseases - CLIN INFECT DIS. 43. 10.1086/504492.
黴菌感染臨床上判斷是否為疾病的三種可能性判斷,根據宿主因素、微生物學證據、病理切片、黴菌培養證據可分為Probable, Possible, Proven三種,再根據可能性投予抗黴菌用藥
Possible
1 host + 1 clinical but no mycobiological support
Probable
1 host + 1 microbiology + 1 clinical
Positive galactomannan or beta-D-glucan
Positive sputum or BAL culture
Prove
Histopathology + Culture
2019年9月27日 星期五
Chest X ray sign 常見胸部X光徵象
A line: linear opacities extending from the periphery to the hila; they are caused by distention of anastomotic channels between peripheral and central lymphatics
B line: short horizontal lines situated perpendicularly to the pleural surface at the lung base; they represent edema of the interlobular septa
C line: reticular opacities at the lung base, representing Kerley's B lines en face.
Reference:
1. Kerley's A, B, and C Lines, IMAGES IN CLINICAL MEDICINE, NEJM, 2009, https://www.nejm.org/doi/full/10.1056/NEJMicm0708489