# 小小醫資工程師-醫學影像分析師入門 ## 06/08 Liver mass CT https://radiologyassistant.nl/abdomen/liver/characterisation-of-liver-masses https://hackmd.io/2QFjeso0QF6w0QiR9WiXxA?view ## 06/03 1. WSI 數位病理 FHIR 影像報告 - FHIR observation, 包含 -- referenced patient, serviceRequest... -- obs.type, time **-- code and value** - 基於肝癌 條列有哪些種類肝癌 每種肝癌有哪些描述資訊(如大小、邊界、形狀...) - NGS 次世代基因定序 --https://www.hl7.org/fhir/genomics.html https://guide.104.com.tw/wow/job/2008003007 https://www.ptt.cc/bbs/SENIORHIGH/M.1527396712.A.27A.html ## 05/20 - https://hackmd.io/KKdnRe3_TXaFq_vR1_3rNQ?view ## 05/13 - https://hackmd.io/fXMotukJS1md0WjMI_zlTw#0513 ## 05/11 - 研發遠距諮詢系統 - 需要後端驗證 token -- 參考目前 Java 發展 C++ web server or Node.js ## 05/04 彬彬 mammo SR: https://hackmd.io/zd9YYcQuTfSm3-HX9WF0ug https://hackmd.io/@w7Qw2wVXT6-Smrvv3RWxEQ/r1_n2TiB5 ## 05/02 - 整理 WSI 檢查流程對應的 FHIR resources -- 後續討論每個 resources 需要那些欄位 - 用 drawio 改流程圖 - 撰寫 HIS and PIS 轉檔程式,將處方檢體等資料轉成 FHIR 標準規格上傳 -- 成大 雅加達慈院 -- https://build.fhir.org/specimen-mappings.html - mammo report example -- https://hackmd.io/zd9YYcQuTfSm3-HX9WF0ug?view -- https://build.fhir.org/ig/HL7/fhir-breast-radiology-ig/StructureDefinition-MGFinding.html -- https://documents.cap.org/protocols/cp-hepatocellular-17protocol-4000.pdf ## 04/29 FHIR SR - 影像報告及病歷報告(癌病病歷):謝愛佳 洪彬彬 吳羽竺 黃宇婷 - 一種影像檢查可有多種發現,**每種發現有多個描述屬性,每個屬性可進一步規範其可填寫的詞彙編碼**,以此結構化描述影像檢查發現 -- Create report template for other report type Radiology report - [RSNA structred report](https://www.rsna.org/covid-19/rsna-structured-reporting) -- [Chest lung](https://radreport.org/home/16/2009-12-01%2000:00:00) 吳羽竺 黃宇婷 顏喨穎,鍾薏茜,楊辰茹 5/4 19:30 - Liver[RSNA CT or MR liver SR](https://radreport.org/home/50860/2021-07-21%2018:30:35), [肝病種類](https://chmuseum.klchb.gov.tw/web/Content/Content.aspx?c0=258) 蔡曜恩 龍昱璇 朱家儀 楊晏妮 5/2 晚上八點 - Dermatology(皮膚科) Skin Lesions- [1](https://www.healthline.com/health/skin-lesions#causes)、[2](https://www.merckmanuals.com/professional/dermatologic-disorders/approach-to-the-dermatologic-patient/description-of-skin-lesions) - https://zh.wikipedia.org/wiki/%E4%B8%98%E7%96%B9 -- 洪彬彬 許博雅,張品蓁 - 影像檢查種類 -- 放射影像、光學影像(內視鏡、拍照、眼底鏡、數位顯微影像...) - 檢查流程 (基於流程,產生對應的 resources) -- Scheduled Workflow (SWF): 看診、開單、排程、照影、判讀打報告 --- https://mos2718.github.io/svgFHIR/Index.html -- Encounter based: 病人到就醫部門(或醫護人員前往病人位置)、檢查(及判讀)、看診及處置 -- specimen exam: 手術採檢(含內視鏡及巨觀檢查)、檢體配置、顯微檢查 -- Patient-initiated image exam: 上傳影像(uplaod image)、加入描述說明(add meta data)主觀描述用 FHIR condition、授權存取、檢視判讀 ## 0428 https://www.aiwalls.com/android%E8%BB%9F%E9%AB%94%E9%96%8B%E7%99%BC%E6%95%99%E5%AD%B8/22/17221.html 好處主要有兩個,一是容易更改要展現的內容(包括樣式),二、使用HTML提供呈現介面及內容,可以在瀏覽器、Aandroid APP、IOS APP 發跨平台應用 缺點: - github 下載及發佈內容 -- 已發佈的範例 [數位內容] https://github.com/mos2718/MICexp https://github.com/mos2718/FHIRBeginnerPractices 網頁發佈到 楊承昊的 AWS server https://docs.aws.amazon.com/zh_tw/codecommit/latest/userguide/getting-started.html 及連到其 FHIR server ## 0427 - https://www.ithome.com.tw/news/141639 https://www.researchgate.net/figure/Personal-health-record-PHR-and-electronic-health-record-EHR-relationships-IoT_fig1_312145087 - 鄭筑勻 吳嘉欣 房駿宜 蔡耀安 鄭昱威 5/3 討論 -- [ECG](https://hackmd.io/ESjpAB5ZRES_s2tucK9xxA#%E7%A8%8B%E5%BC%8F%E7%AF%84%E4%BE%8B) -- Android web view 呈現網頁及波形圖 -- 手機 APP 內籤瀏覽器 -- 考慮在手機、平板、及筆電的排版效果 --- HTML canvas 及 CSS 標籤 -- https://www.w3schools.com/css/css3_mediaqueries_ex.asp -- TPR 時間及量測數值之換算 -- https://ieeexplore.ieee.org/document/8101902/figures#figures - SR -- WADO ## SR - https://hackmd.io/ovyre_HSQrSFzi-c2wHBdw - https://hackmd.io/y3HAfYBoS-qT3gdwxDp3jQ?view ## FHIR 入門範例 - https://github.com/mos2718/FHIRBeginnerPractices ## 0422 - 生醫訊號折線圖 IoT 及生醫訊號處理 -- 賴忠裕 洪彬彬 莊舒雅 -- 房駿宜 蔡耀安 黃怡萍 蔡昀容 許博雅 - 雲端主機人員組織及資安: (蕭文榮 李晉宇) 謝愛佳 莊舒雅 -- 楊晏妮 林毓文 朱家儀 丘宸安 侯柏志 陳敬迪 - 手機 APP 內籤瀏覽器 -- 鄭筑勻 吳嘉欣 ## 0413 醫資專家及種子教師群組 - 雲端主機人員組織及資安: (蕭文榮 李晉宇) 謝愛佳 莊舒雅 -- Add OAuth mechanism to authenticate target health care provider API -- Authorize Medical Record to other practitioner page 楊晏妮 林毓文 朱家儀 丘宸安 侯柏志 張晉嘉 鍾薏茜 4/20 FHIR 主機 裝 linux 申請固定 IP 及可 SSH 人員組織 - IoT 及生醫訊號處理 賴忠裕 -- 房駿宜 蔡耀安 黃怡萍 蔡昀容 107316138許博雅 107316138張品蓁 4/18 晚上八點 - 影像報告及病歷報告(癌病病歷):謝愛佳 洪彬彬 吳羽竺 黃宇 -- Create report template for other report type Radiology report 顏喨穎 鍾薏茜 趙立乘 楊辰茹 鄭筑勻 龍昱璇 朱家儀 吳嘉欣 楊晏妮 蔡曜恩 ## FHIR 網頁表單 ## DICOM 解析 DICOM IOD 的用途 VS DUMP DICOM Tag 安裝及使用 show hexdump 分析 DICOM 及其他檔案 4/15,22 老師 好,我們目前在準備111年度計畫書,不知道老師或學校這裡有沒有要打工的學生,主要工作是協助健康福祉文件整理及程式註解說明,我們會持續進行程式正規化,學生可以參與系統及程式正規化的說明,取得線上正式系統的實務經驗,對於未來就業應該會有幫助 ## 04/06 - FHIR observation and diagnosticReport -- observation 可代表影像發現 -- diagnosticReport 參考到 observation 並給與assessment 臆斷 and suggestion 處置建議 - [HTML basic]( https://mos2718.github.io/js2020/Index.html) ## 04/01 FHIR JS codes https://github.com/mos2718/FHIRBeginnerPractices https://developer.nhs.uk/apis/itk3nationalpathology-1-0-0/explore_diagnostic_report.html https://confluence.ihtsdotools.org/download/attachments/87042641/201912_Karim_Nashar_IM.pdf?version=1&modificationDate=1573141121000&api=v2 - 顏:造口 -- 手術紀錄 造影 評估(AI) 雲端儲存 - C# 繪圖 -- JSON, HTTP, 處理 JPG - 表單 -- 疫苗資料(Medication Request) 評估資料(Immunization Evalution) 觀察資料(Observation) 疫苗表單 : 批號、日期、品牌。 評估表單:日期、是否發燒/感冒症狀 觀察表單:頭暈、想吐、心悸 - 常見系統 -- 人員組織管理 -- 雲端影像及紀錄儲存 -- 授權 https://www.vac.gov.tw/vac_home/changhua/mp-207.html ## - Open SSL DICOM structured reporting parser DICOM DICOM SR DICOM RT https://miro.com/app/board/uXjVOBlN_P4=/ ## 03/26 - TPR https://www.semanticscholar.org/paper/Study-on-the-Feasibility-of-NFC-P2P-Communication-Huang-Chang/227095f668149cd7cb3e22a8f9cdfd8e941fd65e/figure/10 ## 03/28 - https://jerrynest.io/app-android-webview/ - https://www.youtube.com/watch?v=mZOnjGPF-9w - github annount - github 上發布網頁 - https://mos2718.github.io/t/Index.html - https://mos2718.github.io/W1/GitPPTs/index.html ## 03/25 -[BMD](https://build.fhir.org/observation-example-bmd.json.html) https://fiend1120.pixnet.net/blog/post/193711428-android-http-get-%E5%8F%8A-post- android studio browser https://www.youtube.com/watch?v=mZOnjGPF-9w - https://www.jubo-health.com/homeservice - https://github.com/mos2718/FHIRBeginnerPractices - http://hapi.fhir.org/baseR4/Patient/2861232 ## 03/23 1.user login 2.list of encounter, select a patient 3. add serviceRequest ## 03/18 - 請下載此範例跑看看 https://github.com/mos2718/drawD https://emr.mohw.gov.tw/FHIRemr/WebSite1/Default.aspx RSNA https://www.sohu.com/a/358025530_668211 http://203.64.84.113/t/DICOM/index.htm ## 03/16 https://hackmd.io/S8CrTQGxS4irYN2lH7SKvQ?view ## 03/09 - 繪製曲線圖 ```htmlembedded= <!DOCTYPE html> <html> <head> <script src="ECGdat.js"></script> </head> <body> <canvas id="myCanvas" width="1000" height="600" style="border:1px solid #070707;"> Your browser does not support the HTML5 canvas tag.</canvas> <script> w=[{"age":1,"weight":5}, {"age":2,"weight":7}, {"age":3,"weight":8}, {"age":7,"weight":20}, {"age":12,"weight":50}]; //alert(w[3].weight); var c = document.getElementById("myCanvas"); var ctx = c.getContext("2d"); ctx.beginPath(); ctx.lineWidth = 2; ctx.strokeStyle ="#0000FF"; // red; ctx.moveTo(100, 500); ctx.lineTo(800, 500); ctx.moveTo(100, 0); ctx.lineTo(100, 500); ctx.stroke(); ctx.strokeStyle ="#FF0000"; //"green"; ctx.lineWidth =1; x = w[0].age * 50 + 100; y = 500 - w[0].weight * 10; ctx.moveTo(x,y); for(i=1;i<5; i++) { x = w[i].age * 50 + 100; y = 500 - w[i].weight * 10; ctx.lineTo(x,y); } ctx.stroke(); </script> </body> </html> ``` - ```htmlembedded= <html> <head> <meta charset="utf-8"> <script></script> </head> <body> <canvas id="id1" width="600" height="450"></canvas> <script type="text/javascript"> var c=document.getElementById("id1"); var ctx=c.getContext("2d"); ctx.beginPath(); ctx.lineWidth = 2; ctx.strokeStyle ="#FF0000"; // red; ctx.moveTo(0, 300); ctx.lineTo(800, 300); ctx.stroke(); </script> </body> <html> ``` ## 03/5 -https://www.w3schools.com/html/html5_canvas.asp - https://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_animate_3 - https://www.w3schools.com/graphics/game_intro.asp ## 03/2 <!DOCTYPE html><html><body> <svg height="600" width="800"> <image x=100 y=0 href="CT_AR.jpg" height="256" width="256"/> </svg> </body></html> https://drive.google.com/file/d/18yfkb4ANTjSM9Ag0DIud5G-OvYkxl-mn/view?usp=sharing https://drive.google.com/file/d/1u2EdiKgt13TmCfuZ3Dky8pHxqrdTLhvx/view?usp=sharing ## 02/25 - RadiAnt DICOM viewer --https://hackmd.io/0omT5yAfS96xK4yV49TRdg -- 可再加安裝說明 -- 找看看哪裡可下載或取得 DICOM 檔 - mouse down move up 楊辰如 - https://www.w3schools.com/graphics/tryit.asp?filename=trysvg_rect2 ## 主題: 醫學影像解析、量測、及定位 ## 現況 - 醫學影像臨床用途廣泛,但現行醫學、放射、醫資等科系師生普遍不熟悉: -- 醫學影像造影流程 -- 產生的 DICOM 資料規格,以利進一步分析 -- 影像及定位機制: 螢幕、影像、人體三者的座標關係 - 若能了解上述醫學影像知能,在醫學資訊領域有非常多的應用值得發展。其所需知能並不困難,但同學們對此普遍陌生,無法應用將所學數理及資訊知能在影像醫學領域進一步應用,甚為可惜。 ## 需求 - 影像結構化報告 - 影像數位學習 - 引像導引立體定位 ## 課程連結 - [課程簡介及電腦繪圖入門](https://mos2718.github.io/FHIR_PACS/Index.html) - [繪製醫學影像範例程式](https://github.com/mos2718/drawD) ## 目的 - 設計入門教材及活動,以了解 -- 醫學影像成像原理、[造影流程](https://hackmd.io/8LBuD4JZSqKRwbslAkD_LA?view) -- 產生的資料規格(DICOM) -- 資料處理分析: 影像呈現、量測、座標轉換及定位 -- 及應用需求: 影像標記及結構化報告、影像分析系統(AI)與 PACS 整合應用、QIBA 影像量化分析 - 扎根培育醫療及資訊跨域開發人才 ## - 活動及宣傳 - 內容美化 - **影像知識傳承及管理** -- 專科影像教學 -- froum ## 活動 - 晉江街 台大師大 - 應用需求線上專家會議 -- 醫院、大學、業界合作提出需求 -- 影像量化分析在診斷及治療的應用、設計影像報告、網頁教案、與 AI 整合 - JS 前端基礎教育訓練(HTML、JS、Canvas 繪圖) - FHIR 影像檢查流程教育訓練 -- 視訊 + 線上介紹 -- 介紹相關 FHIR resources 在檢查流程的應用 - 醫學影像網頁應用教育訓練 -- JS 分析及呈現醫學影像 -- 設計影像網頁報告 ## https://timetable.nycu.edu.tw/?r=main/crsoutline&Acy=109&Sem=2&CrsNo=A953&lang=zh-tw