醫(yī)療IC卡收費(fèi)系統(tǒng)的實(shí)現(xiàn)
文章出處:http://www.hungpor.com 作者: 人氣: 發(fā)表時(shí)間:2012年03月20日
摘要:科學(xué)技術(shù)的發(fā)展以及計(jì)算機(jī)的廣泛應(yīng)用,推動(dòng)了醫(yī)療服務(wù)業(yè)的發(fā)展。針對(duì)醫(yī)院收費(fèi)難的問(wèn)題,提出了一種基于IC卡技術(shù)來(lái)進(jìn)行醫(yī)療收費(fèi)。首先介紹了系統(tǒng)的業(yè)務(wù)流程,接著分析了IC卡硬件系統(tǒng)的構(gòu)成以及整個(gè)收費(fèi)系統(tǒng)的模塊設(shè)計(jì),然后對(duì)系統(tǒng)開(kāi)發(fā)中所用到的關(guān)鍵技術(shù)――收費(fèi)機(jī)與pc機(jī)之間的通訊、系統(tǒng)的實(shí)時(shí)性實(shí)現(xiàn)、系統(tǒng)的抗干擾設(shè)計(jì)等方面進(jìn)行了探討。
關(guān)鍵字:IC卡、收費(fèi)管理、通訊、抗干擾
1、引言
隨著IC智能卡(Integrated Circuit Card)中的接觸式CPU卡以及非接觸式IC智能射頻卡(內(nèi)建MCU, ASK等)的高度安全保密性的日益提高,從目前發(fā)展趨勢(shì)來(lái)看,隨著制造技術(shù)和相關(guān)理論的完善、發(fā)展,微電子技術(shù)和計(jì)算機(jī)技術(shù)結(jié)合在一起,已經(jīng)將智能卡技術(shù)應(yīng)用到電話卡、金融卡、移動(dòng)電話、交通、醫(yī)療、身份證明、智能付費(fèi)等應(yīng)用領(lǐng)域。提高了人們生活和工作的現(xiàn)代化程度。也正因?yàn)檫@樣,醫(yī)院為了方便病人的收費(fèi)管理,也采用了 IC卡的方式。
2、系統(tǒng)分析與設(shè)計(jì)
在醫(yī)院中,傳統(tǒng)的收費(fèi)方式是通過(guò)掛號(hào),病人拿現(xiàn)金去繳費(fèi)。這種繳費(fèi)方式處理的速度很慢,當(dāng)就疹的人很多時(shí),通常需要排很長(zhǎng)很長(zhǎng)的隊(duì)伍;而且現(xiàn)金的處理方式通常是不安全的,可能會(huì)帶來(lái)金額的流失。目前,很多營(yíng)業(yè)單位都改變了傳統(tǒng)的收費(fèi)方式,采用了通過(guò) IC卡作為門診的收費(fèi),這樣的話,提高了收費(fèi)的速度,方便了收費(fèi)金額的管理,實(shí)現(xiàn)了即時(shí)收費(fèi)即管理。
2.1 業(yè)務(wù)流程分析
本系統(tǒng)的業(yè)務(wù)流程如下。病人在門診繳費(fèi)時(shí),收費(fèi)員通過(guò)按收費(fèi)機(jī)的按鈕來(lái)進(jìn)行收費(fèi),并把前臺(tái)收費(fèi)的結(jié)果通過(guò)網(wǎng)絡(luò)發(fā)送到后臺(tái)的處理系統(tǒng),將扣費(fèi)金額和剩余金額傳給數(shù)據(jù)庫(kù)。系統(tǒng)收到數(shù)據(jù)后把自動(dòng)通過(guò)打印機(jī)把扣費(fèi)金額與剩余金額以及其它的信息打印出來(lái)給病人作為以收費(fèi)的憑證。流程如圖 1所示:
2.2 IC卡設(shè)計(jì)
IC卡硬件系統(tǒng)由IC卡讀寫(xiě)器、微處理器、存儲(chǔ)器、時(shí)鐘控制、顯示模塊、看門狗等組成,通過(guò)通訊接口與PC機(jī)相聯(lián)接。系統(tǒng)結(jié)構(gòu)如圖2所示:
2.3 管理模塊設(shè)計(jì)
IC卡收費(fèi)管理系統(tǒng)是一套用于營(yíng)業(yè)廳智能化、移動(dòng)化、網(wǎng)絡(luò)化、現(xiàn)代化的管理軟件。本系統(tǒng)包括的主要模塊如圖 3所示:
IC卡收費(fèi)管理程序主要作用是顯示數(shù)據(jù)庫(kù)中的相關(guān)數(shù)據(jù)和采集數(shù)據(jù)。主要功能模塊為 IC卡發(fā)卡、劃卡收費(fèi)、合法性驗(yàn)證、數(shù)據(jù)收集發(fā)放、劃卡查詢、 IC卡掛失、IC卡注銷。IC卡發(fā)卡主要負(fù)責(zé)根據(jù)病員費(fèi)用結(jié)算情況發(fā)放 IC卡給需要的病員。劃卡收費(fèi)主要負(fù)責(zé)病員在看完門診后,可帶藥方和 IC卡到門診收款處進(jìn)行結(jié)算醫(yī)療費(fèi)用。合法性驗(yàn)證主要負(fù)責(zé)判斷病員 IC卡是否有效(如:只有本系統(tǒng)卡才能使用、無(wú)錢卡、掛失卡、注銷卡均不能使用)。數(shù)據(jù)收集發(fā)放主要負(fù)責(zé)利用 IC卡收費(fèi)機(jī)記錄病員收費(fèi)明細(xì)情況(如病員基本信息、收費(fèi)時(shí)間、總費(fèi)用等),使用 IC卡數(shù)據(jù)采集器定期將病員收費(fèi)明細(xì)信息收集到系統(tǒng)中,并將掛失信息發(fā)放到收費(fèi)機(jī)中。劃卡查詢主要為管理員通過(guò)發(fā)卡機(jī)對(duì)病員的情況進(jìn)行查詢。 IC卡掛失主要是在用戶不慎遺失 IC卡片時(shí),可到住院部收款處進(jìn)行 IC卡掛失處理。IC卡注銷主要是當(dāng)病員不再需要長(zhǎng)期用藥或病員自己提出退卡申請(qǐng),應(yīng)當(dāng)把 IC卡注銷掉,注銷后該病員的 IC卡將失效,不能再在醫(yī)院里使用。
3、系統(tǒng)實(shí)現(xiàn)
3.1 收費(fèi)機(jī)與 PC機(jī)之間的通訊
收費(fèi)機(jī)與 PC之間的通訊是整個(gè)系統(tǒng)的關(guān)鍵,是 IC卡應(yīng)用系統(tǒng)與一般應(yīng)用系統(tǒng)的區(qū)別,因此設(shè)計(jì)一個(gè)穩(wěn)定的通訊方式有重要的意義。本系統(tǒng)是通過(guò)串口的通訊方式在收費(fèi)機(jī)與 PC機(jī)之間建立通信。收費(fèi)機(jī)是采用 485網(wǎng)絡(luò)協(xié)議的網(wǎng)絡(luò)鏈接方式的,但是計(jì)算機(jī)中的網(wǎng)絡(luò)接口已經(jīng)連接到外網(wǎng),所以在收費(fèi)機(jī)的接線上應(yīng)用了一個(gè)轉(zhuǎn)接口方式,把網(wǎng)絡(luò)接口轉(zhuǎn)換成 USB接口鏈接到 PC機(jī)。
本系統(tǒng)在建立收費(fèi)機(jī)與 PC機(jī)之間的通訊中,要遵守收費(fèi)機(jī)與 PC之間的通訊協(xié)議,該協(xié)議主要是傳送三個(gè)命令:161網(wǎng)絡(luò)查詢、162數(shù)據(jù)采集、165下傳信息。具體格式如下:
* 查詢機(jī)器記錄總數(shù),消費(fèi)金額總數(shù)
senddata函數(shù)和 getdata函數(shù)是此產(chǎn)品開(kāi)發(fā)商提供的動(dòng)態(tài)鏈接庫(kù)函數(shù)。當(dāng)要使用收費(fèi)機(jī)扣錢收費(fèi)的時(shí)候,可以通過(guò)調(diào)用 senddata函數(shù),把扣錢的信息發(fā)送給收費(fèi)管理系統(tǒng);當(dāng)要使用收費(fèi)機(jī)顯示扣錢后的信息給病人看的時(shí)候,可以通過(guò)調(diào)用 getdata函數(shù),把扣錢處理后的信息顯示出來(lái)。
3.2系統(tǒng)的實(shí)時(shí)性實(shí)現(xiàn)
IC卡收費(fèi)管理系統(tǒng)必須能夠每時(shí)每刻地檢測(cè)收費(fèi)機(jī)上是否有 IC卡,當(dāng)收費(fèi)的時(shí)候要實(shí)時(shí)地判斷卡的狀態(tài)并做相應(yīng)的處理(是否能扣錢?)。實(shí)時(shí)性的實(shí)現(xiàn)在 Vb的程序中是通過(guò) Timer控件來(lái)實(shí)現(xiàn)的。先設(shè)置 Timer控件的時(shí)間間隔,然后激活 Timer控件,最后通過(guò) Timer事件函數(shù)來(lái)不斷地檢測(cè)是否有卡。如果有卡,會(huì)實(shí)時(shí)的得到響應(yīng),然后建立收費(fèi)機(jī)與 PC機(jī)之間的通信鏈接。
3.3 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)
IC卡管理系統(tǒng)涉及到很多數(shù)據(jù),需要通過(guò)數(shù)據(jù)庫(kù)進(jìn)行管理。數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)能最大限度地發(fā)揮數(shù)據(jù)庫(kù)管理系統(tǒng)的功能,并且能最大限度地滿足數(shù)據(jù)操作及數(shù)據(jù)處理需要,關(guān)鍵是保證數(shù)據(jù)的同步一致、減少數(shù)據(jù)冗余。
數(shù)據(jù)的來(lái)源主要是病人申請(qǐng)資助單。資助單中包含了病人的基本信息和繳費(fèi)情況。數(shù)據(jù)管理一方面實(shí)現(xiàn)數(shù)據(jù)順利在各個(gè)環(huán)節(jié)流通,更重要的是提供管理層進(jìn)行決策時(shí)需要的數(shù)據(jù)。如通過(guò)數(shù)據(jù)分析,找到病人的具體情況、醫(yī)院的醫(yī)療情況等。本系統(tǒng)通過(guò) ADO實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接。
3.4 系統(tǒng)的抗干擾設(shè)計(jì)
單片機(jī)應(yīng)用系統(tǒng)的現(xiàn)場(chǎng)存在著各種干擾源,對(duì)單片機(jī)應(yīng)用系統(tǒng)的工作影響很大,它們雖不能直接造成硬件的損壞,但常使計(jì)算機(jī)不能正常運(yùn)行以致控制失靈,從系統(tǒng)設(shè)計(jì)開(kāi)始就必須充分考慮到對(duì)系統(tǒng)抗干擾性能的要求。
系統(tǒng)的干擾源主要是來(lái)自應(yīng)用系統(tǒng)自身的干擾源、現(xiàn)場(chǎng)的電磁干擾和供電系統(tǒng)的干擾等因素。對(duì)這些影響的因素我們采取的措施有三種方案,第一種是采用硬件抗干擾的措施,第二種是采用軟件的抗干擾措施,第三種是采用“看門狗”技術(shù)。
4、結(jié)束語(yǔ)
IC收費(fèi)管理系統(tǒng)的使用,提高醫(yī)院的管理效率,真正實(shí)現(xiàn)了醫(yī)院的電子信息化管理。本系統(tǒng)已經(jīng)在廣州市慈善醫(yī)院試用。
隨著IC卡技術(shù)的發(fā)展,越來(lái)越多的系統(tǒng)都采用了 IC卡管理的技術(shù),并達(dá)到了很好的效果。
本文的創(chuàng)新點(diǎn):采用 IC卡技術(shù)實(shí)現(xiàn)了智能化的收費(fèi)系統(tǒng),在收費(fèi)機(jī)與 PC機(jī)之間的通訊、系統(tǒng)的實(shí)時(shí)性實(shí)現(xiàn)、系統(tǒng)的抗干擾設(shè)計(jì)方面有一定的創(chuàng)新。
參考文獻(xiàn)
[1]溫立新. 城市一卡通公共事業(yè)智能卡應(yīng)用系統(tǒng)解決方案 [J]. SMART CARDS WORLD, 2003,(3): 8-9.
[2]劉炳文.精通 Visual Basic 6.0中文版 [M],北京:電子工業(yè)出版社, 1999:130-180。
[3] Jeffrey P. Visual Basic 6 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) [M].趙軍鎖 .北京: 機(jī)械工業(yè)出版社, 1999.
[4]徐永誠(chéng),趙曦濱,邢桂芬 . XML在 C/S與 B/S混合體系結(jié)構(gòu)下的應(yīng)用 [J].計(jì)算機(jī)應(yīng)用研究,2002.(6):148-150.
[5]建設(shè)事業(yè)IC卡應(yīng)用 [J/OL] . http://www.cin.gov.cn/ic/default.htm 2005年 10月
[6]徐秀珠. CDMA在城市一卡通中的應(yīng)用方案[J].移動(dòng)通信,2003,(10) :86-88.
[7]看門狗技術(shù)在某型相機(jī)導(dǎo)航數(shù)據(jù)接口板中的應(yīng)用 [J/OL] . http://www.guangdongdz.com/ special_column/techarticle/jszl18886.html 2006-4-6
[8]張文.自動(dòng)售貨機(jī) IC卡收費(fèi)模塊的設(shè)計(jì)與應(yīng)用[J].微計(jì)算機(jī)信息 ,2006.22(2-2):201-203.
[9]夏潔武,朱兵,彭宣戈?;谇度胧较到y(tǒng)的 IC卡電表可靠性研究 [J]。微計(jì)算機(jī)信息, 2006.22(3-2):82-83。
如需引用本文,請(qǐng)您一定寫(xiě)出參考文獻(xiàn)的出處。本文章參考文獻(xiàn)被引用格式: [1]李德軍,張朝暉等.醫(yī)療IC卡收費(fèi)系統(tǒng)的實(shí)現(xiàn)[J].微計(jì)算機(jī)信息.2007,4-2:P309-310
作者簡(jiǎn)介:李德軍 1(1972-),男,廣東信宜人,本科,工程師,主要研究方向:網(wǎng)絡(luò)與信息技術(shù)應(yīng)用; Email:djdjwu@163.com 地址:廣東廣州市.廣東商學(xué)院成教學(xué)院,郵編:510320
張朝暉2(1981-),女,廣東梅州人,碩士研究生,主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)與分布式系統(tǒng);13560467006,zzh_jane@126.com,廣州市番禺區(qū)廣州大學(xué)城外環(huán)西路100 號(hào)廣東工業(yè)大學(xué)計(jì)算機(jī)學(xué)院04 研,郵政編碼:510006。李小強(qiáng) 3(1981-),男,廣東興寧人,碩士研究生,主要研究方向?yàn)橛?jì)算機(jī)網(wǎng)絡(luò)與分布式系統(tǒng);13760724190, lixiaoqiang2000@126.com, ,廣州市番禺區(qū)廣州大學(xué)城外環(huán)西路100號(hào)廣東工業(yè)大學(xué)計(jì)算機(jī)學(xué)院04 研,郵政編碼:510006。
【稿件聲明】:如需轉(zhuǎn)載,必須注明來(lái)源和作者,保留文中圖片和內(nèi)容的完整性,違者將依法追究。