在這三十天中,我將從軟體工程師轉職醫療軟體工程師。開發一般軟體與醫療軟體,乍看之下似乎沒什麼差異,但實際上,醫療軟體比起一般軟體可能有更多法條、眉眉角角的需要注意。
若是在醫療軟體呈現錯誤的資訊,有可能會造成護理人員、醫師有錯誤的理解,造成錯誤的處置。所以每一位開發醫療軟體的工程師,都需要特別的小心才不會不小心引入 Bug,進而導致嚴重的後果。
本次鐵人賽,我將從醫療軟體的概況開始談起,討論醫療軟體與一般軟體的差異、使用者的不同、醫療流程與資料流... ,法規、品質與風險的了解與管控,接著,進入醫療軟體的實際開發環境之前,先了解何謂 FHIR、醫療術語與其編碼系統...。別忘了,在醫療軟體中隱私也是很重要的,不論是傳輸資料時、收集資料... ,都需要遵守相關的法規以及維護病患的隱私權。
希望讀者在閱讀本系列之後,能夠更加了解開發醫療軟體相關的知識。
筆者在學生時期已與醫療軟體有第一次開發經驗,那時候雖然沒有對如何正確開發醫療軟體有特別深刻的印象(因為只專精於某個項目的開發),但因近期有機會接觸到醫療軟體的開發,對於醫療軟體的開發的深度深感興趣,我認為這是一個非常有意思,且容易忽略的領域,於是才有了這次鐵人賽的挑戰主題。希望讀者能夠與我一起進入醫療軟體的開發世界。