
公司概述
罡正數(shù)碼科技有限公司(BIGDIPPER DIGITAL TECHNOLOGY CO.,LTD.,BDCC)是罡正電腦有限公司的升級,總部設(shè)在深圳經(jīng)濟(jì)特區(qū),是由國內(nèi)著名投資風(fēng)險資金參股,通過政府認(rèn)證的軟件企業(yè)與民營高科技企業(yè)。
公司貫徹“科技以人為本,追求卓越高效”的企業(yè)精神,以客戶提供最好的解決方案為已任,幫助客戶提高工作效率改進(jìn)經(jīng)營及管理,提高核心竟力。產(chǎn)品與服務(wù)主要應(yīng)用于醫(yī)療衛(wèi)生、酒店和金融證券領(lǐng)域,在健康產(chǎn)業(yè)則專注為醫(yī)療衛(wèi)生機(jī)構(gòu)提供臨床系統(tǒng)、管理信息系統(tǒng)、系統(tǒng)集成、人員培訓(xùn)和軟硬件維護(hù),為其他醫(yī)藥事業(yè)單位和衛(wèi)生行政管理機(jī)關(guān)開發(fā)信息系統(tǒng)。罡正現(xiàn)在擁有具自主知識產(chǎn)權(quán)的罡正社區(qū)衛(wèi)生服務(wù)管理信息系統(tǒng)(BDCC CHIS)、罡正醫(yī)院信息系統(tǒng)和衛(wèi)生工作者信息平臺(HOFFICE)等系列軟件產(chǎn)品,其中罡正社區(qū)衛(wèi)生服務(wù)管理信息系統(tǒng)(BDCC CHIS)是目前唯一通過國家級評審鑒定的產(chǎn)品、用戶及服務(wù)網(wǎng)絡(luò)遍及北京、浙江、廣東、河南、香港及澳大利亞等地區(qū)國家。
商業(yè)挑戰(zhàn)隨著社會和經(jīng)濟(jì)的發(fā)展,人民群眾對于醫(yī)療衛(wèi)生服務(wù)的需求和要求在不斷提升,在國內(nèi)市場經(jīng)濟(jì)程度相對較高的深圳市福田區(qū),醫(yī)療服務(wù)個性化的趨勢越來越明顯,社區(qū)衛(wèi)生服務(wù)在醫(yī)療網(wǎng)絡(luò)中的作用也日趨重要。在福田區(qū),衛(wèi)生服務(wù)體系正從縱向?qū)I(yè)服務(wù)網(wǎng)絡(luò)向新型的雙向二級服務(wù)網(wǎng)絡(luò)轉(zhuǎn)型。由省、市、區(qū)、鎮(zhèn)等行政架構(gòu)中同類業(yè)務(wù)機(jī)構(gòu)組成的縱向?qū)I(yè)服務(wù)網(wǎng)主要強(qiáng)調(diào)內(nèi)部的業(yè)務(wù)發(fā)展與專業(yè)細(xì)分;由社區(qū)衛(wèi)生服務(wù)中心分別與區(qū)域性醫(yī)療中心、區(qū)域性保健中心、區(qū)域性疾控中心等組成的雙向二級服務(wù)網(wǎng)則更多地根據(jù)服務(wù)對象(客戶)的需求配置資源。為了充分利用現(xiàn)有的衛(wèi)生資源,用比較低廉的費用提供比較優(yōu)質(zhì)的服務(wù),滿足廣大人民群眾基本醫(yī)療服務(wù)需要,福田區(qū)衛(wèi)生局決定建設(shè)區(qū)域性社區(qū)衛(wèi)生信息平臺——福田區(qū)衛(wèi)生局社區(qū)衛(wèi)生信息平臺,實現(xiàn)對衛(wèi)生資源的充分利用,并為客戶提供個性化的服務(wù),從而提高福田社康機(jī)構(gòu)的核心競爭力和生存能力,滿足社區(qū)衛(wèi)生服務(wù)不斷增長的業(yè)務(wù)需要和不斷變化的客戶需求。深圳罡正數(shù)碼有限公司完成福田區(qū)社區(qū)衛(wèi)生信息平臺的具體的開發(fā)工作。
本系統(tǒng)的基本要求遵循福田區(qū)衛(wèi)生局社區(qū)衛(wèi)生信息平臺提出的需求要點和設(shè)計原則,整個系統(tǒng)的設(shè)計體現(xiàn)了下列思想:
有利于網(wǎng)絡(luò)和應(yīng)用軟件系統(tǒng)的互通互聯(lián),以及信息資源的共享;最終形成以衛(wèi)生局信息中心為核心的、互通互聯(lián)的、高度統(tǒng)一的計算機(jī)信息平臺;
節(jié)約投資,充分利用現(xiàn)有各社區(qū)衛(wèi)生服務(wù)網(wǎng)點的信息資源,避免重復(fù)和低水平建設(shè),迅速提高本區(qū)域醫(yī)療衛(wèi)生行業(yè)的信息化水平,便于整個系統(tǒng)的管理、維護(hù)和升級;
能夠極大地延伸公共衛(wèi)生的領(lǐng)域和范圍,為大眾提供更多的健康服務(wù),為醫(yī)療體制改革的平穩(wěn)推行和順利實施提供技術(shù)上的條件;
通過實現(xiàn)政務(wù)電子化,提高衛(wèi)生局在行政、服務(wù)和管理方面的效率,有利于衛(wèi)生主管部門對下屬社區(qū)衛(wèi)生服務(wù)機(jī)構(gòu)的宏觀控制和統(tǒng)一管理;
區(qū)域性醫(yī)療衛(wèi)生信息中心的信息資源具有極大的信息增值潛力,有利于提高系統(tǒng)的綜合效益和利用價值。
解決方案
整個福田區(qū)衛(wèi)生局社區(qū)衛(wèi)生信息平臺共有七大子系統(tǒng)組成:社區(qū)健康信息網(wǎng)是社區(qū)衛(wèi)生信息平臺的門戶;我的健康檔案、我的協(xié)作平臺、決策支持系統(tǒng)是系統(tǒng)的業(yè)務(wù)核心,這些系統(tǒng)為不同用戶提供消息和協(xié)作的平臺;數(shù)據(jù)交換網(wǎng)關(guān)是社區(qū)衛(wèi)生信息平臺的樞紐,它通過Web Service實現(xiàn)信息平臺和社區(qū)軟件的數(shù)據(jù)交換;社區(qū)軟件在早先開發(fā)的C/S結(jié)構(gòu)的軟件基礎(chǔ)上升級而成,是整個信息平臺的信息來源;后臺管理系統(tǒng)負(fù)責(zé)整個系統(tǒng)總后勤和保障工作,執(zhí)行各種權(quán)限分配。
本系統(tǒng)主體采用B/S以及三層架構(gòu)設(shè)計而成。數(shù)據(jù)層是社區(qū)衛(wèi)生信息平臺的核心部分,根據(jù)福田區(qū)衛(wèi)生局社區(qū)衛(wèi)生信息平臺的需求,數(shù)據(jù)層主要分為兩部分:面向健康檔案與協(xié)作平臺的聯(lián)機(jī)事務(wù)處理部分(OLTP)以及面向高管決策支持的聯(lián)機(jī)分析處理部分(OLAP),其中OLTP部分進(jìn)行大量的事務(wù)處理,而OLAP主要進(jìn)行分析。數(shù)據(jù)層完成數(shù)據(jù)采集、業(yè)務(wù)建模、數(shù)據(jù)倉庫和聯(lián)機(jī)分析處理等功能。邏輯層是社區(qū)衛(wèi)生信息平臺業(yè)務(wù)接受和邏輯處理部分。它由以下幾部分組成:實現(xiàn)各社康站與衛(wèi)生局信息中心的協(xié)議傳輸和路由轉(zhuǎn)換的通訊路由部分;根據(jù)協(xié)議接口規(guī)范與交互層進(jìn)行數(shù)據(jù)交換處理,獲得業(yè)務(wù)請求,調(diào)用處理函數(shù)進(jìn)行處理,并返回相應(yīng)結(jié)果的接口協(xié)議部分;實現(xiàn)社區(qū)系統(tǒng)與協(xié)作平臺實時的數(shù)據(jù)交換的Web Service部分以及根據(jù)業(yè)務(wù)邏輯,查詢和提取數(shù)據(jù)集市中的數(shù)據(jù),展示決策信息的BI展示組件組成。交互層是社區(qū)衛(wèi)生信息平臺實現(xiàn)業(yè)務(wù)功能和結(jié)果展示的部分。主要由Web門戶、健康檔案系統(tǒng)、協(xié)作平臺系統(tǒng)、決策支持系統(tǒng)組成。
解決方案的著重考慮以下因素:可實現(xiàn)與其他業(yè)務(wù)部門現(xiàn)有系統(tǒng)(比如計免系統(tǒng)、婦幼系統(tǒng)、新生兒系統(tǒng))的無縫銜接;采用標(biāo)準(zhǔn)化的網(wǎng)絡(luò)瀏覽器界面;實現(xiàn)業(yè)務(wù)邏輯和數(shù)據(jù)維護(hù)的集中化;高可靠性,能夠支持24X7全天候運行;可擴(kuò)展性和可延伸性;基于標(biāo)準(zhǔn)的開放式平臺,能夠與其他系統(tǒng)交換信息和集成,可通過XML、SOAP和其他標(biāo)準(zhǔn)進(jìn)行通訊;具有高水平的安全性。
解決方案的技術(shù)特點
使用Web Service實現(xiàn)信息的共享與交換Web Service的使用,使得信息平臺能夠和其它系統(tǒng)實現(xiàn)數(shù)據(jù)的無縫銜接。例如,解決方案需要將前期開發(fā)的在醫(yī)院、社區(qū)中心部署C/S架構(gòu)的社區(qū)軟件集成到信息平臺中。為了實現(xiàn)不同系統(tǒng)間的信息的交互,我們在Web應(yīng)用服務(wù)器端開發(fā)Web Service組件,而在社區(qū)、醫(yī)院端的客戶端軟件外加上一個對Web Service的接口。數(shù)據(jù)交換時,社區(qū)系統(tǒng)首先產(chǎn)生符合標(biāo)準(zhǔn)XML數(shù)據(jù),然后,客戶端軟件定時讀取XML交換數(shù)據(jù),并調(diào)用Web Service將數(shù)據(jù)傳送到平臺數(shù)據(jù)庫,接下來平臺用戶登錄協(xié)作平臺,處理交換來的數(shù)據(jù),產(chǎn)生相應(yīng)的回復(fù)XML數(shù)據(jù),最終Web Service客戶端軟件讀取回復(fù)數(shù)據(jù),并寫入社區(qū)或醫(yī)院系統(tǒng)的數(shù)據(jù)庫。
使用大量自定義控件
福田區(qū)衛(wèi)生信息平臺是一個十分龐大的系統(tǒng),業(yè)務(wù)十分繁雜,采用傳統(tǒng)的Web開發(fā)模式,工作量是難以想象的。由于ASP.NET技術(shù)對面向?qū)ο箝_發(fā)的全面支持,在設(shè)計之初,我們決定采用Web數(shù)據(jù)綁定的方式,繼承常用的Web控件,形成BDCC Controls控件庫。這一做法大大提高開發(fā)效率,代碼的質(zhì)量和可維護(hù)性。
使用微軟數(shù)據(jù)倉庫技術(shù),并使用OWC控件展示在信息平臺決策支持系統(tǒng)中商業(yè)智能(BI)是關(guān)鍵的部分,商業(yè)智能部分涉及大量的數(shù)據(jù)查詢、分析和展現(xiàn)。在解決方案中,我們使用SQL Server的Analysis Service建立數(shù)據(jù)倉庫,并通過OWC控件展示多維數(shù)據(jù)集。福田區(qū)衛(wèi)生局社區(qū)衛(wèi)生信息平臺中數(shù)據(jù)倉庫設(shè)計由一系列構(gòu)件組成。在整個商業(yè)智能體系中,最重要的是由數(shù)據(jù)源生成數(shù)據(jù)倉庫以及數(shù)據(jù)集市,這個過程的如下圖所示:
在本解決方案中,我們使用OWC控件來對多維數(shù)據(jù)集進(jìn)行展示。OWC的使用簡化了開發(fā)難度,豐富了界面的表達(dá),下圖所示為典型界面實例。
使用服務(wù)器session在本解決方案中,我們使用服務(wù)器session來存儲登錄用戶的基本信息。服務(wù)器session的使用,使得系統(tǒng)具有很好的可擴(kuò)展性,也使得在不同的平臺間實現(xiàn)一站式的登陸成為可能。因為平臺中使用OWC控件展示多維數(shù)據(jù)集,當(dāng)訪問包含OWC控件的頁面后,session信息會丟失,所以我們采用在進(jìn)入該模塊時將session信息保存到文件中,離開該模塊后,從文件中讀出session信息存儲到服務(wù)器端session變量中。
使用對稱與非對稱加密技術(shù)
加密Web服務(wù)傳送的數(shù)據(jù)為了確保傳輸XML數(shù)據(jù)的安全,我們加密部分關(guān)鍵數(shù)據(jù)。考慮到安全以及系統(tǒng)性能的因素,本解決方案采用的方式為使用共享密鑰加密關(guān)鍵數(shù)據(jù),使用非對稱加密方式加密共享密鑰。
進(jìn)行信息交換的兩端(發(fā)送方和接收方)必須先安裝安全證書。在進(jìn)行信息交換時,發(fā)送方必須先獲得接收方的公鑰。接下來,發(fā)送方隨機(jī)產(chǎn)生一個加密密鑰,利用此密鑰對要加密的部分?jǐn)?shù)據(jù)數(shù)據(jù)進(jìn)行加密。最后,發(fā)送方再用對方公鑰加密對稱加密密鑰和自己的公鑰,加上自己的簽名,發(fā)送給接收方。接收方在收到信息后,利用自己的私鑰解密發(fā)送方的公鑰和加密密鑰,再利用發(fā)送方公鑰驗證發(fā)送方的簽名,確定確實是發(fā)送方發(fā)送過來且未被篡改,然后得用加密密鑰解密加密過的機(jī)密數(shù)據(jù)。
福田衛(wèi)生信息平臺包含衛(wèi)生醫(yī)療事業(yè)日常所需絕大多數(shù)功能,完全可以滿足衛(wèi)生醫(yī)療機(jī)構(gòu)、醫(yī)院和社康服務(wù)中心對網(wǎng)絡(luò)化、電子化的需求。由于在.NET框架上采用B/S架構(gòu)開發(fā),福田衛(wèi)生信息平臺具有容易部署、更新和維護(hù)的特點;分層結(jié)構(gòu)和Web Service的使用使得信息平臺具備良好的可擴(kuò)展性和兼容性,能與其他應(yīng)用系統(tǒng)集成和交換數(shù)據(jù),很好地支持第三方軟件開發(fā)商添加采用.NET技術(shù)自行開發(fā)的其它系統(tǒng),使得在平臺上加入更多新興實用的功能成為可能。
商業(yè)收益
由于有了.NET技術(shù)、ASP.NET以及.NET技術(shù)對Web Service的支持,開發(fā)人員可以在短時間內(nèi)完成一個復(fù)雜企業(yè)級應(yīng)用系統(tǒng)的高質(zhì)量開發(fā)。
XML Web Service使得不同系統(tǒng)間無縫的數(shù)據(jù)交換成為可能衛(wèi)生信息平臺在很大程度上就是數(shù)據(jù)在系統(tǒng)內(nèi)以及系統(tǒng)間相互交換的平臺。從信息平臺的實現(xiàn)的現(xiàn)實來看,各個系統(tǒng)在結(jié)構(gòu)上,開發(fā)技術(shù)上,運行環(huán)境上可能都存在很大的差異。Web Service的使用,使得數(shù)據(jù)在這些系統(tǒng)間進(jìn)行有效的傳遞和交換成為可能。在本解決方案中,通過對Web Service的使用,我們將社區(qū)軟件和出生證軟件集成到信息平臺中來。同樣,信息平臺將來也可和任何平臺實現(xiàn)很好的兼容。
ASP.NET技術(shù)和Visual Studio.NET帶來的快速和高質(zhì)量開發(fā)ASP.NET技術(shù)為B/S架構(gòu)的應(yīng)用開發(fā)提供了強(qiáng)大的活力。由于ASP.NET技術(shù)對面向?qū)ο箝_發(fā)的完成支持以及.NET技術(shù)帶來統(tǒng)一編程模式,使得我們開發(fā)團(tuán)隊中沒有Web開發(fā)經(jīng)驗的成員可以在很短時間內(nèi)完成學(xué)習(xí)。Code Behind使得應(yīng)用在安全性和性能上都有很大提到。對服務(wù)器session的支持使得應(yīng)用支持Web Farm的部署以及實現(xiàn)不同平臺間一站式的登錄成為可能。Visual Studio.NET提供的集成開發(fā)環(huán)境也有效的提高了應(yīng)用開發(fā)和調(diào)試的效率。
ASP.NET Starter Kits提供大量的設(shè)計借鑒和可重用組件ASP.NET STARTER KITS為系統(tǒng)開發(fā)提供了大量設(shè)計上的借鑒,包括基于角色的權(quán)限管理,對Windows活動目錄認(rèn)證的支持,通過數(shù)據(jù)庫內(nèi)容動態(tài)生成頁面以及對網(wǎng)站內(nèi)容、頁面和安全的在線管理。在開發(fā)健康論壇模塊時,我們在很大程度參考了Community Starter Kit,重用了整個Community的框架和大量組件。另外,我們還將該Starter Kit中的主題和換膚技術(shù)用于信息平臺的自定義外觀的實現(xiàn)中。ASP.NET Starter Kits作為優(yōu)秀的ASP.NET應(yīng)用開發(fā)范例,大大的提高了設(shè)計和開發(fā)的質(zhì)量、節(jié)約了開發(fā)時間。
CIO頻道人物視窗
CIO頻道方案案例庫
大數(shù)據(jù)建設(shè)方案案例庫
電子政務(wù)建設(shè)方案案例庫
互聯(lián)集成系統(tǒng)構(gòu)建方案案例庫
商務(wù)智能建設(shè)方案案例庫
系統(tǒng)集成類軟件信息研發(fā)企業(yè)名錄