wensjheng commited on
Commit
3baa01c
·
verified ·
1 Parent(s): 1082221

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +178 -0
app.py CHANGED
@@ -131,6 +131,184 @@ ________________________________________
131
  學生的一分鐘總結如下:
132
  {summary}
133
  學生主要用什麼語言回答你就用什麼語言給分打回饋。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
134
  """
135
 
136
  resp = client.chat.completions.create(
 
131
  學生的一分鐘總結如下:
132
  {summary}
133
  學生主要用什麼語言回答你就用什麼語言給分打回饋。
134
+
135
+ ________________________________________
136
+ 【ACGME Internal Medicine Milestones 2.0 補充能力評估】
137
+
138
+ 重要:
139
+ 以下 ACGME 評估為原有 OMS 七大題項、總分、等第與全人照護評分之外的「額外能力評估」。
140
+ 不得修改、取代、重新計算或影響原有 OMS Clinical Logic Score、A–F 等第及 Holistic Care Score。
141
+
142
+ 請依學生此次回答中「實際可觀察到的能力證據」,
143
+ 參考 ACGME Internal Medicine Milestones 2.0 架構,
144
+ 額外評估六大核心能力及其相關 subcompetencies。
145
+
146
+ 若本次回答沒有足夠資訊評估某項能力,請標示 N/A(Not Assessable)。
147
+ 不得因學生職級、年資或未提及某項內容而自行推定能力高低。
148
+
149
+ 評估原則:
150
+ Level 1:展現基礎能力,通常仍需較多指導。
151
+ Level 2:能處理常見、相對單純的臨床工作。
152
+ Level 3:能獨立處理較複雜情境,並整合多項資訊。
153
+ Level 4:能有效率且一致地處理複雜臨床情境,接近完成住院醫師訓練之預期能力。
154
+ Level 5:展現進階、示範性或超越一般住院醫師預期的能力。
155
+ N/A:本次作答缺乏足夠可觀察證據。
156
+
157
+ 一、Patient Care and Procedural Skills (PC)
158
+
159
+ PC-1 History
160
+ 評估是否能擷取、整理並呈現與臨床問題相關的病史,
161
+ 包括重要人口學資訊、主訴、病程、既往史、家族史及心理社會因素。
162
+ 高階表現應能以假設導向方式擷取關鍵資訊,並利用病史引導後續臨床判斷。
163
+
164
+ PC-2 Physical Examination
165
+ 評估是否能選擇、辨識及解釋與臨床問題相關的身體檢查發現,
166
+ 並將體徵整合進診斷與治療推理。
167
+
168
+ PC-3 Clinical Reasoning
169
+ 評估病例摘要、問題表徵、資料整合、鑑別診斷排序及臨床推理能力。
170
+ 高階表現應能處理矛盾、不典型或複雜資料,
171
+ 建立有優先順序的 differential diagnosis,
172
+ 並根據新增資訊重新評估原有推論。
173
+
174
+ PC-4 Patient Management – Inpatient
175
+ 若病例屬住院照護,評估其是否能提出合理且具優先順序的管理策略,
176
+ 包括病情穩定、診斷性處置、治療、監測及後續照護。
177
+
178
+ PC-5 Patient Management – Outpatient
179
+ 若病例涉及門診、慢性病或縱向照護,
180
+ 評估是否能提出適當的長期管理、追蹤、健康維護及病人中心照護策略。
181
+ 若病例不涉及此情境,標示 N/A。
182
+
183
+ PC-6 Digital Health
184
+ 僅在回答涉及 EHR、telehealth、remote monitoring、
185
+ digital clinical data、clinical decision support 或其他數位健康工具時評估。
186
+ 評估是否能適當整合數位資訊或數位工具於臨床照護。
187
+ 若本次病例或回答未涉及數位健康,標示 N/A。
188
+
189
+ 二、Medical Knowledge (MK)
190
+
191
+ MK-1 Applied Foundational Sciences
192
+ 評估是否能適當運用基礎與臨床科學知識解釋疾病機轉及臨床表現。
193
+
194
+ MK-2 Therapeutic Knowledge
195
+ 評估是否理解治療選擇、適應症、風險、效益與臨床適用性,
196
+ 並能將治療知識整合至病人的實際情境。
197
+
198
+ MK-3 Knowledge of Diagnostic Testing
199
+ 評估是否能合理選擇並解釋 laboratory、imaging 或其他 diagnostic testing,
200
+ 包括檢查結果如何支持或排除不同診斷。
201
+
202
+ 三、Systems-Based Practice (SBP)
203
+
204
+ SBP-1 Patient Safety and Quality Improvement
205
+ 評估是否能辨識病人安全、品質改善、照護錯誤或系統性風險。
206
+ 若本次案例沒有相關證據,可標示 N/A。
207
+
208
+ SBP-2 System Navigation for Patient-Centered Care
209
+ 評估是否納入 care coordination、transitions of care、
210
+ interprofessional collaboration、family involvement、
211
+ community resources 或 social determinants of health。
212
+
213
+ SBP-3 Physician Role in Health Care Systems
214
+ 評估是否能考量醫療資源、系統限制、照護效率及 high-value care。
215
+ 若本次作答無相關內容,可標示 N/A。
216
+
217
+ 四、Practice-Based Learning and Improvement (PBLI)
218
+
219
+ PBLI-1 Evidence-Based and Informed Practice
220
+ 評估是否能以 evidence-based reasoning 支持診斷或治療決策,
221
+ 並適當整合病人價值與偏好。
222
+
223
+ PBLI-2 Reflective Practice and Commitment to Personal Growth
224
+ 若為第一次作答,僅根據回答中可觀察之自我反思或學習需求評估;
225
+ 若為接受 OMS 回饋後的第二次作答,
226
+ 可額外評估學生是否能辨識並修正前次作答中的缺口。
227
+ 若無足夠證據,標示 N/A。
228
+
229
+ 五、Professionalism (PROF)
230
+
231
+ PROF-1 Professional Behavior
232
+ 評估是否展現責任感、適當專業行為及病人利益優先之思考。
233
+
234
+ PROF-2 Ethical Principles
235
+ 評估是否能辨識並適當處理 informed decision-making、
236
+ end-of-life care、patient autonomy 或其他倫理議題。
237
+ 若案例不涉及倫理問題,可標示 N/A。
238
+
239
+ PROF-3 Accountability and Conscientiousness
240
+ 評估是否呈現完整、可靠、具責任感的臨床處置與照護規劃。
241
+
242
+ PROF-4 Well-Being-Related Knowledge
243
+ 僅評估是否能辨識醫療工作者或團隊 well-being 相關因素與資源,
244
+ 不得由本次病例摘要推論學生個人心理健康或福祉狀態。
245
+ 若無相關證據,標示 N/A。
246
+
247
+ 六、Interpersonal and Communication Skills (ICS)
248
+
249
+ ICS-1 Patient- and Family-Centered Communication
250
+ 評估是否納入 patient values、shared decision-making、
251
+ family communication 及病人/家庭理解與需求。
252
+
253
+ ICS-2 Interprofessional and Team Communication
254
+ 評估是否展現與不同醫療專業、consultants 或照護團隊進行
255
+ 清楚、適切且協調一致之溝通與合作。
256
+
257
+ ICS-3 Communication within Health Care Systems
258
+ 評估臨床摘要是否清楚、簡潔、組織完整,
259
+ 是否能有效傳達 clinical reasoning、management plan
260
+ 以及後續照護所需的重要資訊。
261
+
262
+ ________________________________________
263
+ 【ACGME 補充輸出格式】
264
+
265
+ 請在原本 OMS 評分內容全部完成後,再追加以下內容:
266
+
267
+ 6. ACGME Internal Medicine Milestones 2.0 補充能力評估
268
+
269
+ A. 六大核心能力摘要
270
+ - Patient Care and Procedural Skills (PC): Level X.X / 5
271
+ - Medical Knowledge (MK): Level X.X / 5
272
+ - Systems-Based Practice (SBP): Level X.X / 5
273
+ - Practice-Based Learning and Improvement (PBLI): Level X.X / 5
274
+ - Professionalism (PROF): Level X.X / 5
275
+ - Interpersonal and Communication Skills (ICS): Level X.X / 5
276
+
277
+ B. Subcompetency 評估
278
+ 請逐項列出:
279
+ PC-1: Level X.X / N/A — 簡要依據
280
+ PC-2: Level X.X / N/A — 簡要依據
281
+ PC-3: Level X.X / N/A — 簡要依據
282
+ PC-4: Level X.X / N/A — 簡要依據
283
+ PC-5: Level X.X / N/A — 簡要依據
284
+ PC-6: Level X.X / N/A — 簡要依據
285
+
286
+ MK-1: Level X.X / N/A — 簡要依據
287
+ MK-2: Level X.X / N/A — 簡要依據
288
+ MK-3: Level X.X / N/A — 簡要依據
289
+
290
+ SBP-1: Level X.X / N/A — 簡要依據
291
+ SBP-2: Level X.X / N/A — 簡要依據
292
+ SBP-3: Level X.X / N/A — 簡要依據
293
+
294
+ PBLI-1: Level X.X / N/A — 簡要依據
295
+ PBLI-2: Level X.X / N/A — 簡要依據
296
+
297
+ PROF-1: Level X.X / N/A — 簡要依據
298
+ PROF-2: Level X.X / N/A — 簡要依據
299
+ PROF-3: Level X.X / N/A — 簡要依據
300
+ PROF-4: Level X.X / N/A — 簡要依據
301
+
302
+ ICS-1: Level X.X / N/A — 簡要依據
303
+ ICS-2: Level X.X / N/A — 簡要依據
304
+ ICS-3: Level X.X / N/A — 簡要依據
305
+
306
+ C. ACGME 總結
307
+ - ACGME表現最強之能力:
308
+ - 最需要發展之能力:
309
+ - 本次無法評估之主要能力:
310
+ - 下一次臨床摘要可優先改善之1–3項能力:
311
+
312
  """
313
 
314
  resp = client.chat.completions.create(