作業環境監測暴露評估平台
從監測計畫、貝氏統計、分級管理到暴露評估報告,一套在事務所內部運行、客戶資料不出門的多租戶平台。統計核心採用 Expostats 開源 WEBEXPO 貝氏引擎,判定邏輯對齊《勞工作業環境監測實施辦法》與《危害性化學品評估及分級管理辦法》。
三個系統,六個階段
作業環境監測的完整循環分成六個階段。平台不是單一程式,而是三個共用同一套函式庫與租戶資料的系統,各自負責其中一段。
監測計畫系統 開發中
- ①先期審查(規劃閘門)
- ②監測計畫書
- ③執行實況監督
暴露評估報告系統 正式運行
- ④監測結果彙整
- ⑤貝氏統計與科學整合
- ⑥暴露評估報告
分析工具
- T1Expostats SEG 貝氏分析
- T2工作者間暴露變異
- T3暴露決定因子分析
回饋環
每次產出報告即寫入分級快照;輪轉式評估 R1–R6 決定下期該做什麼;統計快照回流到下期的先期審查。三個系統以「租戶、廠別、SEG 代碼、化學品 CAS、期別」五個鍵銜接。
統計與判定核心
WEBEXPO 引擎(R+JAGS),informedvar 先驗,輸出 GM、GSD、X95 與超標機率。引擎原碼不修改,亂數種子由資料決定,重跑結果不變。
原始寫法「<偵測極限」直接進引擎做左設限,不改寫成零、不用偵測極限的一半代入。
化學品依 X95 對容許暴露標準分三級;噪音另以劑量化處理,分四級。
把噪音當成「劑量化學品」跑同一套貝氏流程,容許值對應 90 dBA 八小時日時量平均音壓級。
戴後暴露以反向法計算,不重跑統計;指定防護係數一律採官方呼吸防護具補正表;聽力防護依 NIOSH 折減。
以 GSD、全距比、Q-Q 斷層判讀相似暴露族群是否該拆分;改善前後以位置降幅主判定、合併 GSD 佐證。
有機溶劑混合暴露以各物質 X95 對容許值比值加總評估。
台灣容許暴露標準四百九十餘種物質、採樣分析方法建議表、GHS 與 CMR 清單、毒理參考值。
圖像化呈現
統計結果不只給數字。每個分析單元、每個廠區、每一期的結論都有對應的圖,直接嵌入報告與 Word 匯出。
每個分析單元的後驗分布與 X95 相對容許值的位置,並以 AIHA 五級風險帶顯示落在各級的機率。
區域採樣的 X95 疊到廠區平面圖,以反距離加權內插出熱區;多種有機溶劑以相加效應合併著色。
噪音量測點內插為等噪音線,直接看出行動值與容許值的邊界落在哪些作業區。
技師在平面圖上畫分區多邊形,牆面視為硬邊界,熱區不會穿牆擴散;成果直接進報告。
改善前後的分布位置降幅、SEG 母體同質性的 Q-Q 圖、跨期趨勢,供技師判讀是否真的改善。
事業單位端以色塊與趨勢箭頭呈現各 SEG 分級,一眼看出待改善單元,不顯示任何濃度數值。
多租戶治理:顧問機構、集團、單一公司都適用
平台以「組織穀倉」隔離資料:上層是一個組織的命名空間,其下每個租戶是一個被評估的單位。上層可以是顧問機構,也可以是集團總部或一家公司的環安衛部門;租戶對應的就是受託客戶、子公司或廠區。不同組織之間彼此不可見,平台營運者在架構上讀不到任何租戶的監測資料。
| 組織樣態 | 上層管理者 | 租戶 | 事業單位帳號 |
|---|---|---|---|
| 顧問機構 | 顧問機構或技師事務所 | 受託的各家客戶 | 客戶的環安衛主管 |
| 集團 | 集團環安衛總部 | 各子公司或事業部 | 各廠區主管 |
| 單一公司 | 公司環安衛部門 | 各廠區或事業處 | 廠長或現場主管 |
三種樣態共用同一組角色,差別只在誰扮演。
| 角色 | 誰來擔任 | 能做什麼 | 看不到什麼 |
|---|---|---|---|
| 平台維運管理員 | 平台營運方(由瀚博提供服務時即為瀚博);只有平台部署在該組織自己的機器上時,才由該組織的資訊人員擔任 | 開通組織帳號、看用量統計與系統健康 | 任何租戶的名冊、監測資料、報告 |
| 顧問機構 | 執行評估的單位:外部顧問,或集團與公司的環安衛團隊 | 自建租戶、上傳資料、跑統計、產報告、釋出與定稿 | 其他組織的任何資料 |
| 事業單位 | 被評估的單位:客戶、子公司、廠區 | 看自己的報告與分級儀表板、提交資料;經授權可自助分析 | 任何濃度數值(儀表板只給結論) |
報告生命週期為草稿、釋出、定稿三段。定稿後鎖定不可改,修改只能開新版,舊定稿永久保留,可隨時查驗未被改動。每個組織可設定自己的標誌、名稱、浮水印與簽署人資格附件。
暴露評估報告系統怎麼跑
- 上傳監測結果CSV 含採樣日期、廠別、SEG、採樣型態、物質、濃度;可附實配防護具。主檔層帶 SEG 代碼與 CAS 對照。
- 排除與分群技師可排除資料列、拆 SEG 子群,並對每個分析單元決定納入評估、僅顯示或隱藏。
- 貝氏統計每個廠別、SEG、物質、採樣型態組合為一個分析單元;噪音走劑量路徑。
- 分級與防護判定法規分級、戴後等級、防護不足彙整。
- 輪轉式評估 R1–R6技師選定本期實施的項目並填寫執行內容、發現、結論與建議;完整監測逾三年即提醒。
- 產出報告可線上編輯的 HTML 報告,另匯出 Word 與 PDF;報告敘述可由本機語言模型草擬,資料不離開事務所。
- 不可變留痕原始產出永不改動,技師的每次編輯以事件紀錄,顯示檔由原始版與事件重建。
- 分級快照與儀表板每廠報告登錄後立即寫入只含分級結論的快照;事業單位登入即見本期摘要、各 SEG 分級與趨勢、待改善清單、下期預告。
監測計畫系統
依 AIHA 暴露評估策略與《勞工作業環境監測實施辦法》的計畫必載事項設計,涵蓋客戶建檔與廠區模型、事業單位網路填寫表、先期審查七區、規則引擎與樣本數建議、監測義務判定三線、計畫書產生器與審閱模式。
各系統差異
| 系統 | 本質 | 輸入 → 輸出 | 使用者 | 狀態 |
|---|---|---|---|---|
| 暴露評估報告系統 | 平台主體,多租戶 | 監測結果 → 報告、分級快照、儀表板 | 顧問、事業單位 | 正式運行 |
| 監測計畫系統 | 報告系統的上游 | 客戶主檔、先期審查 → 計畫書、義務判定 | 顧問 | 開發中 |
| 客戶填寫表 | 計畫系統的對外收件口 | 事業單位自填 → 提交檔 | 事業單位(免帳號) | 未對客戶開放 |
| 單機報告產生器 | 報告系統前身,不分租戶 | 單一 CSV → HTML 報告 | 瀚博內部 | 保留試算 |
| Expostats Tool 1 / Tool 3 | 官方分析介面 | 一組數據 → 分布與因子分析 | 瀚博內部 | 原樣運行 |
| 工作者間變異分析 | 自建分析工具 | 同 SEG 多人數據 → 誰暴露偏高 | 瀚博內部 | 可用 |
區別只有三條:採樣前與採樣後、有登入租戶稽核的平台與無帳號的工具、可對外與仍在迭代。
適合哪些客戶
監測機構交付結果表即可,不必改變既有採樣流程。
分析單元越多,貝氏統計與分級的價值越高;分廠與彙總報告、廠別儀表板都支援。
相加效應、噪音劑量化、聽力防護折減都是現成功能。
趨勢、改善前後對照、下期預告只有多期才有內容。
第二級、第三級管理的判定依據與輪轉式評估紀錄即為此設計。
事業單位儀表板只給分級與趨勢,不給任何濃度數值。
總部當上層、各廠當租戶,由內部環安衛團隊執行評估,不必透過外部顧問。
部署路線
- 現在正式前開放測試服務跑在事務所工作機,區網存取;現有資料原地不動。
- 10 月測試環境與備份NAS 建立獨立測試環境(只放示範資料)並啟用每晚備份;程式碼環境化,任何機器照清單可重建。
- 11 月中正式主機上線Mac Studio 到位後凍結時段一次搬入正式資料並核對雜湊;外網存取經 Cloudflare Tunnel 加 Access 驗證。
- 12 月固定發佈流程開發機沙箱 → GitHub → NAS 測試 → 正式機拉碼重啟。正式資料只有一個寫入者。
專業責任邊界
系統負責計算、判定邏輯與文件組裝。法規適用性、分級結論、防護具選型與報告結論,仍由職業衛生技師簽證負責;報告中凡由模型草擬的專業結論,皆保留為可編輯區供技師修改與確認。