現狀分析
新型農村合作醫療以縣(市、區)級為統籌地區,一個縣少則十幾萬人,幾十萬人,多則一兩百萬人參合,目前這 1,100個新農合業務管理平臺及其運行期間產生的龐大的業務需求和數據信息構成了建立新農合省級核心平臺的基礎。新農合省級平臺建設的總體目標是:利用公共通信網實現縣(市、區)新農合業務經辦機構與省級新農合數據中心之間省數據中心與衛生部數據中心之間的網絡互聯,實現縣--省--部的數據傳輸、交換與共享,為省、部級業務主管部門基金監管、監測、預警、政策制定、宏觀決策提供完整、準確、真實的數據及工具。
中科建友新作醫療解決方案概述
根據我們對縣(市、區)級,省級以及部級新農合業務需求與發展趨勢的分析與理解,中科建友認為新合作醫療平臺分為五個核心組成部分:
省級核心平臺數據交換網關
省級核心平臺數據交換網關是省級核心平臺對外提供數據交換服務的核心部件,提供廣域網環境下的數據傳輸服務,支持斷點續傳。建議采用消息機制進行技術實現。
對外提供四類接口:
1、省級核心平臺服務總線接口:與省級核心平臺服務總線銜接,以消息機制實現數據雙向交換;
2、國家平臺數據交換接口:以國家中心需要的報表格式,以消息機制定期進行數據上傳以及下發數據的采集;
3、公共衛生數據交換接口:按照各省區域衛生管理/公共衛生管理的要求,以基于消息機制的 XML/HL7 的格式提供和獲得相關的數據;
4、分布式縣級業務數據交換接口:按照各省衛生廳的新農合業務管理要求,基于消息機制以 XML 的數據格式,與縣級業務系統實現雙向數據交換;
省級核心平臺數據層
由于省級平臺數據庫的建設過程中,可能會涉及到的靈活的數據描述,對 XML 數據的處理是一個關鍵的技術要求。要求省級核心數據庫引擎應具備對 XML 的靈活處理能力,能夠靈活存儲 XML 數據模型,能夠通過 Xquery 進行 XML 操作,能夠將 SQL 和 Xquery 進行互操作,從而實現更為靈活的數據操作。
省級核心平臺數據加工層
對于集中式部署的縣級應用平臺,需要在集中部署的縣級數據庫與省級核心平臺中心數據庫之間建立數據交換的通道,與分布式部署邏輯不同,該數據交換是在網絡環境下(例如局域網)的數據庫之間的直接交換,不需經過服務總線進行,為此需要在省級核心平臺中部署數據交工層,實現數據的抽取、轉換和加載引擎(簡稱 ETL),實現對縣級數據庫和省級核心平臺中心數據庫之間的無縫抽取和集成。
省級核心平臺應用支撐層
省級核心平臺應用支撐層為專業的應用服務提供基礎類功能。
其核心是: J2EE 引擎服務
我們需要在省級平臺搭建一個基于 J2EE 的應用支撐平臺來支持新的省級平臺核心應用系統。建立統一 J2EE 引擎的主要目的在于規范應用開發的技術路線。構建 J2EE 應用服務器平臺,要求將農合業務應用的開發、創建、部署、運行在功能強大的 J2EE 應用服務器上,讓用戶專注于應用系統的業務邏輯設計上。IBM WebSphere Application 應用服務器,為應用系統提供穩定、可靠、高性能、可擴展的、易管理的、安全的運行環境,除了提供了應用的運行環境外,還要求提供圖形化的集成開發工具。