摘要走到 Day 30,我們完成了 TW Lab Contract Gate:一個以 Spring Boot + HAPI FHIR R4 建立的 TW Co...
摘要Day 29 把 Day 28 的 policy-only sandbox live read/search readiness 往前推進成真正的 all...
摘要Day 28 把 Day 27 的 SMART/OAuth sandbox token flow evidence 往之後所需的 live read/se...
摘要Day 27 把 Day 26 的 PHI masking / privacy evidence 往 sandbox authorization boun...
摘要Day 26 把 Day 25 的 request-scoped AuditEvent / Provenance resource preview 往 p...
摘要Day 25 把 Day 24 的 AuditEvent / Provenance readiness evidence 往前推一步:report 不只列...
摘要Day 24 已經把 contract 裡的 versioned ValueSet canonical URL 推進到 terminology serve...
摘要Day 22 已經替 live FHIR /metadata 入口補上 allowlist、redirect blocking、endpoint safe...
摘要Day 21 已經把 demo contract JSON 對齊 companion guide / trading partner agreement...
摘要Day 20 已經把合作方政策從 Java enum 拆成可載入的 contract JSON。Day 21 修正 contract JSON 使其更貼近...
摘要Day 19 已經把 Quality Test Report、規則覆蓋矩陣與契約版本比較整理成可閱讀證據。Day 20 回頭處理一個更根本的問題:交換契約...
摘要Day 18 已經把驗證流程放進 Docker 與 CI quality gate。Day 19 把既有規則測試、分層驗證測試、情境測試與版本比較測試整理...
摘要Day 17 已經把契約 v1.0 / v1.1 的差異轉成可修正的證據。Day 18 把目前的資料品質閘門放進可重現的執行環境:新增 Dockerfil...
摘要Day 15 已經把代表案例整理成 Expected / Actual 測試,Day 16 已經把契約 v1.0 / v1.1 的基本比較結果接回畫面。D...
摘要Day 15 已經把契約 v1.0 / v1.1 的代表案例整理成最小情境測試包,證明 Expected / Actual 結果可以穩定重跑。Day 16...
摘要Day 14 已經把契約 v1.0 / v1.1 的基本比較骨架接起來,證明同一份 Bundle 可以因為 v1.1 新增 UCUM system/cod...
VIII.總結 30 完賽心得 假的,根本沒有完賽,第六天就斷更了哭啊。 先謝謝大家看到這裡,雖然斷更了。我很想重新開一篇鐵人賽來更新,整理一下版面跟圖片, 從...
VIII.總結 29 轉換後才是挑戰:SMART APP, CDS Hook, CQL等 我們現在有能力獲得一個符合FHIR IG標準的FHIR文件了,而且這個...
VII.IG實戰 28 測試驗證,優化建議(如何偷Input欄位,減少所需負擔) 今天有兩個部分,前段是把轉換好的內容拿去驗證器測試,後段是一些筆者在處理簡化欄...
VII.IG實戰 27 撰寫FUME,組合resource成Bundle 今天會分成兩個主題,一個是claim要怎麼寫,另外一個是如果採用stateful的搜尋...
VII.IG實戰 26 TWPAS Bundle 對,我偷改題目拉,今天來貼一個參考的範例 實際上有很多東西要改,但這個範例應該可以讓各位了解怎麼樣構建出一個M...
VII.IG實戰 25 TWPAS/TWCI 實戰簡介,思路分析 今天要進入倒數第二個章節了,實際看一個IG在做什麼,需要什麼資料內容, 今天要介紹的主要是兩個...
VI.FUME24 組合Bundle 終於到FUME的最後了,今天要討論的是要怎麼把一個Bundle組起來,昨天討論到了可以用$resolve()與$searc...
VI.FUME23 FUME FHIR Function($resolve, $search, $literal) 今天要講的可能是FUME裡面最核心也最好用的...
VI.FUME22 JSONata進階操作($merge, $exists, $zip, $function...) 前面講了一整卡車的JSONata,今天要把...
VI.FUME 21 JSONata基礎操作(conditional, string, array, object execution) 在正式進入今天的主題前...
VI.FUME20 實際建立一筆Patient的FUME Mapping 在談完FLASH的幾個基本語法之後,我們來看一下FUME Designer Playg...
VI.FUME 19 FUME Mapping Language(FLASH) 今天要來正式介紹FUME Mapping的撰寫,前面有簡單帶過,FUME是由JS...
VI.FUME 18 FUME Community 安裝, 環境設定 既然FUME Designer要付費才能使用,我們要在地端使用FUME就只能安裝FUME...
VI.FUME 17 FUME Designer 概述完FUME是什麼之後,先來理解一下要怎麼使用FUME Designer Playground吧,https...