您好,登錄后才能下訂單哦!
上海飛迪計算機(jī)信息科技有限公司(以下簡稱飛迪科技),成立于2006年,是國內(nèi)最先專注于校園管理及校園健康信息化的高科技企業(yè)。飛迪科技經(jīng)過10年的積累與發(fā)展,學(xué)校客戶擁有量和市場占有率迅速擴(kuò)大,并得到學(xué)校諸多的好評和贊譽(yù),其中上海市教委和上海市衛(wèi)計委已成為我們重要合作伙伴。飛迪科技憑借先進(jìn)的技術(shù)和研發(fā)力量,完善的客戶服務(wù)網(wǎng)絡(luò),以“團(tuán)結(jié)、誠信、進(jìn)取”的精神,為學(xué)校提供了優(yōu)秀的解決方案和技術(shù)產(chǎn)品,用以服務(wù)學(xué)校、提升自身、貢獻(xiàn)社會。
上海飛迪計算機(jī)信息科技有限公司在醫(yī)療行業(yè)發(fā)展多年,其主要客戶群體是教育機(jī)構(gòu),如上海大多數(shù)高校,小學(xué)等。其HIS產(chǎn)品也是針對于校醫(yī)院級別的,因此功能上雖然不如醫(yī)院的HIS模塊多,數(shù)據(jù)量大,但是麻雀雖小,五臟俱全,系統(tǒng)內(nèi)的整體業(yè)務(wù)流程也是極具專業(yè)性的,不差分毫。
由于醫(yī)保局對交易結(jié)算計算機(jī)有絕對限制,并且網(wǎng)絡(luò)實(shí)現(xiàn)公網(wǎng)封閉,HIS系統(tǒng)整體采用.Net平臺C/S架構(gòu),WPF的前端。開發(fā)這樣一套系統(tǒng)并不容易,涵蓋了較深的業(yè)務(wù)知識,財務(wù)管理,進(jìn)銷存管理,以及外部接口等。并且每一點(diǎn)都有大量對統(tǒng)計報表、憑證打印、數(shù)據(jù)導(dǎo)出的需求。如果能將這些分包出去,交給第三方去處理,就可以節(jié)省開發(fā)時間,節(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)備及藥品字典、藥品庫房管理功能、門急診藥房管理功能、住院藥房管理功能、藥品核算功能、藥品價格管理等;
(3)經(jīng)濟(jì)管理部分:門急診掛號系統(tǒng),門急診劃價收費(fèi)系統(tǒng),財務(wù)管理與經(jīng)濟(jì)核算管理系統(tǒng)等;
(4)綜合管理與統(tǒng)計分析部分:病案管理系統(tǒng)、醫(yī)療統(tǒng)計系統(tǒng)、查詢與分析系統(tǒng)等;
(5)外部接口部分:醫(yī)療保險接口、社區(qū)衛(wèi)生服務(wù)接口等;
發(fā)票打印
發(fā)票在HIS中屬于最常見的憑證之一,是病人付款的證明。不同的病人、不同的收費(fèi)類型會開具不同的發(fā)票,每個醫(yī)療機(jī)構(gòu)單位采購的發(fā)票單可能都是不一樣的。以下圖醫(yī)保發(fā)票為例:
抽取需求:
屬于套打格式的票據(jù)
尺寸固定
包含至少一個實(shí)體和一個集合的數(shù)據(jù)源
以前我們一般使用System.Drawing這個程序集在后臺進(jìn)行繪制,一個標(biāo)簽一行代碼,而且每個都要計算在布局內(nèi)的坐標(biāo),沒有可視化的設(shè)計,標(biāo)簽位置全憑估算,然后一遍遍的調(diào)整。其坐標(biāo)是畫布內(nèi)的絕對定位,但凡某個標(biāo)簽局部尺寸發(fā)生變化,將會引起多米諾效應(yīng),更別說我們還需面對各式各樣的發(fā)票種類樣式,開發(fā)起來簡直叫人崩潰。用了AR的頁面報表很好的解決了這個問題,我最喜歡葡萄城在介紹AR頁面報表時的那句話:“使用頁面報表,所見即所得”。
如下圖所示,設(shè)計界面,只需嵌入發(fā)票的圖片作為背景,設(shè)置好實(shí)際尺寸,接著拖控件綁定數(shù)據(jù)源就行了,超方便。
處方箋
醫(yī)生站使用的最多的憑證之一,其他還包含“轉(zhuǎn)診單”、“病假單”等,但原理相同。
上圖是一種常見的處方樣式,除了頭疼各個客戶處方模板的不同,另外處方藥品的不規(guī)則展示也是難點(diǎn)之一,單個數(shù)據(jù)分多行展示,但是有了AR的“RDL”報表問題就簡單了。
RDL報表支持N個數(shù)據(jù)源,并且其可視化的設(shè)計操作起來實(shí)在是方便。
RDL更是提供了多種內(nèi)置函數(shù)和運(yùn)算方法來處理數(shù)據(jù),熟練運(yùn)用這些函數(shù)方法將會事半功倍。
非常輕松的實(shí)現(xiàn)了該效果。此外,如若統(tǒng)計一些無參數(shù)的數(shù)據(jù)源(例如數(shù)據(jù)字典表等),直接一個RDL報表就夠了。
醫(yī)保報表
HIS系統(tǒng)中肯定少不了醫(yī)保,這是一個無比強(qiáng)勢的第三方,其公布的接口文檔有一本書那么厚,可想而知,只有你遷就他,沒有他遷就你。 每個醫(yī)療機(jī)構(gòu)會根據(jù)當(dāng)月產(chǎn)生的交易情況,然后結(jié)合自己的級別向醫(yī)保局遞交一份“醫(yī)保報表”,如下圖所示:
抽取需求:
固定頁眉頁腳
復(fù)雜表頭
每頁固定20行數(shù)據(jù)
含頁合計和總合計行
打印規(guī)格A3
包含一個集合和多個實(shí)體數(shù)據(jù)源
認(rèn)識AR之前,我采用后臺創(chuàng)建流文檔加分頁的模式去處理,不說寫了多少行代碼了,不堪回首。付出了艱辛然而打印出來的效果不佳,數(shù)據(jù)總是對不齊,或者大小比例不對。浪費(fèi)了很多紙張,讓我總是在懷疑到底是代碼的問題,還是打印機(jī)的問題、亦或是紙的問題?到最后懷疑人生。現(xiàn)在用了AR的區(qū)域報表,嘿,腰也不疼了,腿也走得動了,每次去醫(yī)保局都昂首挺胸的。
對于該類報表最重要的是尺寸設(shè)置好,我如今用AR開發(fā)報表第一件事就是去模板屬性中設(shè)置尺寸和打印規(guī)格,這是一種安全感。
總高度-(頁眉+頁腳+表頭)的高度,再除以20就是detail數(shù)據(jù)行的高度,然后設(shè)置除detail外的其他對象每頁RepeatAll,就這么簡單。
打印導(dǎo)出
報表的展示呈現(xiàn)是一部分,但是打印和導(dǎo)出也是不可分割的。通常原生的.Net控件工具中極少提供打印和導(dǎo)出的功能,這樣就得寫一套打印方法,再寫一套導(dǎo)出的方法。另外導(dǎo)出還分多種形式,十個開發(fā)人員可能掌握十種導(dǎo)出方法,都喜歡用自己熟悉的,孰優(yōu)孰劣也會爭執(zhí)個沒完,放開去做的話,項(xiàng)目就會很亂,HIS系統(tǒng)也遇到過這樣的階段。
但自從使用的AR之后就沒這樣的煩惱了,AR繼承好了打印和導(dǎo)出,就是幾行代碼的事,簡直就是So—Easy ,媽媽再也不用擔(dān)心我的學(xué)習(xí)了。
下圖是區(qū)域報表的Excel導(dǎo)出效果
所見即所得,完美!只有寫過Excel導(dǎo)出方法的人員才知道這有多么棒。
HIS系統(tǒng)的開發(fā)歷時一年多也快接近尾聲了,葡萄城給予的幫助是巨大的,否則拖到明年項(xiàng)目也不見得完工?,F(xiàn)如今遇到報表的需求,無論B/S還是C/S架構(gòu),會立即想到用AR怎樣進(jìn)行設(shè)計,它已經(jīng)不只是優(yōu)秀的工具這么簡單了,它是開發(fā)上的伙伴和搭檔,一同解決難題,并肩作戰(zhàn)。
對這個“伙伴”我了解的還不多,即便如此還解決了這么多的問題,感謝AR背后的研發(fā)工程師,感謝葡萄城的運(yùn)維人員!優(yōu)秀的軟件用之于人,取之于人。你們的產(chǎn)品會成為我們的標(biāo)桿,激勵我們前行。最后說一句:“ActiveReports!你值得擁有”。
本文作者:飛迪信息科技 - 張青
關(guān)于葡萄城:
賦能開發(fā)者!葡萄城公司成立于 1980 年,是全球領(lǐng)先的集開發(fā)工具、商業(yè)智能解決方案、管理系統(tǒng)設(shè)計工具于一身的軟件和服務(wù)提供商。西安葡萄城是其在中國的分支機(jī)構(gòu),面向全球市場提供軟件研發(fā)服務(wù),并為中國企業(yè)的信息化提供國際先進(jìn)的開發(fā)工具、軟件和研發(fā)咨詢服務(wù)。葡萄城的控件和軟件產(chǎn)品在國內(nèi)外屢獲殊榮,在全球被數(shù)十萬家企業(yè)、學(xué)校和政府機(jī)構(gòu)廣泛應(yīng)用。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。