?

南通市突發性公共衛生事件重點人群應檢盡檢系統的開發與應用*

2023-11-29 11:26南通市疾病預防控制中心徐小衛
數字技術與應用 2023年11期
關鍵詞:病毒檢測南通市預警

南通市疾病預防控制中心 徐小衛

重點人群是突發公共衛生事件監測的重點對象,落實重點人群“應檢盡檢”,是突發公共衛生事件下的重點任務,是實現“早發現、快處置”的重要基礎。為提高重點人群“應檢盡檢”工作精細化管理水平,南通市開發了南通市突發公共衛生事件重點人群應檢盡檢系統(包含重點人群管理、病毒檢測數據管理、檢測規則管理、預警管理、數據報表等功能),實現了重點人群檢測情況的實時跟蹤、動態預警,確保重點人群“應檢盡檢”的便捷化、準確化、信息化,為全市突發公共衛生事件做出了一定貢獻。

突發公共衛生事件病毒引發的疾病不僅發病隱匿,感染者也存在數次病毒檢測才能發現的情況,同時傳染性極強,短暫的接觸就可能被感染。而重點人群屬于暴露風險高、傳播風險大、抵抗力較低的人群,因此提前排查重點人群風險隱患,做到早發現、早報告、早管控就顯得尤為重要。為滿足南通市突發公共衛生事件重點人群管理相關工作需求,提升重點人群管理、監測預警等方面的工作效率,研發并設計了一套南通市突發公共衛生事件重點人群應檢盡檢系統(以下簡稱“系統”)。

1 系統技術支持

系統采用SpringBoot 框架、Thymeleaf 模板引擎和Oracle 數據庫,整體技術架構圖如圖1 所示。

圖1 系統整體技術架構圖Fig.1 The overall technical architecture of the system

1.1 SpringBoot

Spring 是為解決企業復雜性應用程序開發,而創建的開源框架,其分層架構內包含核心容器、SpringAOP、SpringDAO、SpringORM、SpringWeb 等組成模塊,分為表現層、業務層、持久層等框架整合資源。SpringBoot是由Pivotal 團隊基于Spring 開發的全新框架,它是對Spring 的進一步封裝,其并不是用來替代Spring 的解決方案,而是和Spring 框架緊密結合用于提升Spring 開發者體驗的工具[1]。采用 SpringBoot 可以極大簡化開發模式,它集成了大量常用第三方庫配置,小部分第三方庫幾乎可以零配置地開箱即用,大部分的SpringBoot 應用都只需要少量的配置代碼,讓開發者能夠更加專注于業務邏輯的開發[2]。

1.2 模板引擎

系統使用Thymeleaf 模板引擎。Web 開發模板引擎是為了使用戶界面與業務數據(內容)分離而產生的,它可以生成特定格式的文檔,用于網站的模板引擎就會生成一個標準的HTML 文檔。Thymeleaf 提供了Spring 標準方言以及一個與SpringMVC 完美集成的可選模塊,可以快速地實現表單綁定、屬性編輯器、國際化等功能[3]。SpringBoot 為Thymeleaf 提供了默認配置,并且還為其設置了視圖解析器,因此相較于其他模板引擎(如JSP、FreeMaker、Velocity)Thymeleaf 更適用。

1.3 數據庫

系統使用Oracle 數據庫。Oracle 數據庫系統是ORA CLE 公司(甲骨文)提供的以分布式數據庫為核心的一組軟件產品,是最流行的C/S(Client/Server)或B/S(Browser/Server)體系結構的數據庫之一。Oracle 具備諸多較強能力:如并發控制和數據恢復的能力、對大型規模數據庫管理的能力、分布式處理的能力。系統使用較為方便、靈活、功能強大且可移植性好??傊?,它是一種效率高、可靠性好且受人們歡迎的一種數據庫[4]。

2 系統特征

2.1 開發工具和語言

系統前端使用Layui。Layui 是一款采用自身模塊規范編寫的前端UI 框架,遵循原生HTML/CSS/JS 的開發方式,適合網頁界面的快速開發。Layui 區別于那些基于MVVM 底層的前端框架,它更多的是面向后端開發者,無需涉足前端各種工具,只需面對瀏覽器本身,讓一切所需要的元素交互。系統后端選擇使用Java 語言,基于SpringBoot 框架進行開發;數據庫選用Oracle數據庫,基于MyBatis 框架進行數據庫構建及操作[5]。MyBatis 運行流程如圖2 所示。

圖2 MyBatis 運行流程圖Fig.2 MyBatis running flow chart

2.2 應用對象

系統應用對象為南通市各縣(市)區重點人群“應檢盡檢”工作小組、相關行業主管部門等。

2.3 技術要求

系統通過數據同步、手工錄入等方式將分散在各處的重點人群基礎信息匯集至重點人群動態庫中,管理人員通過線上查詢、統計各類人群在崗數據、病毒檢測數據、預警數據等相關信息,系統自動匹配應檢未檢人群并進行預警提示。系統界面友好,簡單易操作,提供關鍵術語、核心業務邏輯解釋,并具備常用查詢、統計、預警等功能;訪問入口及相關數據部署于政務內網,數據信息的安全性有所保障。

3 系統主要功能模塊

系統主要包含重點人群管理、病毒檢測數據管理、病毒檢測規則管理、預警管理、數據報表、系統管理六個模塊(如圖3 所示)。以下將展開講述六個模塊的功能與操作。

圖3 系統主要功能模塊示意圖Fig.3 Schematic diagram of main function modules of the system

3.1 重點人群管理模塊

該模塊實現了人群類別管理和人員信息管理功能。人群分類管理實現了對重點人群類別的配置,支持類別的新增、修改、刪除及版本管理;人員信息管理實現了對重點人群的基本信息(姓名、身份證號、主管部門、區縣、聯系方式、性別、重點人群類別等)管理,相關數據主要通過系統同步、手工錄入兩種方式進行匯集。支持人員基本信息的新增、修改、刪除,查詢及基礎數據導入日志查詢等功能。

3.2 病毒檢測數據管理模塊

該模塊實現了病毒檢測數據的歸集,其中主要分為系統互聯歸集、人工歸集審核。已經具備互聯互通能力的系統,其病毒檢測數據實現了自動化歸集(如本市內各級醫療機構和第三方病毒檢測機構的數據);針對極個別不具備互聯互通能力的系統數據(如外市病毒檢測數據),工作人員可審核后在本模塊中上傳病毒檢測報告進行數據歸集。

3.3 病毒檢測規則管理模塊

該模塊實現了病毒檢測規則配置和檢測規則版本管理功能。病毒檢測規則配置是針對重點人群類別逐類別配置病毒檢測頻次;檢測規則版本管理是在每次類別周期調整后進行對配置、相關數據進行歸檔,便于后續追溯。

3.4 應檢未檢人員預警管理模塊

該模塊實現了未檢人員管理和多級預警管理功能。未檢人員管理通過比對三類數據(重點人群數據、病毒檢測數據、人群類別規則數據),判斷在崗人員是否按規定頻次進行病毒檢測。針對未按規定頻次檢測人員,將在未檢人員列表中亮燈預警(黃燈:未檢時間小于等于1 天;橙燈:未檢時間大于1 天,小于等于3 天;紅燈:未檢時間大于3 天),支持查看未檢人員病毒檢測數據、支持按關鍵字段對預警人員查詢、名單導出等操作;多級預警管理功能是對未檢人員,支持配置化的逐級遞增預警(如逾期1 天未檢短信提醒、逾期3 天在公共通行證明應用上提醒等措施)。

3.5 數據統計分析報表

該模塊實現了區縣數據統計、市直數據統計、類別數據統計功能。該模塊實時統計全市重點人群“應檢盡檢”各維度數據,主要包含按類別統計人員底數、納入預警人數、未按規定頻次檢測人數、檢測率,按縣(市)區統計人員底數、納入預警人數、未按規定頻次檢測人數、消息提醒人數、檢測率。

3.6 系統管理

該模塊包含用戶管理、角色管理、菜單管理、部門管理、日志管理、字典管理等功能。其中主要的幾個功能:用戶管理,是記錄有權限登錄本系統的用戶賬號信息,支持新增、刪除、更新、查詢、啟用、禁用、導出等用戶操作;角色管理,可根據角色劃分來控制各功能節點的權限,系統包含超級管理員、市級管理員、區縣管理員等角色,結合用戶授權,實現各部門的按權訪問;部門管理,支持新增、刪除、更新、查詢、導出等部門操作。

4 應用效果

系統采用導入與導出模塊,對人員信息批量操作,大幅提高了信息錄入速度與準確度。部分業務采用自動化調用、更新,極大提升了數據的時效性和準確性,同時也減輕了基層人員數據維護的負擔。

在南通市突發公共衛生事件常態化工作中,為實現“早發現、快處置”,提高重點人群“應檢盡檢”工作精細化管理水平,設計并開發了本系統。系統自2022 年8 月中旬正式上線,截至2022 年11 月份,累計服務47大類82 小類重點人群,覆蓋全市170 余萬人,公共通行證應用累計提醒50 余萬次,全市重點人群按規定頻次病毒檢測率達96%。為各縣(市)區及30 多個部門提供了重要的信息化支撐,實現了重點人群病毒檢測情況的實時跟蹤、動態預警,確保了重點人群“應檢盡檢”的便捷化、準確化、信息化。

猜你喜歡
病毒檢測南通市預警
2021下半年加州鱸病毒檢測總結與建議
法國發布高溫預警 嚴陣以待備戰“史上最熱周”
基于WinPcap的校園網ARP病毒檢測防御系統設計與實現
園林有害生物預警與可持續控制
GeXP多重RT-PCR技術在呼吸道病毒檢測中的應用
機載預警雷達對IFF 的干擾分析
HIV感染者血漿、尿液巨細胞病毒檢測的臨床分析
預警個啥
南通市
南通市通州區糧油增產模式分析
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合