從事FHIR SDK的開發,有幾個目的與原因。
- 深入研究FHIR:FHIR看起來簡單,裡面卻到處是陷阱。雖然如此,他的設計架構真的值得學習。自己真正學的是工業工程,內心深處就是想如何把這樣子的架構弄到ERP領域來。
- 掌握核心技術:雖然國外已經有公司提供DotNet版本的FHIR程式庫,但是畢竟是別人的。總想著自己也來搞一套,從使用者變設計者感覺也不錯。
- 建構查詢模式:在與國外幾家大型EMR公司的FHIR Server奮戰後發現,號稱標準,但都自立門戶。再者,FHIR的彈性,也使得各家使用與支援度上各有差異。雖然可以用Postman之類的工具測試,但每次調整參數,也很費勁。所以,才用設計Query Builder的想法。透過這個工具的開發,也讓FHIR SDK更加完善。
- 開發FHIR Server:這是下一個目標。有了FHIR SDK再配合Web API,可以輕鬆打造屬於自己理想的FHIR Server。
- 開發EMR Lite:有了FHIR Server + FHIR SDK + IG就能夠開發特用性EMR Lite。
- 建構FHIR Ecosystem:有了EMR Lite為Portal,提供CDS Hooks架構,讓使用者端與開發端有一個相互增進的平台。
夢很遠,路很長。一步一步走,直到走不動的那一天。
- 前提
- FHIR Type Framework
- Base
- Element
- DataType
- Primitive Type
- Complex Type
- Choice Type
- BackboneType, BackboneElement
- Resource Type
- Resource Type
=====後記=====
原本這系列是想在10/31我生日那天完成,給自己一個交待。可惜,目前工作與FHIR無關,只能利用下班閒暇時間,來維繫自己的興趣與理想。也許吧~期待有那麼一天,可以專心、專職的實踐這條FHIR之路。
沒有留言:
張貼留言