iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

醫療資料通過標準驗證,就真的能交換嗎?——30 天打造 TW Core 資料品質閘門 系列

醫療資料通過 JSON、FHIR 或 TW Core 驗證,不代表一定符合交換雙方的實際要求。本系列將以 Java、Spring Boot 與 HAPI FHIR,逐步實作一套輕量資料品質閘門,檢查跨 Resource 關聯、契約允許的 LOINC/UCUM 條件與版本差異,並透過自動化測試、Docker 與 CI 建立可重現的驗證流程。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文 |團隊五人成行,Bug 不行
DAY 21

Day21 - 把 Demo Contract 對齊真實 FHIR 交換契約語境

摘要Day 20 已經把合作方政策從 Java enum 拆成可載入的 contract JSON。Day 21 修正 contract JSON 使其更貼近...

2026-08-22 ‧ 由 connielin07 分享
DAY 22

Day22 - 把 Contract Gate 從契約語境推進到升版與 Metadata Evidence

摘要Day 21 已經把 demo contract JSON 對齊 companion guide / trading partner agreement...

2026-08-23 ‧ 由 connielin07 分享
DAY 23

Day23 - Terminology Server $expand / $validate-code Evidence

摘要Day 22 已經替 live FHIR /metadata 入口補上 allowlist、redirect blocking、endpoint safe...

2026-08-24 ‧ 由 connielin07 分享
DAY 24

Day24 - Sandbox Readiness, Non-PHI Guard, and Audit / Privacy Evidence

摘要Day 24 已經把 contract 裡的 versioned ValueSet canonical URL 推進到 terminology serve...

2026-08-25 ‧ 由 connielin07 分享
DAY 25

Day25 - Request-Scoped FHIR AuditEvent / Provenance Resource Preview

摘要Day 25 把 Day 24 的 AuditEvent / Provenance readiness evidence 往前推一步:report 不只列...

2026-08-26 ‧ 由 connielin07 分享
DAY 26

Day26 - Formal PHI Masking Policy Evidence

摘要Day 26 把 Day 25 的 request-scoped AuditEvent / Provenance resource preview 往 p...

2026-08-27 ‧ 由 connielin07 分享
DAY 27

Day27 - SMART/OAuth Sandbox Token Flow Evidence

摘要Day 27 把 Day 26 的 PHI masking / privacy evidence 往 sandbox authorization boun...

2026-08-28 ‧ 由 connielin07 分享
DAY 28

Day28 - Safe Live Read/Search Policy Readiness

摘要Day 28 把 Day 27 的 SMART/OAuth sandbox token flow evidence 往之後所需的 live read/se...

2026-08-29 ‧ 由 connielin07 分享
DAY 29

Day29 - Safe Sandbox Read/Search Evidence

摘要Day 29 把 Day 28 的 policy-only sandbox live read/search readiness 往前推進成真正的 all...

2026-08-30 ‧ 由 connielin07 分享
DAY 30

Day30 - TW Core Lab Quality Gate 專案總回顧

摘要走到 Day 30,我們完成了 TW Lab Contract Gate:一個以 Spring Boot + HAPI FHIR R4 建立的 TW Co...

2026-08-31 ‧ 由 connielin07 分享