項堅煜 王 靜
1.安徽醫(yī)科大學公共衛(wèi)生學院MPH學員,安徽合肥 230032;2.安徽醫(yī)科大學流行病與衛(wèi)生統(tǒng)計學系,安徽合肥 230032
兒童健康檔案系統(tǒng)的設計實現(xiàn)
項堅煜1王 靜2▲
1.安徽醫(yī)科大學公共衛(wèi)生學院MPH學員,安徽合肥 230032;2.安徽醫(yī)科大學流行病與衛(wèi)生統(tǒng)計學系,安徽合肥 230032
目的 設計實現(xiàn)兒童健康檔案系統(tǒng)。 方法 利用ACCESS2000設計基本表,存儲基本數(shù)據(jù);利用VC++6.0設計程序。結(jié)果 通過用戶界面,實現(xiàn)對兒童健康檔案的錄入、查詢、修改、統(tǒng)計、打印等功能。 結(jié)論 優(yōu)化了工作流程,提高工作效率,提高兒童健康檔案管理水平。
VC++6.0;ACCESS2000;健康檔案
電子化辦公給我國各行各業(yè)管理上帶來便捷,檔案系統(tǒng)則是在電子化辦公的基礎上引入了數(shù)據(jù)庫概念,使得海量信息可以被更有效的管理。筆者利用VC++6.0與ACCESS2000兩種工具設計開發(fā)的兒童健康檔案系統(tǒng)不僅具備一般檔案系統(tǒng)的特點,同時在用戶功能上又做了更多拓展,如模糊搜索記錄、自動計算實足年齡、自動生成評價、統(tǒng)計結(jié)果等,給使用者帶來便捷,提高檔案管理水平。
軟件使用Microsoft visual C++ 6.0軟件和Microsoft office access 2000軟件編寫完成,可以在Microsoft windows32系列操作系統(tǒng)中工作。
利用Microsoft office access 2000設計基本表,用于存儲數(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ā)育參照標準》[1]改制而成,用于對兒童體檢結(jié)果做自動評價。
stdafx.h作為預編譯頭文件,用來定義環(huán)境參數(shù),構(gòu)建程序win32運行環(huán)境。調(diào)用動態(tài)連接庫msado15.dll,實現(xiàn)對ADO類型數(shù)據(jù)庫的連接。并通過編寫代碼初始化數(shù)據(jù)庫,監(jiān)測連接異常。
利用Microsoft Visual C++ 6.0設計程序,完成對各種數(shù)據(jù)操作功能的設計。
3.1 查詢記錄
使用SQL的select語句查詢符合條件的記錄。
3.2 修改記錄
使用SQL的PutCollect和Update語句修改記錄。
3.3 自動計算年齡
根據(jù)用戶輸入的檢查日期和出生日期(其中年4位、月2位、日2位,共8位數(shù)字),轉(zhuǎn)換計算月齡,最終折算成年齡。
3.4 自動評價身高、體重、身高體重比
根據(jù)用戶輸入的年齡、身高及體重,查詢數(shù)據(jù)庫中的pingjia表,得到評價結(jié)果。這取代了以往手工查表的復雜工作,提高工作效率。
3.5 打印記錄
直接獲取打印機配置信息,并直接將需要打印的數(shù)據(jù)送至打印機,確保打印清晰度。
3.6 數(shù)據(jù)統(tǒng)計
讀取數(shù)據(jù)庫中的jieguo表,對疾病信息進行統(tǒng)計。
4.1 查詢、修改記錄
輸入查詢條件,對體檢結(jié)果進行查詢,可同時輸入多項查詢條件進行組合查詢;若輸入“%”,則查詢所有記錄。雙擊查詢結(jié)果列表中的某條記錄,可對記錄進行修改。
4.2 數(shù)據(jù)的錄入、自動計算年齡等數(shù)據(jù)
當輸入檢查日期和出生日期時,自動計算年齡;當輸入身高和體重時,自動生成評價。在添加新的體檢記錄界面右側(cè),列舉了常見的缺點疾病和保健指導,鼠標雙擊可自動添加到下側(cè)的缺點疾病和保健指導。見圖1。
4.3 結(jié)果輸出打印
鼠標右鍵,在彈出的菜單中選擇“打印記錄”或“打印全部”,打印當前選中的記錄或打印全部記錄。見圖2。
圖1 添加新的體檢記錄界面
圖2 結(jié)果輸出打印界面
4.4 數(shù)據(jù)統(tǒng)計
鼠標右鍵,在彈出的菜單中選擇“篩查”,對當前列表的數(shù)據(jù)進行統(tǒng)計。
馬力揚[2]利用Excel表格及函數(shù)進行數(shù)據(jù)的錄入與核對,Excel對硬件要求低,但功能單一;靳莉[3]利用SQL server作為后臺數(shù)據(jù)庫設計醫(yī)院統(tǒng)計查詢軟件,SQL Server功能強大,但需另外設置服務器。張茜等[4]利用Access制作數(shù)據(jù)庫和用戶操作功能來完成藥品查詢系統(tǒng)的設計;殷朝慶等[5]利用VC++6.0實現(xiàn)了數(shù)據(jù)庫信息查詢及打印功能,采用Access數(shù)據(jù)庫以及VC++6.0設計用戶界面和操作功能。他們與本系統(tǒng)結(jié)構(gòu)相類似,但本軟件在用戶功能上做了更多的拓展,如自動計算實足年齡、自動生成評價、統(tǒng)計結(jié)果等功能,這些功能相對于人工計算實足年齡、查詢評價表、統(tǒng)計等,節(jié)省花費大量時間。
本系統(tǒng)運行硬件要求低,且無需安裝,復制至任何一臺Windows操作系統(tǒng)下都能運行。因此,本兒童健康檔案系統(tǒng)具有較高的性價比和較完善的功能,值得進行廣泛應用和推廣。
[1] 衛(wèi)生部婦幼保健與社區(qū)衛(wèi)生司.中國7歲以下兒童生長發(fā)育參照標準[S].2009-9-25.
[2] 馬力揚.Excel在流行病學調(diào)查資料錄入中的應用[J].中國衛(wèi)生統(tǒng)計,2009,26(1):39.
[3] 靳莉.SQL語言在醫(yī)院統(tǒng)計查詢工作中的應用[J].中國衛(wèi)生統(tǒng)計,2009,26(6):40.
[4] 張茜,薛蘇冬,錢曉萍.應用Access程序設計醫(yī)院個性化藥品查詢系統(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)