昨天談到病人與單位誤配。今天再問一步:資料怎麼會在操作中被放錯位置?
「使用者按錯」只是結果。軟體即使照規格運作,畫面若沒說清楚目前對象、單位或保存狀態,人仍可能做出與原意不同的操作。照護者替多人輸入資料,與病人只記錄自己,遇到的問題就不同。
我們設計一個軟體時,若沒有一個好的 UI/UX,使用者在操作時,很有可能會有誤動作,介面的設計若不清楚,則可能讓使用者不知如何做出正確的選擇,當在醫療軟體中,每一個錯誤輸入、不正確的操作,很有可能會影響/危害到病人。
所以介面應在操作前說清楚要記錄誰、輸入什麼;操作時讓人知道按鈕會做什麼;操作後回報是否存成功、存到哪裡。確認視窗不必每一步都加,重要資訊要出現在作決定的地方。警示也不能只寫「異常」或只用顏色區分:單位未知與同步失敗,是兩種需要不同處理的狀態。
假設一個 App 是用來紀錄家庭成員的生理狀態,在紀錄爸爸體溫、血壓時,App 停在他的頁面,接者紀錄媽媽的數值時,沒有注意使用者尚未切換,直接按「新增」,這就導致輸入到錯誤的對象中。若在輸入後畫面的「完成」對話框沒告訴我存到誰名下、是否重複。這幾個錯誤的 UI/UX 就會讓紀錄生理狀態的 App 有機會輸入錯誤,導致錯誤的結果。
在醫療軟體中,風險評估是非常重要的;同樣的,一個軟體擁有好的 UI/UX 也是相當重要的,若我們只觀察到這個軟體可能造成的風險,卻未發現其實部分風險是可以透過改善 UI/UX 來降低風險的,是非常可惜的。
每一個軟體,都應該持續改善 UI/UX ,需要讓不同族群的使用者都能夠順利、正確的使用我們提供的軟體,而這些小小的改動(或許是很大的改動),才會讓我們提供的軟體更好用,正確率更高,更進一步說,如此,就能讓我們的開發的軟體風險更低。