用ActiveReports報(bào)表控件,輕松搭建HIS醫(yī)院系

企業(yè)背景 - 上海飛迪信息科技有限公司

上海飛迪計(jì)算機(jī)信息科技有限公司(以下簡(jiǎn)稱飛迪科技),成立于2006年,是國(guó)內(nèi)最先專注于校園管理及校園健康信息化的高科技企業(yè)。飛迪科技經(jīng)過10年的積累與發(fā)展,學(xué)??蛻魮碛辛亢褪袌?chǎng)占有率迅速擴(kuò)大,并得到學(xué)校諸多的好評(píng)和贊譽(yù),其中上海市教委和上海市衛(wèi)計(jì)委已成為我們重要合作伙伴。飛迪科技憑借先進(jìn)的技術(shù)和研發(fā)力量,完善的客戶服務(wù)網(wǎng)絡(luò),以“團(tuán)結(jié)、誠信、進(jìn)取”的精神,為學(xué)校提供了優(yōu)秀的解決方案和技術(shù)產(chǎn)品,用以服務(wù)學(xué)校、提升自身、貢獻(xiàn)社會(huì)。

創(chuàng)新互聯(lián)專注于館陶網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供館陶營(yíng)銷型網(wǎng)站建設(shè),館陶網(wǎng)站制作、館陶網(wǎng)頁設(shè)計(jì)、館陶網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造館陶網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供館陶網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

項(xiàng)目名稱和項(xiàng)目概況 - HIS(醫(yī)院信息系統(tǒng))

上海飛迪計(jì)算機(jī)信息科技有限公司在醫(yī)療行業(yè)發(fā)展多年,其主要客戶群體是教育機(jī)構(gòu),如上海大多數(shù)高校,小學(xué)等。其HIS產(chǎn)品也是針對(duì)于校醫(yī)院級(jí)別的,因此功能上雖然不如醫(yī)院的HIS模塊多,數(shù)據(jù)量大,但是麻雀雖小,五臟俱全,系統(tǒng)內(nèi)的整體業(yè)務(wù)流程也是極具專業(yè)性的,不差分毫。

由于醫(yī)保局對(duì)交易結(jié)算計(jì)算機(jī)有絕對(duì)限制,并且網(wǎng)絡(luò)實(shí)現(xiàn)公網(wǎng)封閉,HIS系統(tǒng)整體采用.Net平臺(tái)C/S架構(gòu),WPF的前端。開發(fā)這樣一套系統(tǒng)并不容易,涵蓋了較深的業(yè)務(wù)知識(shí),財(cái)務(wù)管理,進(jìn)銷存管理,以及外部接口等。并且每一點(diǎn)都有大量對(duì)統(tǒng)計(jì)報(bào)表、憑證打印、數(shù)據(jù)導(dǎo)出的需求。如果能將這些分包出去,交給第三方去處理,就可以節(jié)省開發(fā)時(shí)間,節(jié)省企業(yè)成本,從而讓開發(fā)人員更多的專注數(shù)據(jù)和業(yè)務(wù)本身,使系統(tǒng)穩(wěn)定而強(qiáng)大。

總體結(jié)構(gòu):

(1)臨床診療部分:醫(yī)生工作站,護(hù)士工作站,臨床檢驗(yàn)系統(tǒng)等;

(2)藥品管理部分:數(shù)據(jù)準(zhǔn)備及藥品字典、藥品庫房管理功能、門急診藥房管理功能、住院藥房管理功能、藥品核算功能、藥品價(jià)格管理等;

(3)經(jīng)濟(jì)管理部分:門急診掛號(hào)系統(tǒng),門急診劃價(jià)收費(fèi)系統(tǒng),財(cái)務(wù)管理與經(jīng)濟(jì)核算管理系統(tǒng)等;

(4)綜合管理與統(tǒng)計(jì)分析部分:病案管理系統(tǒng)、醫(yī)療統(tǒng)計(jì)系統(tǒng)、查詢與分析系統(tǒng)等;

(5)外部接口部分:醫(yī)療保險(xiǎn)接口、社區(qū)衛(wèi)生服務(wù)接口等;

應(yīng)用實(shí)例

發(fā)票打印

發(fā)票在HIS中屬于最常見的憑證之一,是病人付款的證明。不同的病人、不同的收費(fèi)類型會(huì)開具不同的發(fā)票,每個(gè)醫(yī)療機(jī)構(gòu)單位采購的發(fā)票單可能都是不一樣的。以下圖醫(yī)保發(fā)票為例:

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

抽取需求:

  • 屬于套打格式的票據(jù)

  • 尺寸固定

  • 包含至少一個(gè)實(shí)體和一個(gè)集合的數(shù)據(jù)源

以前我們一般使用System.Drawing這個(gè)程序集在后臺(tái)進(jìn)行繪制,一個(gè)標(biāo)簽一行代碼,而且每個(gè)都要計(jì)算在布局內(nèi)的坐標(biāo),沒有可視化的設(shè)計(jì),標(biāo)簽位置全憑估算,然后一遍遍的調(diào)整。其坐標(biāo)是畫布內(nèi)的絕對(duì)定位,但凡某個(gè)標(biāo)簽局部尺寸發(fā)生變化,將會(huì)引起多米諾效應(yīng),更別說我們還需面對(duì)各式各樣的發(fā)票種類樣式,開發(fā)起來簡(jiǎn)直叫人崩潰。用了AR的頁面報(bào)表很好的解決了這個(gè)問題,我最喜歡葡萄城在介紹AR頁面報(bào)表時(shí)的那句話:“使用頁面報(bào)表,所見即所得”。

如下圖所示,設(shè)計(jì)界面,只需嵌入發(fā)票的圖片作為背景,設(shè)置好實(shí)際尺寸,接著拖控件綁定數(shù)據(jù)源就行了,超方便。

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

處方箋

醫(yī)生站使用的最多的憑證之一,其他還包含“轉(zhuǎn)診單”、“病假單”等,但原理相同。

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

上圖是一種常見的處方樣式,除了頭疼各個(gè)客戶處方模板的不同,另外處方藥品的不規(guī)則展示也是難點(diǎn)之一,單個(gè)數(shù)據(jù)分多行展示,但是有了AR的“RDL”報(bào)表問題就簡(jiǎn)單了。

RDL報(bào)表支持N個(gè)數(shù)據(jù)源,并且其可視化的設(shè)計(jì)操作起來實(shí)在是方便。

RDL更是提供了多種內(nèi)置函數(shù)和運(yùn)算方法來處理數(shù)據(jù),熟練運(yùn)用這些函數(shù)方法將會(huì)事半功倍。

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

非常輕松的實(shí)現(xiàn)了該效果。此外,如若統(tǒng)計(jì)一些無參數(shù)的數(shù)據(jù)源(例如數(shù)據(jù)字典表等),直接一個(gè)RDL報(bào)表就夠了。

醫(yī)保報(bào)表

HIS系統(tǒng)中肯定少不了醫(yī)保,這是一個(gè)無比強(qiáng)勢(shì)的第三方,其公布的接口文檔有一本書那么厚,可想而知,只有你遷就他,沒有他遷就你。 每個(gè)醫(yī)療機(jī)構(gòu)會(huì)根據(jù)當(dāng)月產(chǎn)生的交易情況,然后結(jié)合自己的級(jí)別向醫(yī)保局遞交一份“醫(yī)保報(bào)表”,如下圖所示:

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

抽取需求:

  • 固定頁眉頁腳

  • 復(fù)雜表頭

  • 每頁固定20行數(shù)據(jù)

  • 含頁合計(jì)和總合計(jì)行

  • 打印規(guī)格A3

  • 包含一個(gè)集合和多個(gè)實(shí)體數(shù)據(jù)源

認(rèn)識(shí)AR之前,我采用后臺(tái)創(chuàng)建流文檔加分頁的模式去處理,不說寫了多少行代碼了,不堪回首。付出了艱辛然而打印出來的效果不佳,數(shù)據(jù)總是對(duì)不齊,或者大小比例不對(duì)。浪費(fèi)了很多紙張,讓我總是在懷疑到底是代碼的問題,還是打印機(jī)的問題、亦或是紙的問題?到最后懷疑人生。現(xiàn)在用了AR的區(qū)域報(bào)表,嘿,腰也不疼了,腿也走得動(dòng)了,每次去醫(yī)保局都昂首挺胸的。

對(duì)于該類報(bào)表最重要的是尺寸設(shè)置好,我如今用AR開發(fā)報(bào)表第一件事就是去模板屬性中設(shè)置尺寸和打印規(guī)格,這是一種安全感。

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

總高度-(頁眉+頁腳+表頭)的高度,再除以20就是detail數(shù)據(jù)行的高度,然后設(shè)置除detail外的其他對(duì)象每頁RepeatAll,就這么簡(jiǎn)單。

打印導(dǎo)出

報(bào)表的展示呈現(xiàn)是一部分,但是打印和導(dǎo)出也是不可分割的。通常原生的.Net控件工具中極少提供打印和導(dǎo)出的功能,這樣就得寫一套打印方法,再寫一套導(dǎo)出的方法。另外導(dǎo)出還分多種形式,十個(gè)開發(fā)人員可能掌握十種導(dǎo)出方法,都喜歡用自己熟悉的,孰優(yōu)孰劣也會(huì)爭(zhēng)執(zhí)個(gè)沒完,放開去做的話,項(xiàng)目就會(huì)很亂,HIS系統(tǒng)也遇到過這樣的階段。

但自從使用的AR之后就沒這樣的煩惱了,AR繼承好了打印和導(dǎo)出,就是幾行代碼的事,簡(jiǎn)直就是So—Easy ,媽媽再也不用擔(dān)心我的學(xué)習(xí)了。

下圖是區(qū)域報(bào)表的Excel導(dǎo)出效果

用ActiveReports 報(bào)表控件,輕松搭建HIS醫(yī)院系

所見即所得,完美!只有寫過Excel導(dǎo)出方法的人員才知道這有多么棒。

總結(jié)

HIS系統(tǒng)的開發(fā)歷時(shí)一年多也快接近尾聲了,葡萄城給予的幫助是巨大的,否則拖到明年項(xiàng)目也不見得完工?,F(xiàn)如今遇到報(bào)表的需求,無論B/S還是C/S架構(gòu),會(huì)立即想到用AR怎樣進(jìn)行設(shè)計(jì),它已經(jīng)不只是優(yōu)秀的工具這么簡(jiǎn)單了,它是開發(fā)上的伙伴和搭檔,一同解決難題,并肩作戰(zhàn)。

對(duì)這個(gè)“伙伴”我了解的還不多,即便如此還解決了這么多的問題,感謝AR背后的研發(fā)工程師,感謝葡萄城的運(yùn)維人員!優(yōu)秀的軟件用之于人,取之于人。你們的產(chǎn)品會(huì)成為我們的標(biāo)桿,激勵(lì)我們前行。最后說一句:“ActiveReports!你值得擁有”。

本文作者:飛迪信息科技 - 張青

關(guān)于葡萄城:

賦能開發(fā)者!葡萄城公司成立于 1980 年,是全球領(lǐng)先的集開發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設(shè)計(jì)工具于一身的軟件和服務(wù)提供商。西安葡萄城是其在中國(guó)的分支機(jī)構(gòu),面向全球市場(chǎng)提供軟件研發(fā)服務(wù),并為中國(guó)企業(yè)的信息化提供國(guó)際先進(jìn)的開發(fā)工具、軟件和研發(fā)咨詢服務(wù)。葡萄城的控件和軟件產(chǎn)品在國(guó)內(nèi)外屢獲殊榮,在全球被數(shù)十萬家企業(yè)、學(xué)校和政府機(jī)構(gòu)廣泛應(yīng)用。

當(dāng)前文章:用ActiveReports報(bào)表控件,輕松搭建HIS醫(yī)院系
文章路徑:http://www.muchs.cn/article40/ihpieo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站電子商務(wù)域名注冊(cè)、標(biāo)簽優(yōu)化、動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)