實作抗體鑑定細胞資料庫(3)-總結

總結

優點

用了一段時間,真的滿方便的,在選血球的時候,比較不花時間,自己覺得在做抗體鑑定的時候,省下不少時間。同事公測之下,有再加上一些功能,之後再慢慢分享。學習使用上應該也算容易,同事們很快就上手了。

請參考最終版本

缺點

缺點的部份還是不少,主要重大問題有兩點:

  1. 血球的抗原還是要手工輸入
  2. 搜尋速度很慢

手工輸入是沒辦法的事。也是目前我覺得最難用的部份。尤其是當輸入錯誤,很難被察覺。我有想過要把抗原表掃描之後利用圖片辨示文字的方式轉成電子檔,但還找不到可行的方式。目前是將資料都先鎖住,避免無心修改到資料內容。

速度慢其實是預料中的事,因為利用巨集的方式寫腳本很沒有效率。但總體來說,還是比人工抄寫快,目前還能接受。如果要更快的話,可能要用 SQL 類的方式儲存讀取資料會比較有效率。

開發心得

這次開發進度比我想像中還快,前前後後大概兩個禮拜就把初步的功能全做完,剩下的功能都是邊用邊改善,一點一點打造成現在這個版本。對一個不熟程式語言的人來說,應該算滿容易執行的一個方式。(寫這些文章還花比較多時間。)

Google script 的文件寫得滿清楚的,基本上需要的功能都找的到。利用 Google 也可以找到不少前人問過相似的問題,並不會卡關太久。

這個 Project 算是一個 POC (Proof of concept),是以未來要無紙化時的一個方向去構想。若是這項功能做進 LIS 後,就可以把實驗結果全記錄在 LIS 裡面,而不需要保留紙本結果。

抗體鑑定細胞資料庫最大的問題在於抗原的正確性。因為是人工輸入的關係,多少都有可能出錯,若實際運用在臨床報告上,必須特別小心。

關鍵字: 抗體鑑定, 血庫, Javascript, Google sheets, Apps script

留言

這個網誌中的熱門文章

Terminal 預設換行

血庫人的夢魘 - 令人崩潰的抗癌新藥

Thomsen‐Friedenreich antigen (T 抗原) 活化病人之輸血策略