項(xiàng)堅(jiān)煜 王 靜
1.安徽醫(yī)科大學(xué)公共衛(wèi)生學(xué)院MPH學(xué)員,安徽合肥 230032;2.安徽醫(yī)科大學(xué)流行病與衛(wèi)生統(tǒng)計(jì)學(xué)系,安徽合肥 230032
兒童健康檔案系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)
項(xiàng)堅(jiān)煜1王 靜2▲
1.安徽醫(yī)科大學(xué)公共衛(wèi)生學(xué)院MPH學(xué)員,安徽合肥 230032;2.安徽醫(yī)科大學(xué)流行病與衛(wèi)生統(tǒng)計(jì)學(xué)系,安徽合肥 230032
目的 設(shè)計(jì)實(shí)現(xiàn)兒童健康檔案系統(tǒng)。 方法 利用ACCESS2000設(shè)計(jì)基本表,存儲基本數(shù)據(jù);利用VC++6.0設(shè)計(jì)程序。結(jié)果 通過用戶界面,實(shí)現(xiàn)對兒童健康檔案的錄入、查詢、修改、統(tǒng)計(jì)、打印等功能。 結(jié)論 優(yōu)化了工作流程,提高工作效率,提高兒童健康檔案管理水平。
VC++6.0;ACCESS2000;健康檔案
電子化辦公給我國各行各業(yè)管理上帶來便捷,檔案系統(tǒng)則是在電子化辦公的基礎(chǔ)上引入了數(shù)據(jù)庫概念,使得海量信息可以被更有效的管理。筆者利用VC++6.0與ACCESS2000兩種工具設(shè)計(jì)開發(fā)的兒童健康檔案系統(tǒng)不僅具備一般檔案系統(tǒng)的特點(diǎn),同時(shí)在用戶功能上又做了更多拓展,如模糊搜索記錄、自動(dòng)計(jì)算實(shí)足年齡、自動(dòng)生成評價(jià)、統(tǒng)計(jì)結(jié)果等,給使用者帶來便捷,提高檔案管理水平。
軟件使用Microsoft visual C++ 6.0軟件和Microsoft office access 2000軟件編寫完成,可以在Microsoft windows32系列操作系統(tǒng)中工作。
利用Microsoft office access 2000設(shè)計(jì)基本表,用于存儲數(shù)據(jù),創(chuàng)建Access數(shù)據(jù)庫CErTong.mdb,在數(shù)據(jù)庫中創(chuàng)建jieguo表和pingjia表,jieguo表用于存儲兒童體檢結(jié)果數(shù)據(jù),pingjia表是根據(jù)中國衛(wèi)生部婦幼保健與社區(qū)衛(wèi)生司2009年9月發(fā)布的《中國7歲以下兒童生長發(fā)育參照標(biāo)準(zhǔn)》[1]改制而成,用于對兒童體檢結(jié)果做自動(dòng)評價(jià)。
stdafx.h作為預(yù)編譯頭文件,用來定義環(huán)境參數(shù),構(gòu)建程序win32運(yùn)行環(huán)境。調(diào)用動(dòng)態(tài)連接庫msado15.dll,實(shí)現(xiàn)對ADO類型數(shù)據(jù)庫的連接。并通過編寫代碼初始化數(shù)據(jù)庫,監(jiān)測連接異常。
利用Microsoft Visual C++ 6.0設(shè)計(jì)程序,完成對各種數(shù)據(jù)操作功能的設(shè)計(jì)。
3.1 查詢記錄
使用SQL的select語句查詢符合條件的記錄。
3.2 修改記錄
使用SQL的PutCollect和Update語句修改記錄。
3.3 自動(dòng)計(jì)算年齡
根據(jù)用戶輸入的檢查日期和出生日期(其中年4位、月2位、日2位,共8位數(shù)字),轉(zhuǎn)換計(jì)算月齡,最終折算成年齡。
3.4 自動(dòng)評價(jià)身高、體重、身高體重比
根據(jù)用戶輸入的年齡、身高及體重,查詢數(shù)據(jù)庫中的pingjia表,得到評價(jià)結(jié)果。這取代了以往手工查表的復(fù)雜工作,提高工作效率。
3.5 打印記錄
直接獲取打印機(jī)配置信息,并直接將需要打印的數(shù)據(jù)送至打印機(jī),確保打印清晰度。
3.6 數(shù)據(jù)統(tǒng)計(jì)
讀取數(shù)據(jù)庫中的jieguo表,對疾病信息進(jìn)行統(tǒng)計(jì)。
4.1 查詢、修改記錄
輸入查詢條件,對體檢結(jié)果進(jìn)行查詢,可同時(shí)輸入多項(xiàng)查詢條件進(jìn)行組合查詢;若輸入“%”,則查詢所有記錄。雙擊查詢結(jié)果列表中的某條記錄,可對記錄進(jìn)行修改。
4.2 數(shù)據(jù)的錄入、自動(dòng)計(jì)算年齡等數(shù)據(jù)
當(dāng)輸入檢查日期和出生日期時(shí),自動(dòng)計(jì)算年齡;當(dāng)輸入身高和體重時(shí),自動(dòng)生成評價(jià)。在添加新的體檢記錄界面右側(cè),列舉了常見的缺點(diǎn)疾病和保健指導(dǎo),鼠標(biāo)雙擊可自動(dòng)添加到下側(cè)的缺點(diǎn)疾病和保健指導(dǎo)。見圖1。
4.3 結(jié)果輸出打印
鼠標(biāo)右鍵,在彈出的菜單中選擇“打印記錄”或“打印全部”,打印當(dāng)前選中的記錄或打印全部記錄。見圖2。

圖1 添加新的體檢記錄界面

圖2 結(jié)果輸出打印界面
4.4 數(shù)據(jù)統(tǒng)計(jì)
鼠標(biāo)右鍵,在彈出的菜單中選擇“篩查”,對當(dāng)前列表的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)。
馬力揚(yáng)[2]利用Excel表格及函數(shù)進(jìn)行數(shù)據(jù)的錄入與核對,Excel對硬件要求低,但功能單一;靳莉[3]利用SQL server作為后臺數(shù)據(jù)庫設(shè)計(jì)醫(yī)院統(tǒng)計(jì)查詢軟件,SQL Server功能強(qiáng)大,但需另外設(shè)置服務(wù)器。張茜等[4]利用Access制作數(shù)據(jù)庫和用戶操作功能來完成藥品查詢系統(tǒng)的設(shè)計(jì);殷朝慶等[5]利用VC++6.0實(shí)現(xiàn)了數(shù)據(jù)庫信息查詢及打印功能,采用Access數(shù)據(jù)庫以及VC++6.0設(shè)計(jì)用戶界面和操作功能。他們與本系統(tǒng)結(jié)構(gòu)相類似,但本軟件在用戶功能上做了更多的拓展,如自動(dòng)計(jì)算實(shí)足年齡、自動(dòng)生成評價(jià)、統(tǒng)計(jì)結(jié)果等功能,這些功能相對于人工計(jì)算實(shí)足年齡、查詢評價(jià)表、統(tǒng)計(jì)等,節(jié)省花費(fèi)大量時(shí)間。
本系統(tǒng)運(yùn)行硬件要求低,且無需安裝,復(fù)制至任何一臺Windows操作系統(tǒng)下都能運(yùn)行。因此,本兒童健康檔案系統(tǒng)具有較高的性價(jià)比和較完善的功能,值得進(jìn)行廣泛應(yīng)用和推廣。
[1] 衛(wèi)生部婦幼保健與社區(qū)衛(wèi)生司.中國7歲以下兒童生長發(fā)育參照標(biāo)準(zhǔn)[S].2009-9-25.
[2] 馬力揚(yáng).Excel在流行病學(xué)調(diào)查資料錄入中的應(yīng)用[J].中國衛(wèi)生統(tǒng)計(jì),2009,26(1):39.
[3] 靳莉.SQL語言在醫(yī)院統(tǒng)計(jì)查詢工作中的應(yīng)用[J].中國衛(wèi)生統(tǒng)計(jì),2009,26(6):40.
[4] 張茜,薛蘇冬,錢曉萍.應(yīng)用Access程序設(shè)計(jì)醫(yī)院個(gè)性化藥品查詢系統(tǒng)[J].中國藥房,2008,19(28):31.
[5] 殷朝慶,徐海琴,徐新民.基于VC++6.0的數(shù)據(jù)庫信息查詢及打印技術(shù)[J].醫(yī)療衛(wèi)生裝備,2009,30(6):22.
Design for children health records system
XIANG Jianyu1WANG Jing2
1.Anhui Medical University School of Public Health,Hefei 230032,China;2.The Epidemiology and Health Statistics Department of Anhlli Medical University,Hefei 230032,China
ObjectiveDesign for children health records system.MethodsUsing ACCESS2000 as the data keeper to store records.Using VC++6.0 to design code.ResultsBy the user interface,users can operate the children's health records,such as input,query,modif y,statistics,print function.ConclusionOptimize workflow,increase efficiency,improve children's health records management leave.
VC++6.0;ACCESS2000;Health records
R199
C
2095-0616(2011)20-132-02
▲通訊作者
2011-09-20)