# MIS PBL: Medical Informatics Standard Project Based Learning - [Project list](https://hackmd.io/4L9I329oTkmQAk5sUVhDIA) - 專案導向式學習 -- 基於社會需求: 基於不便、想要、甚至創造需求(但考慮到永續發展) -- 新型尖端大學的趨勢,例如: [歐林工程學院](https://www.youtube.com/watch?v=uj46mRhNX2Y) - 健康醫療有非常多資訊化應用主題,合適進行 PBL - 資訊時代,社會上有許多深具潛力的應用需推行,尚未施行原因: -1. 研發單位對應用領域不熟,使用單位難以提出合適之需求規格 -2. 跨單位、跨系統整合應用困難 -3. 從需求分析、整理標準規格、發展子系統、測試評估、試行需要許多時間,而台灣現行習慣於淺碟式的應用發展 - 新型科技應用或可大學端教學及研發(如搭配大學 USR or ESG 計畫),進行務實、穩健之新型科技應用發展及推行 ## 翻轉式學習 -- 強烈建議反轉式學習,不須學一大堆知識,再來想如何應用;可與 AI 協作,產生所需規格及系統,與領域專家及需求者討論。從提問、實作、及討論過程學習相關知能。 - 可配合興趣領域、工讀機會、及學校相關課程 -- 可為醫資應用課程,如醫學數位內容、醫學影像、IoT、動作分析等課程等,範例及需求非常多 -- 可延伸於大健康各領域應用 -- 可跨領域合作,了解、建置、及評估合乎專業需求之規格與系統 ## The attitude towards handling projects - [處理專案的態度](https://chatgpt.com/share/66fb122c-8d60-8006-bcb7-cb85f71f3ba0) - 誠信原則 -- https://www.bnext.com.tw/article/81038/ey-meta?utm_source=bn_daily&utm_medium=email&utm_campaign=10-28-2024&bx_heid=1260695346 - 與人互動及溝通態度 ## 工作人員及工作內容 - [PM 專案管理 ](https://chatgpt.com/share/6715f099-a318-8006-b79e-194595e60176)、會議記錄、需求及系統分析、文件整理、編寫程式(師長協助)、成果簡報或製作影片 ## PBL 概述 - 項目式學習(Project-based Learning): 學生會在實際項目中學習如何設計、開發、測試並迭代系統。在大一,學生便會參與跨學科的小組合作,處理真實世界的問題,這有助於培養他們的系統思考能力和解決問題的能力。這種方法也使得學生在實踐中掌握如何開發系統,尤其是將AI技術應用於解決具體問題。 - 跨學科課程設計: Olin強調跨學科的課程結構,將AI、計算機科學、機械工程和人文學科結合起來,培養學生的多樣化視角。這有助於學生在設計系統時,不僅考慮技術層面的問題,還會考慮其社會影響和倫理問題,這在AI系統的開發中尤為重要。 ## PBL cooperation project requirements - 如下分工合作要求、文件撰寫要求、專案合作及把握時間態度 ### 分工合作要求 - 專題作業,每個人各自準備文件(學員自己產生另一分 hackmd 文件) 並上傳到作業繳交區,**組員上傳同一份資料算零分**。條列自己負責的項目(To Do、 Doing、 Done),若無清楚條列,很難合作完成專題,作業分數將很低。 - 並提供一份專題文件總表 hackmd , 條列每次、每個組員產生的 hackmd 文件。及重要參考文件(含學長姐的文件)。 - 專題成員,需要了解其他專題組員進行項目。以及學長姐提供的內容。 ### 文件撰寫要求 1. 要清楚描述文件內容。若文件內容由 AI 產生,要清楚了解 AI 產生內容,判斷這是否與專題有關,若有關,又不太懂,要條列問題。若無關,不必提供在專案文件中。 [錯誤範例](https://hackmd.io/7PqtWOkbQp6SV0JXLz6oSg?view#Unclear-documment-example) 2. 組員要能清楚指導者提供的文件。對學長姐之現有成果不清楚,要條列提問。 3. 組員間及學長姐的口頭及線上互動結果要記錄。這是重要成果,紀錄:會議人員、時間、地點、討論事項、討論結果、預定進行事項(負責人及完成時間) ### 專案合作及把握時間態度 1. 把握課堂及其他實體與線上討論時間,了解老師、學長姐、及其他同學提供的資訊。若與你們專題有關,請務必紀錄 2. 可在群組中提問及討論,避免因考試、放假的狀況、個人因素,延遲專題進度 3. [To Do、 Doing、 Done 及專案管理要求](https://hackmd.io/xlLgneDKQoemPPREq1zoBw?view) ### Unclear documment example - 從此作業連結: https://hackmd.io/@ypaZwK4SRoiWUY-esagPMA/HyEtjLmCex - 再連結: https://hackmd.io/@ypaZwK4SRoiWUY-esagPMA/BynrNFsAex - 再連到 :https://hackmd.io/@ypaZwK4SRoiWUY-esagPMA/BynrNFsAex#%F0%9F%A7%AD-%E5%89%8D%E7%BD%AE%E6%A2%9D%E4%BB%B6 -- "系統 .env 中已設定 JWT_SECRET 與 FHIR_SERVER_BASE。",這文件提供者沒清楚說明,其他人(學員)沒追問,很可能搞不懂這在做甚麼 -- FHIR 伺服器可正常運作,並支援 Person 資源的 CRUD 操作。 -- 此專題人員都搞不清出這些與專案是否有關,別人看此文件,將更難理解! ## small project and sample codes - 模組化簡單化範例,如: - 生醫波形 影像 去擋頭 - web server 端分段調閱影像 - IMU to binary data - 對照表: 讀取 local CSV to FHIR patient, org, serviceRequest ## [Dummy-Mode-solution](https://hackmd.io/RejH9jyJQ_-3-HJMDubqAg?view#Expert-Mode-and-Dummy-Mode-solution) - 傻瓜模式之新型醫療資訊系統開發 ## MI project for super jurior - 專案會議記錄、說明文件、測試案例 - 系統發展 -- 細分簡單步驟案例 HTML io + FHIR JSON - 教育訓練 - 軟體安裝及現場執行 - 參與標準聯測各式活動 - 相關連結 ## Project management - [ chatGPT project management](https://chat.openai.com/share/50143943-7dde-48a0-b0e4-9a1cad50d4a6) - 明確的專案計畫: -- 需求、範圍、架構、做法、規格、參與者、時程,皆須很明確,專案方能有效率地去 - 需求、範圍、架構、做法、規格、程式、參與者、時程 - 明確之需求及範圍 - 可參與的內容:整理需求說明 、規格、程式、教育推廣、聯繫安排 ## 會議記錄要求 - [參考 chatGPT](https://chat.openai.com/share/7a7da1dc-a4e4-4e4e-a69b-883d43b56834) - 會議基本信息: - 會議目的: 例如合作開發***專案、發展 ***教材題庫..、合作整理 **、合作寫計畫 - 討論事項: - 決議進行項目: -- 列出確定的行動項目,包括負責人、截止日期、和必要的資源。 - 待辦事項: -- 列出確定的行動項目,包括負責人、截止日期和必要的資源。 - 疑問或不懂項目: 不僅在會議記錄提出,也發到群組 - 重要信息和數據: - 如有必要,記錄在會議中提到的重要數據例如、統計數字或其他信息。 - 下一步計劃及後續會議時間: - 提供之參考資料連結: PPT 及影片連結 ## 會議及專案追蹤 - 每次會議需條列: -- 已完成事項 -- 代辦事項 --- 要做什麼 --- 如何做 --- 誰來做 --- 要準備、要配合、要學習的內容 --- 完成時間 --- 誰來輔導及監督施行 ## Task and Issue - ChatGPT result -- [Task](https://chat.openai.com/share/ad623c4b-5b04-40ec-8f69-582eb10f12fa) -- [Issue](https://chat.openai.com/share/ee2fd00c-79e8-454c-81e7-75c813bd8f3b) - 進一步提問 -- 開發 *** 網頁系統專案,有哪些主要 Task 要完成 -- 開發網頁系統專案前,需先準備前後端開發環境。準備後端 server 環境,有哪些事項須完成 -- 前端開發環境,有哪些事項須完成 -- [ChatGPT result](https://chat.openai.com/share/1667d694-5a14-4d4f-9b77-eb9a2bc6fb1e) ## 工作日誌 - 含已完成、預定完成時間、項目連結 https://chatgpt.com/share/685656e1-a424-8006-b5ff-4836fd0bae95 ## 與外界合作及溝通聯繫協調 - 同學缺乏與外界合作及溝通聯繫協調經驗 ## Expert Mode and Dummy Mode solution - Development of Information Systems in Expert Mode and Dummy Mode[chatGPT 說明](https://chat.openai.com/share/9b92ac89-50e3-46a9-a1bc-26c8e1495201) - 菁英模式:高度物件化、模組化,採用較複雜的架構、較新的技術。系統的設計注重可擴展性和彈性,能夠應對未來的技術變革和功能擴展。 -- 優勢: 程式通常原始開發者看得懂,自己覺得容易擴充應用 -- 劣勢: 學習曲線陡峭,他人改不動 - 傻瓜模式: 通常採用簡單易用的技術,提供基本的功能,降低使用者的學習門檻。 -- 優勢: 簡單易用,適合一般用戶和初學者,降低了學習門檻。 -- 劣勢: 系統執行效能可能較差、較缺發酷炫功能、無法滿足高級使用者的特定需求,缺乏彈性 - 現行台灣健康醫療系統大都由少數 IT 人員開發(菁英模式),具豐富 IT 知能,及系統開發經驗。但對於許多許多健康醫療專業應用,較難長期投入了解、發展、及追蹤後續狀況,自訂規格,整合及後續維護困難。 - 本計畫將媒合專業醫療及醫資標準人員與學校同學合作。學校同學較缺實務研發經驗,但較有機會與需求單位長期合作。 可配合新型醫資標準化系統推行,提供系統化、制度化的參與機制,以利新型健康醫療系統之長期發展 ## Dummy Mode FHIR frontend solution - 傻瓜模式 - 傻瓜開發模式(想學的人都做得來) web 專案,線上討論 目標: 1.邊做邊學,教育訓練搭配工讀,以專案導向式學習,讓同學用以致學 2.健康醫療領域有許多實際應用需求,方式切割成小專案,讓同學參與。並配合同學學涯體驗及長期發展 主要對象: 國中到大一、二同學,或非資訊相關科系同學 ## 同學主動向下傳承、向外推廣 - 如網頁前端 FHIR 程式,很合適由已學會的同學來教育推廣 ## 計畫撰寫 - 研究主題及要解決的問題 - 研究計畫內容: 研究主題 (一) 摘要 (二) 研究動機與研究問題 (三) 文獻回顧與探討 (四) 研究方法及步驟 (五) 預期結果 (六) 參考文獻 - 只要會問問題,可使用 AI 產生計劃書!例如: 請基於附檔文件,並參考相關文獻,產生一份計畫書。計畫書包含"研究主題"及以下章節: 摘要 研究動機與研究問題 文獻回顧與探討 研究方法及步驟 預期結果 參考文獻